Skip to content

IDMPL-350 Improve example scripts to simplify smoke tests procedure#349

Open
xlamorlette-datadog wants to merge 16 commits intomasterfrom
xlamorlette/IDMPL-350-Nginx-Simplify-smoke-tests-procedure
Open

IDMPL-350 Improve example scripts to simplify smoke tests procedure#349
xlamorlette-datadog wants to merge 16 commits intomasterfrom
xlamorlette/IDMPL-350-Nginx-Simplify-smoke-tests-procedure

Conversation

@xlamorlette-datadog
Copy link
Copy Markdown
Contributor

@xlamorlette-datadog xlamorlette-datadog commented Apr 14, 2026

To simplify the procedure to run smoke tests (see internal documentation):

  • Tracing (vanilla Nginx): In the run script, add options to dynamically set the Nginx and the Nginx Datadog versions.
  • OpenResty:
    • Add a script to download the Datadog module (as done in Tracing).
    • In the run script, add options to dynamically set the OpenResty and the Nginx Datadog versions.
  • Ingress Nginx: only amend the smoke tests procedure (linked above).

@xlamorlette-datadog xlamorlette-datadog changed the title Xlamorlette/idmpl 350 nginx simplify smoke tests procedure IDMPL-350 Improve example scripts to simplify smoke tests procedure Apr 14, 2026
@xlamorlette-datadog xlamorlette-datadog marked this pull request as ready for review April 14, 2026 20:35
@xlamorlette-datadog xlamorlette-datadog requested a review from a team as a code owner April 14, 2026 20:35
@datadog-prod-us1-3
Copy link
Copy Markdown

datadog-prod-us1-3 bot commented Apr 14, 2026

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 67.61% (-0.00%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: c92d146 | Docs | Datadog PR Page | Was this helpful? React with 👍/👎 or give us feedback!

@pawelchcki pawelchcki self-requested a review April 15, 2026 12:50
Copy link
Copy Markdown
Contributor

@pawelchcki pawelchcki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only some shell escaping nits.

Change looks good. Hard to opine on the ergonomics of its usage without using it for a while myself.

Comment thread example/ingress-nginx/README.md Outdated
Comment thread example/openresty/services/openresty/install_datadog.sh Outdated
Comment thread example/openresty/services/openresty/install_datadog.sh
Comment thread example/openresty/services/openresty/install_datadog.sh Outdated
Comment thread example/tracing/services/nginx/install_datadog.sh Outdated
Comment thread example/tracing/services/nginx/install_datadog.sh Outdated
xlamorlette-datadog and others added 4 commits April 15, 2026 15:14
Co-authored-by: Pawel Chojnacki <pawel.chcki@gmail.com>
Co-authored-by: Pawel Chojnacki <pawel.chcki@gmail.com>
Co-authored-by: Pawel Chojnacki <pawel.chcki@gmail.com>
Co-authored-by: Pawel Chojnacki <pawel.chcki@gmail.com>
@xlamorlette-datadog
Copy link
Copy Markdown
Contributor Author

xlamorlette-datadog commented Apr 15, 2026

@pawelchcki Thanks for your very useful comments!

Hard to opine on the ergonomics of its usage without using it for a while myself.

I just ran a delivery: I could run the smoke tests in about two minutes, instead of twenty minutes (because, previously, one had to manually download artifacts and tweak several scripts)!

@xlamorlette-datadog
Copy link
Copy Markdown
Contributor Author

@pawelchcki I applied your suggested changes. Then I factorized things across the two install_datadog.sh scripts:

@xlamorlette-datadog xlamorlette-datadog force-pushed the xlamorlette/IDMPL-350-Nginx-Simplify-smoke-tests-procedure branch from a751dc6 to c92d146 Compare April 15, 2026 16:24
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.

2 participants