Skip to content

chore(chart): roll ingestor tag 0.6 → 0.7, bump chart 1.9.2 → 1.9.3 - #331

Merged
saadqbal merged 2 commits into
developfrom
chore/ingestor-tag-0.7
Jul 10, 2026
Merged

chore(chart): roll ingestor tag 0.6 → 0.7, bump chart 1.9.2 → 1.9.3#331
saadqbal merged 2 commits into
developfrom
chore/ingestor-tag-0.7

Conversation

@saadqbal

@saadqbalsaadqbal commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

Closes#330.

Rolls the spawned-ingestor pin to the 0.7 line now that data-ingestors 0.7.0 is released (multi-arch ghcr :0.7, PyPI, GitHub Release v0.7.0). Until this merges + syncs to main, prod keeps spawning :0.6.

0.7.0 brings tabular schema-inference rules (data-ingestors#349), the semantic-segmentation mask_id contract (#358), and the minimum-image-size floor (#348, incl. the min_size config-validation hardening). TSC #359 was deliberately deferred — it's not in 0.7.0.

The standard 3-spot bump

SpotChange
client/values.yamlimages.ingestor.tag0.60.7 (+ rationale comment refresh)
client/templates/jobs-manager-deployment.yamlINGESTOR_IMAGE_TAG default0.60.7 — so a helm upgrade --reuse-values can't revert prod to the stale line
client/tests/jobs_manager_test.yaml default-tag golden0.60.7 (the 0.4 override-test assertion is untouched)

digest stays "" (floating mode) → auto-rolls on the next ingestion submit, imagePullPolicy=Always.

Verification

  • :0.7 confirmed multi-arch (linux/amd64 + linux/arm64) → ingestor-multiarch CI passes.
  • helm unittest client: 267/267 pass.
  • No other ingestor 0.6 pin anywhere in the chart / env value files.

Chore PR to develop (no chart-version bump). Prod ships via the subsequent Sync develop → main PR.


Note

Low Risk
Helm default/tag wiring only; ingestion behavior changes are intentional with data-ingestors 0.7.0 and do not touch auth or core control-plane paths.

Overview
Bumps the default spawned ingestor image from the 0.6 to the 0.7 floating tag so jobs-manager creates ingestion Jobs against ghcr.io/tracebloc/ingestor:0.7 (digest still empty → imagePullPolicy=Always).

The change is applied in the usual three places: images.ingestor.tag in values, the INGESTOR_IMAGE_TAG template default (so --reuse-values cannot fall back to 0.6), and the helm unittest expectation for the default-tag case. values comments are refreshed to document why the chart tracks the 0.7 line (submit-vs-run catalogue alignment).

The chart version/appVersion move 1.9.2 → 1.9.3 in Chart.yaml is included in this diff.

Reviewed by Cursor Bugbot for commit c36ee21. Bugbot is set up for automated code reviews on this repo. Configure here.

data-ingestors 0.7.0 is released (multi-arch ghcr :0.7, PyPI, GitHub
Release v0.7.0). Move the ingestor pin so spawned ingestion Jobs pick up
0.7 — tabular schema-inference rules (data-ingestors#349), the semseg
mask_id contract (#358), and the minimum-image-size floor (#348). TSC
(#359) was deferred and is not in 0.7.0.
Standard 3-spot bump (digest stays "" = floating, auto-rolls on next
submit; :0.7 is multi-arch so ingestor-multiarch CI passes):
- client/values.yaml images.ingestor.tag 0.6 → 0.7 (+ rationale comment)
- jobs-manager-deployment.yaml INGESTOR_IMAGE_TAG default 0.6 → 0.7 so a
--reuse-values upgrade can't revert prod to the stale line
- jobs_manager_test.yaml default-tag golden 0.6 → 0.7 (the 0.4
override-test assertion is unchanged)
helm-unittest: 267/267 pass.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@saadqbalsaadqbal self-assigned this Jul 10, 2026
The ingestor 0.6 → 0.7 tag roll needs a new chart version to publish and
reach prod — the chart releases on a GitHub Release → gh-pages package
that fleet auto-upgrade consumes, so an unchanged version wouldn't ship.
Same bundling as the 0.5 → 0.6 rollout (#323, which bumped 1.9.0 → 1.9.1).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@saadqbalsaadqbal changed the title chore(ingestor): roll floating tag 0.6 → 0.7 for prodchore(chart): roll ingestor tag 0.6 → 0.7, bump chart 1.9.2 → 1.9.3Jul 10, 2026
@saadqbal
saadqbal merged commit 490d933 into developJul 10, 2026
15 checks passed
Sign up for freeto 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.

2 participants

@saadqbal@LukasWodka