Kong / charts

Helm chart for Kong
Apache License 2.0
247 stars 477 forks source link

Merge main into 3.x RC #1094

Closed rainest closed 3 months ago

rainest commented 3 months ago

Merge main into the https://github.com/Kong/charts/issues/921 3.x branch and update various things that touch templates modified for https://github.com/Kong/charts/pull/947. Part of https://github.com/Kong/charts/issues/921.

Commits since fd06beb272d9c68bb5cf9c03dcd5af86ac14b6b7 are the non-merge fixes. I don't think there's any immediately obvious way to separate the diffs from the merge and the fixes in GitHub views. git diff 5b969dec59ac146713f4eeed58bdfdd5964c0e37 will show the additional changes since the merge.

The admission webhook template has gotten rather complicated. We may want to simplify it by removing all the cases for KIC 2.x. I think limiting support to KIC 3.x+ is reasonable, but this would mean LTS support would have to be handled via additional chart 2.x releases.

Next steps will be to figure out how to port over the additional changes from https://github.com/Kong/charts/pull/976 and any additional stuff after.