Skip to content

fix(helm): match manager pods in default anti-affinity - #698

Merged
jmclong (jmclong) merged 1 commit into
Azure:mainfrom
sergenciftci:fix/manager-anti-affinity
Nov 5, 2026
Merged

jmclong (jmclong) merged 1 commit into
Azure:mainfrom
sergenciftci:fix/manager-anti-affinity

Conversation

@sergenciftci

@sergenciftci Sergen Ciftci (sergenciftci) commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Change the default manager anti-affinity selector from component: webhook to component: manager so it matches the actual pod labels and provides the intended hostname separation preference.

Fixes #697.

Validation

  • helm lint charts/latest passed.
  • Rendered the manager Deployment and verified that the default anti-affinity selector matches its pod labels.
  • git diff --check passed.

Prepared with AI assistance.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are reported for the manager pod anti-affinity selector correction.

No open issues 🎉

What changed in this PR

Fixes #697 by aligning the Helm chart’s default manager pod anti-affinity selector with the actual pod labels, restoring the intended preference for placing manager replicas on different nodes.

Changes:

  • Changes the selected component from webhook to manager.
  • Leaves pod labels, Deployment selectors, and the hostname topology key unchanged.
File Description
charts/​latest/​values.yaml Corrects the default anti-affinity selector to match manager pods.

Review effort: Balanced

@jmclong
jmclong (jmclong) merged commit a2e4bca into Azure:main Nov 5, 2026
27 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Helm: manager anti-affinity selector does not match pod labels

3 participants