-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
k8s: Add support for Kubernetes 1.30.0 #31687
Conversation
62d3b4e
to
a08fdd9
Compare
186512a
to
9e23df8
Compare
9e23df8
to
63a1df6
Compare
63a1df6
to
a6f231c
Compare
This comment was marked as outdated.
This comment was marked as outdated.
ee143b5
to
688dcd3
Compare
688dcd3
to
bd708e6
Compare
This comment was marked as outdated.
This comment was marked as outdated.
bd708e6
to
c0c7afc
Compare
pkg/k8s/apis/cilium.io/client/crds/v2/ciliumclusterwideenvoyconfigs.yaml
Outdated
Show resolved
Hide resolved
4afcaa1
to
ae70e45
Compare
ae70e45
to
ac391c4
Compare
/test |
@tklauser @jschwinger233, could I get your sign off here? |
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.
Some minor nits and observations from the Make target pieces. I feel like the make targets we have here are fighting with the upstream k8s codegen tooling a bit. Non-blocking feedback, we can iterate further in-tree.
Are these errors printed in the (passing) Generate k8s API CI workflow a problem?
|
@joestringer From my understanding, these errors are expected. I analyszed the exectuion of the script using
It seems to me that this snippet is trying to find any files under We did not see these errors prior to this PR because we did not directly use this script. |
@christarazi needs rebase |
ac391c4
to
ae6c2a1
Compare
ae6c2a1
to
69100fe
Compare
Update to k8s 1.30.0 and fix code-generator scripts. Also, bump sigs.k8s.io/controller-runtime to the latest main version as of this commit (v0.17.1-0.20240327193027-21368602d84b) to workaround a breaking change introduced in 1.30 libraries. Co-authored-by: André Martins <andre@cilium.io> Signed-off-by: Chris Tarazi <chris@isovalent.com>
While updating the slim structures, there are a few gotchas to keep in mind. If a developer fails to follow the advice, the generated changes from `make generate-k8s-api` leads to very hard to debug/understand errors. Signed-off-by: Chris Tarazi <chris@isovalent.com>
69100fe
to
7c0faf9
Compare
Updated to final v1.30.0 from the rc.1. No changes in the slim structures as well. |
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.
CEGP CRD change looks good to me
Update to k8s 1.30.0 and fix code-generator scripts.
Also, bump sigs.k8s.io/controller-runtime to the latest main version as
of this commit (v0.17.1-0.20240327193027-21368602d84b) to workaround a
breaking change introduced in 1.30 libraries.
Co-authored-by: André Martins andre@cilium.io
Signed-off-by: Chris Tarazi chris@isovalent.com