Skip to content

gatewayapi-ci: replace installing crds with make and test experimental release on PRs#44656

Merged
youngnick merged 1 commit intocilium:mainfrom
xtineskim:gatewayapi-ci-conformance
Mar 16, 2026
Merged

gatewayapi-ci: replace installing crds with make and test experimental release on PRs#44656
youngnick merged 1 commit intocilium:mainfrom
xtineskim:gatewayapi-ci-conformance

Conversation

@xtineskim
Copy link
Copy Markdown
Member

@xtineskim xtineskim commented Mar 6, 2026

Addresses #44645

This pr removes the commands to install the Gateway API CRDs, and instead targets the make target make kind-servicemesh-prereqs

This pr also changes to have the full matrix run nightly, and have the experimental release channel to run on PRs. The experimental test is a superset of the standard.

gateway-api CI: Change to have the full matrix run nightly, and have the experimental release channel to run on PRs. 

@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 Mar 6, 2026
@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch from 7ccb46e to cd3633c Compare March 6, 2026 20:46
@xtineskim
Copy link
Copy Markdown
Member Author

/test

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch 3 times, most recently from ecdd39c to 054ff6c Compare March 10, 2026 14:43
@xtineskim xtineskim added area/servicemesh GH issues or PRs regarding servicemesh release-note/ci This PR makes changes to the CI. labels Mar 10, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Mar 10, 2026
@xtineskim xtineskim added area/CI Continuous Integration testing issue or flake dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. labels Mar 10, 2026
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Mar 10, 2026
@xtineskim xtineskim marked this pull request as ready for review March 10, 2026 15:11
@xtineskim xtineskim requested review from a team as code owners March 10, 2026 15:11
@xtineskim xtineskim changed the title gatewayapi-ci: replace installing crds with make gatewayapi-ci: replace installing crds with make and test experimental release on PRs Mar 10, 2026
@xtineskim
Copy link
Copy Markdown
Member Author

/test

Copy link
Copy Markdown
Member

@joestringer joestringer left a comment

Choose a reason for hiding this comment

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

Thanks LGTM. I'd like to see confirmed evidence the new workflow code was executed/tested before merging.

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch 6 times, most recently from e45c2f1 to 54ec0ae Compare March 11, 2026 00:34
Copy link
Copy Markdown
Contributor

@youngnick youngnick left a comment

Choose a reason for hiding this comment

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

LGTM once we verify that it works by running it.

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch from 54ec0ae to 99e6c5f Compare March 11, 2026 13:11
@xtineskim
Copy link
Copy Markdown
Member Author

/test

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch 3 times, most recently from aa4f860 to ec112d3 Compare March 11, 2026 14:47
@cilium-ariane
Copy link
Copy Markdown

cilium-ariane bot commented Mar 11, 2026

/test

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch from ec112d3 to b313e4a Compare March 11, 2026 16:02
@cilium-ariane
Copy link
Copy Markdown

cilium-ariane bot commented Mar 11, 2026

/test

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch from b313e4a to 1fb40ca Compare March 12, 2026 14:21
@xtineskim
Copy link
Copy Markdown
Member Author

from a resolved comment -> here is a (passing) workflow run with a temporary commit showing the workflow running https://github.com/cilium/cilium/actions/runs/22958500148/job/66643908606?pr=44656

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch 2 times, most recently from 948d865 to 19a1bca Compare March 12, 2026 19:29
@youngnick
Copy link
Copy Markdown
Contributor

/test

@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch from 19a1bca to 0782c5a Compare March 13, 2026 13:25
This PR adds a nightly workflow for the full matrix, and on PRs only the
experimental release channel is run. It also sets up the crds to be
installed from the make target versus running it with cmds.

Signed-off-by: xtine <xtineskim@gmail.com>
@xtineskim xtineskim force-pushed the gatewayapi-ci-conformance branch from 0782c5a to b057f61 Compare March 13, 2026 18:58
@xtineskim
Copy link
Copy Markdown
Member Author

/test

@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Mar 13, 2026
@youngnick youngnick added this pull request to the merge queue Mar 16, 2026
Merged via the queue into cilium:main with commit 3adfbe5 Mar 16, 2026
79 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/CI Continuous Integration testing issue or flake area/servicemesh GH issues or PRs regarding servicemesh 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.

5 participants