Open MM53 opened 2 months ago
Thank you for your submission! We require that all contributors sign our Contributor License Agreement ("CLA") before we can accept the contribution. Read and sign the agreement
Learn more about why HashiCorp requires a CLA and what the CLA includes
Have you signed the CLA already but the status is still pending? Recheck it.
While installing the operator in our setup we did some modifications to the resources to improve the availability of the controller Pods. Since those changes might also help others, it would be great to include them in the Helm chart.
Following changes were applied:
priorityClassName
of the Deployment and Jobs. This supports proper handling of scheduling and eviction in case of low resourcestopologySpreadConstraints
of the controller Pods. This provides a more detailed control of Pod placement thanaffinity
rules.PodDisruptionBudget
to avoid evicting all controller Pods at once in case there are multiple replicas.Please let me know what you think about these changes.