Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use AL2023 for integ test container #1383

Merged
merged 1 commit into from
Oct 4, 2024
Merged

Conversation

Kern--
Copy link
Contributor

@Kern-- Kern-- commented Oct 3, 2024

Issue #, if available:
Part of #1378

Description of changes:
This change moves our integ test container from Alpine to AL2023. The motivation is to be able to test features of a bigger OS, such as testing systemd socket activation.

This also fixes a few bugs I found in the integ test setup, mostly around not handling errors which caused things like missing packages to fail silently.

Testing performed:
make integration && golangci-lint run

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@Kern-- Kern-- requested a review from a team as a code owner October 3, 2024 15:54
@github-actions github-actions bot added go Pull requests that update Go code testing Unit and/or integration tests labels Oct 3, 2024
integration/util_test.go Outdated Show resolved Hide resolved
Dockerfile Show resolved Hide resolved
@Kern-- Kern-- force-pushed the integ-al2023 branch 2 times, most recently from 8df56f1 to 76cdf37 Compare October 3, 2024 18:06
This change moves our integ test container from Alpine to AL2023. The
motivation is to be able to test features of a bigger OS, such as
testing systemd socket activation.

Signed-off-by: Kern Walster <walster@amazon.com>
Copy link
Contributor

@austinvazquez austinvazquez left a comment

Choose a reason for hiding this comment

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

LGTM, thanks for getting the issues with errors on process kill.

@Kern-- Kern-- merged commit 212fe22 into awslabs:main Oct 4, 2024
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
go Pull requests that update Go code testing Unit and/or integration tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants