-
Notifications
You must be signed in to change notification settings - Fork 460
Bump CAPI to v1.11.3 #5979
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
base: main
Are you sure you want to change the base?
Bump CAPI to v1.11.3 #5979
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
845f0fd to
f4b28a7
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #5979 +/- ##
==========================================
- Coverage 44.54% 44.46% -0.09%
==========================================
Files 279 279
Lines 25140 25110 -30
==========================================
- Hits 11199 11164 -35
- Misses 13128 13136 +8
+ Partials 813 810 -3 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Unsure about the occurring errors. The aks errors show: |
d2b0f55 to
15af32d
Compare
|
/test pull-cluster-api-provider-azure-conformance-custom-builds Unrelated error: |
02667fa to
13ea58e
Compare
e092a2c to
971dd90
Compare
|
/retest |
|
/retest |
|
/test pull-cluster-api-provider-azure-conformance-custom-builds Unrelated error (from cloud-init):
|
|
/retest |
d2ddf10 to
fc92d0d
Compare
|
/retest Gh networking issues |
f665fd8 to
4af053f
Compare
|
/retest Flake |
4d8a69f to
e8aa667
Compare
|
/retest |
|
/hold To wait for kubernetes-sigs/cluster-api#13060 @mboersma , @willie-yao , @jackfrancis It would be awesome to get some opinion on this PR and also on kubernetes-sigs/cluster-api#13060 :-) |
|
cc @nojnhuh |
e8aa667 to
2a090e4
Compare
|
/retest Unrelated http request ci flake to third party data. |
|
/hold cancel |
|
/assign @mboersma @jackfrancis @willie-yao @nojnhuh |
| } | ||
| } | ||
| return nil, nil | ||
| return utilexp.GetOwnerMachinePool(ctx, c, obj) |
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.
👍🏻
| } | ||
| } | ||
|
|
||
| func TestClusterPauseChangeAndInfrastructureReady(t *testing.T) { |
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.
Nice to remove these helpers and their tests, this PR almost doesn't add any lines of code. 😄
|
|
||
| ```yaml | ||
| core: "cluster-api:v1.10.7" | ||
| core: "cluster-api:v1.11.2" |
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.
| core: "cluster-api:v1.11.2" | |
| core: "cluster-api:v1.11.3" |
| echo "$${LINE_SEPARATOR}" | ||
| CI_VERSION=${CI_VERSION} | ||
| # Note: We assume if kubectl has the right version, everything else has 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.
This seems like a reasonable early exit. Was this change from upstream? Just curious.
| path: /tmp/oot-cred-provider.sh | ||
| permissions: "0744" | ||
| - content: | | ||
| - content: |2 |
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.
| - content: |2 | |
| - content: | |
Typo
| loadBehavior: mustLoad | ||
| - name: registry.k8s.io/cluster-api/cluster-api-controller:v1.10.7 | ||
| # - name: registry.k8s.io/cluster-api/cluster-api-controller:v1.11.3 # Bumped to nightly release-1.11 to | ||
| - name: gcr.io/k8s-staging-cluster-api/cluster-api-controller:v20251201-v1.11.3-29-g889987e8d |
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'm fine with merging this and then bumping up to v1.11.4 when it's out.
| "sigs.k8s.io/cluster-api/util/conditions" | ||
| bootstrapv1 "sigs.k8s.io/cluster-api/api/bootstrap/kubeadm/v1beta2" | ||
| clusterv1 "sigs.k8s.io/cluster-api/api/core/v1beta2" | ||
| deprecatedv1beta1conditions "sigs.k8s.io/cluster-api/util/conditions/deprecated/v1beta1" |
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.
These two packages are confusingly named.
| count := 0 | ||
| for _, machine := range machineList.Items { | ||
| if condition := conditions.Get(&machine, clusterv1.MachineReadyV1Beta2Condition); condition != nil && condition.Status == corev1.ConditionTrue { | ||
| if meta.IsStatusConditionTrue(machine.GetConditions(), clusterv1.MachineReadyCondition) { |
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.
👍🏻
|
|
||
| # Deploy CAPI | ||
| timeout --foreground 300 bash -c "until curl --retry $(CURL_RETRIES) -sSL https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.10.7/cluster-api-components.yaml | $(ENVSUBST) | $(KUBECTL) apply -f -; do sleep 5; done" | ||
| timeout --foreground 300 bash -c "until curl --retry $(CURL_RETRIES) -sSL https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.2/cluster-api-components.yaml | $(ENVSUBST) | $(KUBECTL) apply -f -; do sleep 5; done" |
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.
| timeout --foreground 300 bash -c "until curl --retry $(CURL_RETRIES) -sSL https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.2/cluster-api-components.yaml | $(ENVSUBST) | $(KUBECTL) apply -f -; do sleep 5; done" | |
| timeout --foreground 300 bash -c "until curl --retry $(CURL_RETRIES) -sSL https://github.com/kubernetes-sigs/cluster-api/releases/download/v1.11.3/cluster-api-components.yaml | $(ENVSUBST) | $(KUBECTL) apply -f -; do sleep 5; done" |
| "preload_images_for_kind": True, | ||
| "kind_cluster_name": "capz", | ||
| "capi_version": "v1.10.7", | ||
| "capi_version": "v1.11.2", |
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.
| "capi_version": "v1.11.2", | |
| "capi_version": "v1.11.3", |
What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Supersedes:
Updates Cluster API to v1.11.3.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)format, will close the issue(s) when PR gets merged)Fixes #5658
Fixes #5602
Closes #5661
Required Issues/PRs to get this green
Special notes for your reviewer:
TODOs:
Release note: