jenkinsci / helm-charts

Jenkins helm charts
https://artifacthub.io/packages/helm/jenkinsci/jenkins
Apache License 2.0
550 stars 873 forks source link

feat: add controller.topologySpreadConstraints #1133

Closed msoderberg closed 2 weeks ago

msoderberg commented 2 weeks ago

What does this PR do?

We host multiple jenkins controllers in one of our EKS clusters and we need to be able to spread the controller pods across topology domains.

### Submitter checklist
- [x] I bumped the "version" key in `./charts/jenkins/Chart.yaml`.
- [x] I added a new changelog entry to `./charts/jenkins/CHANGELOG.md`.
- [x] I followed the [technical requirements](https://github.com/jenkinsci/helm-charts/blob/main/CONTRIBUTING.md#technical-requirements).
- [x] I ran `.github/helm-docs.sh` from the project root.

Special notes for your reviewer