-
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
Conversation
Issues linked to changelog: |
Visit the preview URL for this PR (updated for commit 54e4451): https://gloo-edge--pr10446-issue-10445-jecynn79.web.app (expires Thu, 09 Jan 2025 22:01:49 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.
7dff8a7
to
a669ad3
Compare
a669ad3
to
4becc67
Compare
Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
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