Skip to content

feat(scheduling): add scheduling options#14

Merged
haarchri merged 1 commit intomainfrom
feature/scheduling
Apr 7, 2026
Merged

feat(scheduling): add scheduling options#14
haarchri merged 1 commit intomainfrom
feature/scheduling

Conversation

@haarchri
Copy link
Copy Markdown
Member

@haarchri haarchri commented Apr 7, 2026

  • Add support for tolerations, nodeSelector, and affinity in the ResourceStateMetrics XRD under spec.parameters.deployment
  • User-provided nodeSelector entries are merged with the default kubernetes.io/os: linux
    tolerations and affinity are rendered via toYaml/nindent; schemas use x-kubernetes-preserve-unknown-fields for forward-compatibility
  • Add a dedicated test-rsm-scheduling composition test with an inline XR validating all three scheduling fields

Signed-off-by: Christopher Haar <christopher.haar@upbound.io>
@haarchri haarchri merged commit 4b9c66c into main Apr 7, 2026
3 checks passed
@haarchri haarchri deleted the feature/scheduling branch April 7, 2026 16:22
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