Skip to content

feat(addons): bump 9 charts across major versions to current#36

Merged
stxkxs merged 1 commit into
mainfrom
feat/bump-major-charts-to-current
Jun 8, 2026
Merged

feat(addons): bump 9 charts across major versions to current#36
stxkxs merged 1 commit into
mainfrom
feat/bump-major-charts-to-current

Conversation

@stxkxs
Copy link
Copy Markdown
Member

@stxkxs stxkxs commented Jun 8, 2026

What

The cross-major half of the eks-gitops catalog version-currency bump (the catalog had drifted — eks-gitops was a full major behind kx on the original kx#6 four). Each was researched against the real upstream changelogs + chart values.yaml diffs, then helm-template-validated at the new version with the eks-gitops values, with key per-env settings confirmed to still bind (no silent drop).

Pure version bumps (values already schema-compatible):
external-secrets 0.17→2.6 (IRSA annotation binds; image default moved to ghcr.io), prometheus-operator-crds 19→29 (CRDs, additive), loki 6.29→7.0, velero 11.3→12.0, argo-workflows 0.45→1.0 (app v3.6→v4.0), aws-load-balancer-controller 1.14→3.4, goldilocks 9.2→10.3.

Bumped + values migrated (the edits also fix pre-existing silently-dropped keys the research surfaced):

  • opencost 1.42→2.5 — removed dead exporter.aws.spot_data_region; collapsed the invalid per-component exporter/ui tolerations into the chart's global opencost.tolerations, so the CriticalAddonsOnly toleration now actually applies (it was on a wrong path before).
  • falco 8.0→9.0 — removed the grpc/grpc_output blocks (gone in 9.0) + invalid syscall_drop_failed_exit; fixed the driver ring-buffer keys to camelCase (modernEbpf/cpusForEachBuffer/bufSizePreset) and falco.libsfalco.falco_libs, so that tuning now binds (base + production).

Verification

  • All 9 helm template clean at the new version with the eks-gitops values; spot-checked bindings: external-secrets IRSA annotation ✓, opencost toleration now binds ✓, falco modernEbpf config binds ✓ (no grpc).
  • task validate passes; no account IDs in the diff.
  • Render-validation is the schema gate here (standard charts); the custom-CR operator fold was the case that needed a live-cluster apply, which it got.

Resolves the eks-gitops side of nanohype/kx#6 (kx pins to these versions in a paired change; I'll close kx#6 once both land).

The cross-major half of the eks-gitops catalog version-currency bump. Each researched against the
real upstream changelogs + chart values diffs, then helm-template-validated at the new version with
the eks-gitops values (the appsets reference remote charts, so this render is the schema gate — CI's
task validate covers structure only). Key per-env settings confirmed to still bind (no silent drop
from a rename).

Pure version bumps — values already schema-compatible, render + bindings verified:
- external-secrets 0.17.0 -> 2.6.0 (IRSA SA annotation binds; image registry default moved to ghcr.io)
- prometheus-operator-crds 19.1.0 -> 29.0.0 (CRDs-only, additive)
- loki 6.29.0 -> 7.0.0
- velero 11.3.2 -> 12.0.2
- argo-workflows 0.45.1 -> 1.0.14 (app v3.6 -> v4.0)
- aws-load-balancer-controller 1.14.1 -> 3.4.0
- goldilocks 9.2.0 -> 10.3.0

Bumped + values migrated (the edits also fix pre-existing silently-dropped keys surfaced by the research):
- opencost 1.42.2 -> 2.5.22: removed the dead exporter.aws.spot_data_region; collapsed the invalid
  per-component exporter/ui tolerations into the chart's global opencost.tolerations — so the
  CriticalAddonsOnly toleration actually applies now (it never did before, wrong path).
- falco 8.0.1 -> 9.0.0: removed the grpc / grpc_output blocks (gone in 9.0 — use falcosidekick for an
  output sink) and the invalid syscall_drop_failed_exit; fixed the driver ring-buffer keys to camelCase
  (modernEbpf/cpusForEachBuffer/bufSizePreset) and falco.libs -> falco.falco_libs, so that tuning binds
  now (base + production).

Completes the eks-gitops side of the kx#6 currency reconcile (eks-gitops was a full major behind kx
on the original 4). kx pins to these versions in a paired change.

Closes #6
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 8, 2026

CI Results

Check Status
YAML Lint
Environment Kustomize Build
dev
staging
production

All validations passed.

@stxkxs stxkxs merged commit eca8313 into main Jun 8, 2026
5 checks passed
@stxkxs stxkxs deleted the feat/bump-major-charts-to-current branch June 8, 2026 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant