Skip to content

test: CI copy of #6658 (helm podScheduling config) — do not merge#6665

Closed
theosanderson wants to merge 4 commits into
mainfrom
copybranch
Closed

test: CI copy of #6658 (helm podScheduling config) — do not merge#6665
theosanderson wants to merge 4 commits into
mainfrom
copybranch

Conversation

@theosanderson

@theosanderson theosanderson commented Jun 12, 2026

Copy link
Copy Markdown
Member

Same-repo copy of #6658 (florianzwagemaker:k8s_nodepoolselector), opened to run CI / preview environments that don't trigger on fork PRs.

Do not merge — testing only. All credit and review belong on the original PR #6658.


Original description (#6658):

Adds the podScheduling root-level configuration property in the helm chart with three new child properties for Kubernetes pod scheduling control:

  • nodeSelector (object): maps the Loculus pod deployment directly to a Kubernetes node with a defined label for placement
  • tolerations (array): allows pods to bypass specific node taints
  • affinity (object): fine-grained affinity rules (nodeAffinity / podAffinity) and conditional scheduling

Also moves the podPriorityValue key from a root property to be grouped under podScheduling.

🚀 Preview: Add preview label to enable

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

deployment Code changes targetting the deployment infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants