v1.28.1
Cloud Provider Azure v1.28.1
Full Changelog: v1.28.0..v1.28.1
Changes by Kind
Feature
- By default, all managed private link service (PLS) are created in the resource group configured by azure config (az.privateLinkServiceResourceGroup or az.ResourceGroup).
Add
ServiceAnnotationPLSResourceGroup = "service.beta.kubernetes.io/azure-pls-resource-group"
to control a specific PLS creation resource group. (#4675, @k8s-infra-cherrypick-robot) - Implement node non-graceful shut down feature. Add “node.kubernetes.io/out-of-service” taint to node when cloud provider determines the node is shutdown. (#4520, @k8s-infra-cherrypick-robot)
- LoadBalancer tcp reset could be disabled with Service annotation “service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset=true” (#4552, @k8s-infra-cherrypick-robot)
- Support customizing probe config when externalTrafficPolicy is local and health-probe_port annotation is defined for svc port (#4639, @k8s-infra-cherrypick-robot)
Failing Test
- Fix: check endpoint slice update after backend pool update for local service to prevent mismatch (#4659, @k8s-infra-cherrypick-robot)
Bug or Regression
- Fix possible duplicate podCIDR allocation when node podCIDR patch request fails. (#4582, @k8s-infra-cherrypick-robot)
- Fix privateLinkService creation failure in case customer’s subnet name or privateLinkService name is too long. (#4538, @k8s-infra-cherrypick-robot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/evanphx/json-patch: v5.6.0+incompatible → v5.7.0+incompatible
- github.com/google/cel-go: v0.16.0 → v0.16.1
- github.com/onsi/ginkgo/v2: v2.11.0 → v2.12.1
- golang.org/x/crypto: v0.12.0 → v0.13.0
- golang.org/x/mod: v0.10.0 → v0.12.0
- golang.org/x/net: v0.13.0 → v0.14.0
- golang.org/x/sys: v0.11.0 → v0.12.0
- golang.org/x/term: v0.11.0 → v0.12.0
- golang.org/x/text: v0.12.0 → v0.13.0
- golang.org/x/tools: v0.9.3 → v0.12.0
- k8s.io/api: v0.28.1 → v0.28.2
- k8s.io/apimachinery: v0.28.1 → v0.28.2
- k8s.io/apiserver: v0.28.1 → v0.28.2
- k8s.io/client-go: v0.28.1 → v0.28.2
- k8s.io/cloud-provider: v0.28.1 → v0.28.2
- k8s.io/component-base: v0.28.1 → v0.28.2
- k8s.io/component-helpers: v0.28.1 → v0.28.2
- k8s.io/controller-manager: v0.28.1 → v0.28.2
- k8s.io/cri-api: v0.28.0 → v0.28.2
- k8s.io/kms: v0.28.1 → v0.28.2
- k8s.io/kubelet: v0.28.0 → v0.28.2
Removed
Nothing has changed.