Skip to content

Install curl in all node:20-alpine test app images - #388

Merged
shukitchan merged 1 commit into
apache:masterfrom
shukitchan:add-curl-to-node-images
Oct 26, 2026
Merged

shukitchan merged 1 commit into
apache:masterfrom
shukitchan:add-curl-to-node-images

Conversation

@shukitchan

Copy link
Copy Markdown
Contributor

The integration test setup runs curl inside the app1 and app2 pods to smoke-test the backends before the suite starts. node:20-alpine does not ship curl, unlike the Debian-based node:8 image used before #387, so kubectl exec failed with 'executable file not found in $PATH' and all 31 tests errored in setup_module.

Add curl to every Node image under k8s/images so the apps behave the same way regardless of which one the tests exec into.

The integration test setup runs curl inside the app1 and app2 pods to
smoke-test the backends before the suite starts. node:20-alpine does
not ship curl, unlike the Debian-based node:8 image used before apache#387,
so kubectl exec failed with 'executable file not found in $PATH' and
all 31 tests errored in setup_module.

Add curl to every Node image under k8s/images so the apps behave the
same way regardless of which one the tests exec into.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@shukitchan
shukitchan merged commit c95a7bb into apache:master Oct 26, 2026
7 checks passed
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