Kong / charts

Helm chart for Kong
Apache License 2.0
245 stars 475 forks source link

chore(ingress) release 0.7.0 #887

Closed rainest closed 11 months ago

rainest commented 11 months ago

What this PR does / why we need it:

Releases the ingress 0.7 release, which bumps the kong dependency version to 2.28.

Removes the Chart.lock.

Special notes for your reviewer:

tl;dr do not merge this until after https://github.com/Kong/charts/pull/886 merges and releases.

See https://github.com/Kong/charts/pull/886 re Chart.lock stuff. We don't have a clear version management policy re kong versions used by ingress, but it seems like we can express anything we need via Chart.yaml ranges.

Helm dependency handling for umbrella charts is... not what I expected. Code safari is needed to confirm, but black box testing on a fork suggests that:

The index updates only use the Chart.yaml version ranges, but the release artifacts include a Chart.lock and a complete copy of the dependency chart, which will presumably pin it one way or the other. This is rather inconvenient.

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]