Skip to content

test(nodejs): validate agentless EVP exposure egress - #7602

Draft
leoromanovsky wants to merge 1 commit into
leo.romanovsky/ffe-agentless-evp-egress-tests-v2from
leo.romanovsky/ffe-agentless-evp-node-tests-v2
Draft

test(nodejs): validate agentless EVP exposure egress#7602
leoromanovsky wants to merge 1 commit into
leo.romanovsky/ffe-agentless-evp-egress-tests-v2from
leo.romanovsky/ffe-agentless-evp-node-tests-v2

Conversation

@leoromanovsky

Copy link
Copy Markdown
Contributor

Motivation

Node.js agentless exposure delivery needs route-level system coverage for direct and sidecar deployments.

Changes

  • Activate Node.js Agent, direct, and sidecar exposure egress coverage for express4 at v7.0.0-pre.
  • Mount the checked-in system-test CA bundle at /etc/ssl/certs/ca-certificates.crt.
  • Point NODE_EXTRA_CA_CERTS at the mounted system bundle for direct HTTPS capture.

Decisions

Validation

  • ./format.sh --check
  • Focused agentless TEST_THE_TEST: 9 passed
  • Manifest computation: both egress tests remain disabled at 6.99.0 and activate for express4 at 7.0.0-pre
  • ./build.sh nodejs -w express4 against local dd-trace-js fallback head bd08b048
  • Agent exposure egress: 1 passed in 30.06s
  • Direct exposure egress: 1 passed in 18.46s
  • Sidecar exposure egress: 1 passed in 19.57s

Tracks FFL-1488.

Questions: #apm-shared-testing

🟣 SYSTEM-TESTS DOCUMENTATION USED: docs/edit/manifest.md, docs/execute/build.md, docs/execute/binaries.md

Enable Node.js exposure egress through Agent, direct, and sidecar routes.

Environment: Datadog workspace
@github-actions

Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

manifests/nodejs.yml                                                    @DataDog/system-tests-reviewers
utils/_context/_scenarios/agentless_endtoend.py                         @DataDog/system-tests-core

@datadog-datadog-prod-us1

datadog-datadog-prod-us1 Bot commented Aug 27, 2026

Copy link
Copy Markdown

Tests

🎉 All green!

❄️ No new flaky tests detected

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 96c1e5e | Docs | View more details | Give us feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant