-
Notifications
You must be signed in to change notification settings - Fork 116
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
Upgrade Kubernetes schema and libraries to v1.29 #2690
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #2690 +/- ##
==========================================
- Coverage 18.41% 18.40% -0.01%
==========================================
Files 47 47
Lines 9589 9593 +4
==========================================
Hits 1766 1766
- Misses 7724 7728 +4
Partials 99 99 ☔ View full report in Codecov by Sentry. |
3d703a7
to
a0947a8
Compare
a0947a8
to
bd5dfe7
Compare
bd5dfe7
to
900da0e
Compare
900da0e
to
364009a
Compare
364009a
to
ad58335
Compare
The 3 breaking changes should be relatively safe for our users:
^ These were updated in kubernetes/api@8b14183. This seems like a safe change since the previous type is incorrect for volumes as it doesn't require the
^ This was marked as optional in this upstream PR: kubernetes/kubernetes#120204, and will be back ported to older minor k8s releases. |
Kubernetes v1.29 will stop serving v1beta2 of the flow control API group. There were some spec changes in this API group from Kubernetes v1.26 and v1.28, so we will also need to fetch v1.28 of the OpenAPI spec for merging.
ad58335
to
6e8cbc0
Compare
Waiting on client libraries to be tagged and released. AFAICT the final release of v1.29.0 should be identical to v1.29.0-rc.2. Will leave the changelog entry check as a merge blocker until this PR is updated to use the final release version of the client libraries. |
Commands run: ``` cd provider/ go get -u github.com/pulumi/[email protected] cat go.mod | grep "^\sk8s.io" | grep -v "// indirect" | awk '{print $1}' | xargs -I {} go get -u {}@v0.29.0 go mod tidy ```
Commands run: ``` make ensure ```
6e8cbc0
to
531a9d1
Compare
Does the PR have any schema changes?Found 3 breaking changes: Types
New resources:
|
Proposed changes
Update Kubernetes schema and libraries to v1.29.0.
Related issues (optional)
Fixes: #2628