Skip to content

Define node selector and tolerations for prometheus#625

Merged
quarkytale merged 6 commits intomainfrom
quarkytale/support_workload_separation
Feb 5, 2026
Merged

Define node selector and tolerations for prometheus#625
quarkytale merged 6 commits intomainfrom
quarkytale/support_workload_separation

Conversation

@quarkytale
Copy link
Contributor

@quarkytale quarkytale commented Feb 4, 2026

Prometheus spec allows for setting node selectors and tolerations
https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml, but we couldn't override those as the operator spec didn't configure it.

  • Added spec and new variables in prometheus-cloud.values.yaml
  • Kept default values for the values-cloud.yaml empty
  • Corresponding replaces in the cloud/prometheus-operator.yaml

Changed the yaml replace structure to accomodate iterating over interface objects, open to suggestions for more robustness.

Signed-off-by: Dharini Dutia <dharinidutia@intrinsic.ai>
Signed-off-by: Dharini Dutia <dharinidutia@intrinsic.ai>
Signed-off-by: Dharini Dutia <dharinidutia@intrinsic.ai>
Signed-off-by: Dharini Dutia <dharinidutia@intrinsic.ai>
Signed-off-by: Dharini Dutia <dharinidutia@intrinsic.ai>
@quarkytale quarkytale marked this pull request as ready for review February 4, 2026 19:31
@quarkytale quarkytale merged commit e91d8c4 into main Feb 5, 2026
9 of 13 checks passed
@quarkytale quarkytale deleted the quarkytale/support_workload_separation branch February 5, 2026 07:28
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.

2 participants