chore(chart): appVersion 0.2.3, chart 0.3.3 (elasticsql 0.20.2 train) - #17
Merged
Conversation
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
marked this pull request as ready for review
July 31, 2026 11:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.IMAGE_TAGreconciled0.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)
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)0.2.2 → 0.2.3(federation ×7, es8 sidecar ×8, es9 sidecar ×3)checksum/configannotation 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 failedhelm 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 invalidkind: Secretrendered: 0duckdb-attachpreviews🤖 Generated with Claude Code