-
Notifications
You must be signed in to change notification settings - Fork 1
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
Adds sync-gateway-api
Make Target for Managing the Gateway API Version
#10446
base: main
Are you sure you want to change the base?
Conversation
Issues linked to changelog: |
Visit the preview URL for this PR (updated for commit a669ad3): https://gloo-edge--pr10446-issue-10445-qzmnf8s0.web.app (expires Mon, 23 Dec 2024 19:10:13 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: 77c2b86e287749579b7ff9cadb81e099042ef677 |
ci/sync-gateway-crds.sh
Outdated
GATEWAY_CRD_URL="https://github.com/kubernetes-sigs/gateway-api/releases/download/${CONFORMANCE_VERSION}/${CONFORMANCE_CHANNEL}-install.yaml" | ||
TCPROUTE_CRD_URL="https://raw.githubusercontent.com/kubernetes-sigs/gateway-api/refs/tags/${CONFORMANCE_VERSION}/config/crd/experimental/gateway.networking.k8s.io_tcproutes.yaml" | ||
|
||
# Header to prepend to the TCPRoute CRD file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why do we need to add this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To comply with Apache 2.0 licensing.
sync-gateway-api
Make Target for Managing the Gateway API Version
ca3135c
to
4110d13
Compare
1b1bd85
to
3df60f7
Compare
3df60f7
to
7dff8a7
Compare
} | ||
|
||
# Update k8sgateway_api_version in nightly-tests/max_versions.env | ||
update_max_versions_env() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just thinking aloud -- do we need to handle the min_versions.env file as well? I don't think we've outlined any process around GW API version matrix that gloo supports (e.g. N-1), so automating that file could be premature.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I added #10495 to track the need for managing the minimum supported version.
Signed-off-by: Daneyon Hansen <[email protected]>
Signed-off-by: Daneyon Hansen <[email protected]>
Signed-off-by: Daneyon Hansen <[email protected]>
7dff8a7
to
a669ad3
Compare
Adds the
sync-gateway-crds
Make target for managing Gateway API CRDs.-
projects/gateway2/crds/tcproute-crd.yaml
: Removes comments that do not exist when downloading the TCPRoute CRD from upstream ($TCPROUTE_CRD_URL
).Fixes: #10445
BOT NOTES:
resolves #10445