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

chore: update deps for GW API v0.5.0 #2691

Merged
merged 3 commits into from
Jul 14, 2022
Merged

Conversation

shaneutt
Copy link
Contributor

@shaneutt shaneutt commented Jul 14, 2022

What this PR does / why we need it:

This updates our Gateway API dependency to v0.5.0 which includes the first release of v1beta1 APIs:

https://github.com/kubernetes-sigs/gateway-api/releases/tag/v0.5.0

This also adds tests to ensure that the new CRs are working properly.

Which issue this PR fixes

Resolves #2595
Resolves #2570

PR Readiness Checklist:

  • the CHANGELOG.md release notes have been updated to reflect any significant changes

Notes

The ability to use the beta versions instead of alpha is tested via the examples in test/integration/examples_test.go.

This PR updates our dependencies and makes sure that our previous functionality continues to work, but in the future it is possible that v1beta1 will significantly diverge. We don't need to actually maintain support for the alpha APIs now that beta APIs are available. As such there are two follow-ups for this issue that will need to be completed for Gateway API - Milestone 3:

@shaneutt shaneutt added the area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API label Jul 14, 2022
@shaneutt shaneutt added this to the Gateway API - Milestone 3 milestone Jul 14, 2022
@shaneutt shaneutt self-assigned this Jul 14, 2022
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 16:18 Inactive
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 16:18 Inactive
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 16:41 Inactive
@shaneutt shaneutt force-pushed the shaneutt/gateway-api-v0.5.0 branch from 0d55c4b to b0db95e Compare July 14, 2022 17:19
@shaneutt shaneutt force-pushed the shaneutt/gateway-api-v0.5.0 branch from b0db95e to 65313a3 Compare July 14, 2022 17:38
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 17:38 Inactive
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 17:47 Inactive
Makefile Show resolved Hide resolved
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 18:09 Inactive
@shaneutt shaneutt force-pushed the shaneutt/gateway-api-v0.5.0 branch from 00f24cc to 55ad813 Compare July 14, 2022 18:55
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 18:55 Inactive
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 19:18 Inactive
@shaneutt shaneutt marked this pull request as ready for review July 14, 2022 19:30
@shaneutt shaneutt requested a review from a team as a code owner July 14, 2022 19:30
@shaneutt shaneutt requested a review from pmalek July 14, 2022 19:31
@shaneutt shaneutt enabled auto-merge (rebase) July 14, 2022 19:31
CHANGELOG.md Outdated Show resolved Hide resolved
Co-authored-by: Patryk Małek <malekpatryk+github@gmail.com>
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 20:17 Inactive
@shaneutt shaneutt requested review from rainest and pmalek July 14, 2022 20:23
@shaneutt shaneutt disabled auto-merge July 14, 2022 20:34
@shaneutt shaneutt enabled auto-merge (squash) July 14, 2022 20:34
@shaneutt shaneutt disabled auto-merge July 14, 2022 20:34
@shaneutt shaneutt enabled auto-merge (squash) July 14, 2022 20:34
@shaneutt shaneutt temporarily deployed to Configure ci July 14, 2022 20:38 Inactive
@shaneutt shaneutt merged commit b421c05 into main Jul 14, 2022
@shaneutt shaneutt deleted the shaneutt/gateway-api-v0.5.0 branch July 14, 2022 20:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update gateway API dependency version to v0.5.0 Ensure that KIC is ready for upcoming Gateway API beta APIs
3 participants