Sitelet https://github.com/kubernetes/kops/pull/18529
Skip to content

azure: Bump azure-cloud-controller-manager to v1.36.2 - #18529

Merged
kubernetes-prow[bot] merged 3 commits into
kubernetes:masterfrom
hakman:azure-ccm-1.36.2
Jul 3, 2026
Merged

kubernetes-prow[bot] merged 3 commits into
kubernetes:masterfrom
hakman:azure-ccm-1.36.2

Conversation

@hakman

@hakman hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member

@kubernetes-prow
kubernetes-prow Bot requested review from ameukam and rifelpet July 3, 2026 08:35
@kubernetes-prow kubernetes-prow Bot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. size/S Denotes a PR that changes 10-29 lines, ignoring generated files. area/addons labels Jul 3, 2026
@hakman

hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

/test pull-kops-azure-gossip-ha

1 similar comment
@hakman

hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

/test pull-kops-azure-gossip-ha

@kubernetes-prow kubernetes-prow Bot added lgtm "Looks good to me", indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Jul 3, 2026
@hakman

hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

/test all

@rifelpet

rifelpet commented Jul 3, 2026

Copy link
Copy Markdown
Member

/lgtm cancel

https://storage.googleapis.com/kubernetes-ci-logs/pr-logs/pull/kops/18529/pull-kops-azure-gossip-ha/2072963035328155648/artifacts/cluster-info/kube-system/pods.yaml

      state:
        waiting:
          message: 'Back-off pulling image "mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.36.2":
            ErrImagePull: rpc error: code = NotFound desc = failed to pull and unpack
            image "mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.36.2":
            failed to resolve image: mcr.microsoft.com/oss/kubernetes/azure-cloud-controller-manager:v1.36.2:
            not found'
          reason: ImagePullBackOff

@kubernetes-prow kubernetes-prow Bot removed the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jul 3, 2026
hakman added 3 commits July 3, 2026 14:32
…atch

"Update CCM pods to tolerate all taints" hand-edited the generated
k8s-1.31.yaml.template to set the cloud-controller-manager and
cloud-node-manager tolerations to a single "operator: Exists". That
override lived only in the template, not in any kustomize input, so
regenerate.sh reverted it to the chart's default tolerations and would
silently drop the override on the next regeneration.

Move the override into the kustomization.yaml patches block so
regenerate.sh reproduces it. The rendered template is unchanged.
cloud-provider-azure stopped publishing images to
mcr.microsoft.com/oss/kubernetes after v1.34.3 and now publishes to
mcr.microsoft.com/oss/v2/kubernetes, which the upstream Helm chart
selects for Kubernetes 1.32 and newer. Switch the cloud-controller-manager
and cloud-node-manager image defaults to the oss/v2 path so kOps can
track current releases, and bump both from v1.34.3 to v1.36.2.

Also bump the pinned Helm chart from 1.34.5 to 1.36.0 to keep the chart
minor aligned with the image minor. The rendered manifest is unchanged:
the chart's Deployment and DaemonSet templates are identical between the
two versions, and kOps patches the image fields out with the
{{ .ExternalCloudControllerManager.* }} placeholders.

Notable upstream changes since v1.34.3:
- New service.beta.kubernetes.io/azure-disable-load-balancer-nsg-rule
  annotation to skip CCM-managed LoadBalancer NSG rules.
- External LoadBalancer Services with an invalid or non-public pinned IP
  now fail fast instead of listing Public IPs.
- Multiple standard load balancer fixes: backend pool IP deduplication,
  serialized backend pool updates, and IP sharing across services.
- Network-isolated clusters always use the managed identity credential.
- ACR credential provider adds KSA-based authentication.

Release notes:
https://github.com/kubernetes-sigs/cloud-provider-azure/releases
@hakman
hakman force-pushed the azure-ccm-1.36.2 branch from 9174cdf to c3d1e71 Compare July 3, 2026 12:05
@kubernetes-prow kubernetes-prow Bot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Jul 3, 2026
@hakman

hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

/test pull-kops-azure-gossip-ha

@hakman

hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

/test pull-kops-azure-gossip-ha

kubernetes-prow Bot added a commit that referenced this pull request Jul 3, 2026
…-upstream-release-1.36

Automated cherry pick of #18529: azure: Bump azure-cloud-controller-manager to v1.36.2
@hakman

hakman commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

/test pull-kops-azure-gossip-ha

@kubernetes-prow kubernetes-prow Bot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Jul 3, 2026
@kubernetes-prow

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: rifelpet

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubernetes-prow
kubernetes-prow Bot merged commit 28e9fd5 into kubernetes:master Jul 3, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. area/addons cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants