Skip to content

fix(helm): honor database Pod scheduling constraints - #41

Open
youngkermit8-coder wants to merge 1 commit into
IvorySQL:mainfrom
youngkermit8-coder:codex/helm-scheduling
Open

youngkermit8-coder wants to merge 1 commit into
IvorySQL:mainfrom
youngkermit8-coder:codex/helm-scheduling

Conversation

@youngkermit8-coder

Copy link
Copy Markdown

The chart advertises nodeSelector, affinity and tolerations but ignores all three. As a result, requested database placement and taint tolerations do not reach the scheduler. Render these settings into the StatefulSet Pod spec only when supplied.

Validation: python tests/test_helm_scheduling.py with Helm 3.19.0 and PyYAML verifies empty defaults and a custom SSD node selector, database taint toleration and required Pod anti-affinity. The custom case fails on the base revision and passes after the fix.

git diff --check passes. These are render-time regression tests; no live Kubernetes cluster deployment was run.

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.

1 participant