Skip to content

chore(chart): appVersion 0.2.3, chart 0.3.3 (elasticsql 0.20.2 train) - #17

Merged
fupelaqu merged 1 commit into
mainfrom
chore/appversion-0.2.3
Jul 31, 2026
Merged

chore(chart): appVersion 0.2.3, chart 0.3.3 (elasticsql 0.20.2 train)#17
fupelaqu merged 1 commit into
mainfrom
chore/appversion-0.2.3

Conversation

@fupelaqu

Copy link
Copy Markdown
Contributor

elasticsql 0.20.2 release train — helm hop (final)

Train: elasticsql 0.20.2 → extensions 0.2.2 → softclient4es-arrow 0.2.3 (softclient4es-arrow#128) → this chart. The arrow 0.2.3 images roll in the REPL epic (layered CLI config precedence, -all bundle packaging, AppCDS cold-start), elasticsql#168/#171/#172 fixes, and the async DuckDB native-library warm-up.

Changes

  • Chart.yaml: version: 0.3.2 → 0.3.3 (SemVer patch), appVersion: "0.2.2" → "0.2.3", changelog comment added.
  • All 7 goldens regenerated (default, two-sidecars, secret-auth, ingress-tls + example-{single-cluster,three-region,heterogeneous-ready}).
  • CI workflow IMAGE_TAG reconciled 0.2.1 → 0.2.3 — it was stale by one release (the 0.2.2 train missed it), so the live-install jobs were pulling/kind-loading a tag the chart defaults never referenced.

Image-tag verification (gating check — PASSED before bumping)

All five public DockerHub images carry tag 0.2.3: softclient4es-federation + softclient4es{6,7,8,9}-arrow-flight-sql (every template derives its tag from .Chart.AppVersion).

Golden diff scope (this IS the review — pure version bump, review-exempt otherwise)

  • Pre-check (before any edit): all 7 committed goldens byte-identical to fresh renders — zero pre-existing drift.
  • Post-bump diff, exhaustively categorized (nothing outside these lines):
    • helm.sh/chart: softclient4es-federation-0.3.2 → -0.3.3 (74 lines)
    • app.kubernetes.io/version: "0.2.2" → "0.2.3" (74 lines)
    • image tags 0.2.2 → 0.2.3 (federation ×7, es8 sidecar ×8, es9 sidecar ×3)
    • checksum/config annotation hashes (6 pairs — the ConfigMap embeds the chart/version labels, so its hash moves with them)

Local CI gate results (full static gate from federation-helm.yml)

  • helm lint: chart + all 3 examples — 0 failed
  • helm template | kubeconform -strict -kubernetes-version 1.29.0 -ignore-missing-schemas: base 3/3, single-cluster 7/7, three-region 11/11, heterogeneous-ready 11/11 — 0 invalid
  • Golden diff on all 7 renders: clean
  • Zero kind: Secret rendered: 0
  • heterogeneous-ready/three-region discriminator: 3 vs 0 duckdb-attach previews

🤖 Generated with Claude Code

Rolls the softclient4es-arrow 0.2.3 release into the federation + sidecar
images (softclient4es-arrow#128). That release carries elasticsql core
0.20.2 and extensions 0.2.2:

- REPL epic (REPL.1-REPL.5): layered CLI config precedence, -all bundle
  packaging, AppCDS cold-start, installer license/NOTICE materialization
- elasticsql#168 es6 log4j-api, #171 resolver SPI service, #172 watcher
  substitutions
- async single-shot DuckDB native-library warm-up (arrow-ext)

Image availability verified on DockerHub before bumping: the federation
image AND all four softclient4es{6,7,8,9}-arrow-flight-sql sidecar images
publish a 0.2.3 tag (every template derives its tag from .Chart.AppVersion).

Golden pre-check before editing: all 7 committed goldens were byte-identical
to fresh renders (zero pre-existing drift). All 7 goldens regenerated; the
diff is version labels (helm.sh/chart 0.3.2->0.3.3, app.kubernetes.io/version
0.2.2->0.2.3), image tags 0.2.2->0.2.3, and the checksum/config annotations
only -- the ConfigMap embeds the chart/version labels, so its hash
necessarily moves with them.

Also reconciles the CI workflow IMAGE_TAG (was stale at 0.2.1 -- the 0.2.2
train missed it) to 0.2.3 so the live-install jobs pull/kind-load the same
tag the chart defaults resolve.

Verified locally against the full CI gate: helm lint (chart + all 3
examples), helm template + kubeconform -strict (k8s 1.29, 3/7/11/11
resources valid, 0 invalid), golden diff on all 7 renders, the
zero-kind:Secret contract, and the heterogeneous-ready/three-region
discriminator (3 vs 0 duckdb-attach previews).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@fupelaqu
fupelaqu marked this pull request as ready for review July 31, 2026 11:01
@fupelaqu
fupelaqu merged commit f3d7a7d into main Jul 31, 2026
13 checks passed
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