Skip to content

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

Closed
leoromanovsky wants to merge 3 commits into
leo.romanovsky/ffe-agentless-evp-fallback-python-testsfrom
leo.romanovsky/ffe-agentless-evp-node-tests
Closed

test(nodejs): validate agentless EVP exposure egress#7591
leoromanovsky wants to merge 3 commits into
leo.romanovsky/ffe-agentless-evp-fallback-python-testsfrom
leo.romanovsky/ffe-agentless-evp-node-tests

Conversation

@leoromanovsky

@leoromanovsky leoromanovsky commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Motivation

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

Changes

  • Activate Node.js direct and sidecar exposure egress coverage.
  • Configure NODE_EXTRA_CA_CERTS for the mounted checked-in system-test proxy CA.
  • Reuse the shared agentless scenario infrastructure from the Python system-test branch.

Decisions

  • Preserve TLS verification through the system-test proxy.
  • Assert direct EVP authentication with DD-API-KEY.
  • Keep the draft stacked on leo.romanovsky/ffe-agentless-evp-fallback-python-tests for the shared direct-scenario infrastructure.

Validation

  • Focused TEST_THE_TEST agentless-backend suite: 9 passed.
  • Node.js Agent, direct, and sidecar focused runs: the exposure test passed in each topology.

Tracks FFL-1488.

@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 26, 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: ed17489 | Docs | View more details | Give us feedback!

@linear-code

linear-code Bot commented Aug 26, 2026

Copy link
Copy Markdown

FFL-1488

@leoromanovsky

Copy link
Copy Markdown
Contributor Author

Replaced by #7602 on the clean shared EVP egress base.

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