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 cli-based Helm install for tests-smoke conformance workflow #25493

Merged

Conversation

bleggett
Copy link
Contributor

@bleggett bleggett commented May 16, 2023

Move conformance-smoke workflow to helm install mode, in an effort to knock one of the line items off of: #25156

This is a small change for the most part since these tests already used Helm, just not viacilium-cli proper.

act isn't cooperating so I'm leaning on CI for troubleshooting, I expect it to fail.

@bleggett bleggett requested review from a team as code owners May 16, 2023 22:43
@bleggett bleggett requested a review from nbusseneau May 16, 2023 22:43
@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label May 16, 2023
@github-actions github-actions bot added the kind/community-contribution This was a contribution made by a community member. label May 16, 2023
@bleggett bleggett changed the title WIP: Use cli-based Helm install for conformance smoke tests WIP: Use cli-based Helm install for tests-smoke conformance workflow May 16, 2023
@nbusseneau nbusseneau marked this pull request as draft May 17, 2023 13:45
@nbusseneau nbusseneau added area/CI-improvement Topic or proposal to improve the Continuous Integration workflow release-note/ci This PR makes changes to the CI. and removed dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels May 17, 2023
@nbusseneau
Copy link
Member

Thanks, I've converted this to draft so you can iterate, don't hesitate to mark as ready for review when you feel you are ready for a first look :)

@bleggett bleggett force-pushed the bleggett/helm-conformance-smoke branch 9 times, most recently from e73d646 to 7d4dc09 Compare May 19, 2023 17:04
@bleggett bleggett marked this pull request as ready for review May 19, 2023 17:04
@bleggett bleggett changed the title WIP: Use cli-based Helm install for tests-smoke conformance workflow Use cli-based Helm install for tests-smoke conformance workflow May 19, 2023
@bleggett
Copy link
Contributor Author

@nbusseneau ready for a look when you are, ty

Copy link
Member

@nbusseneau nbusseneau left a comment

Choose a reason for hiding this comment

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

Looks good, spotted one small thing to correct below.

.github/workflows/tests-smoke-ipv6.yaml Outdated Show resolved Hide resolved
Signed-off-by: Benjamin Leggett <benjamin.leggett@solo.io>
@bleggett bleggett force-pushed the bleggett/helm-conformance-smoke branch from 888b774 to 92b88b1 Compare May 26, 2023 17:24
@bleggett
Copy link
Contributor Author

Looks good, spotted one small thing to correct below.

TY! Fixed.

Copy link
Member

@nbusseneau nbusseneau left a comment

Choose a reason for hiding this comment

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

LGTM.

@nbusseneau nbusseneau added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label May 27, 2023
@nbusseneau
Copy link
Member

Smoke tests passed and this PR does not need any other CI, marking ready to merge.

@julianwiedmann julianwiedmann merged commit aab664d into cilium:main May 29, 2023
44 of 45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/CI-improvement Topic or proposal to improve the Continuous Integration workflow kind/community-contribution This was a contribution made by a community member. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/ci This PR makes changes to the CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants