aws / aws-application-networking-k8s

A Kubernetes controller for Amazon VPC Lattice
https://www.gateway-api-controller.eks.aws.dev/
Apache License 2.0
157 stars 48 forks source link

feat: add pdb and topologySpreadConstraints to helm chart #651

Open kimxogus opened 3 weeks ago

kimxogus commented 3 weeks ago

What type of PR is this? Add PDB and topologySpreadConstraints to helm chart

Which issue does this PR fix:

What does this PR do / Why do we need it: To ensure High Availability of gateway controller deployment, this PR adds PDB and topologySpreadConstraints.

If an issue # is not available please add repro steps and logs from aws-gateway-controller showing the issue:

Testing done on this change: Deployed in my eks cluster.

Automation added to e2e:

Will this PR introduce any new dependencies?: No

Will this break upgrades or downgrades. Has updating a running cluster been tested?:

Does this PR introduce any user-facing change?:

Add PDB and topologySpreadConstraints to helm chart.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.