Skip to content

chore(client): bump chart 1.3.0 -> 1.3.1 (auto-upgrade verification)#91

Merged
saadqbal merged 1 commit intodevelopfrom
chore/bump-chart-1.3.1
Apr 30, 2026
Merged

chore(client): bump chart 1.3.0 -> 1.3.1 (auto-upgrade verification)#91
saadqbal merged 1 commit intodevelopfrom
chore/bump-chart-1.3.1

Conversation

@saadqbal
Copy link
Copy Markdown
Contributor

@saadqbal saadqbal commented Apr 30, 2026

Summary

The other two paths were already verified during the #69 release:

  • current > latest: cluster on 1.3.0, public latest 1.2.3 → CronJob took the "deployed is ahead" branch and exited 0.
  • current == latest: after v1.3.0 publish → CronJob took the "already at latest" branch.

This release closes the loop on the third branch.

Rolls up under #69 — no separate kanban ticket per CLAUDE.md.

Test plan

  • Merge → tag v1.3.1 → release workflow publishes to gh-pages.
  • Trigger the dev-cluster CronJob (tracebloc-templates) manually with kubectl create job --from=cronjob/tracebloc-auto-upgrade ….
  • Confirm Pod logs upgrading 1.3.0 -> 1.3.1 then upgrade complete: 1.3.0 -> 1.3.1.
  • Confirm helm history tracebloc -n tracebloc-templates shows a new revision and chart client-1.3.1.
  • Confirm mysql-client and tracebloc-jobs-manager pods stayed running through the upgrade.

🤖 Generated with Claude Code


Note

Low Risk
Low risk: only bumps Helm chart/app version metadata and adds documentation noting successful end-to-end validation of the existing auto-upgrade CronJob path.

Overview
Bumps the unified client Helm chart version/appVersion from 1.3.0 to 1.3.1.

Updates MIGRATION.md to record that the auto-upgrade CronJob successfully self-upgraded a live release from 1.3.01.3.1 without operator intervention.

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

Trivial bump used to exercise the third (and only previously-unverified)
branch of the #69 auto-upgrade CronJob: actual `helm upgrade` execution
against the live public repo from inside the upgrader Pod.

The two non-upgrade branches were already verified during the #69 release:
"deployed > published" (when 1.3.0 was on cluster but 1.2.3 was the public
latest) and "deployed == published" (after v1.3.0 publish, before this
bump). This release closes the loop.

Rolls up under the #69 ticket — no separate kanban entry per CLAUDE.md
guidance on trivial follow-ups inside an already-tracked task.
@saadqbal saadqbal self-assigned this Apr 30, 2026
@saadqbal saadqbal merged commit d0a6925 into develop Apr 30, 2026
3 checks passed
saadqbal added a commit that referenced this pull request Apr 30, 2026
* chore: revert default CODEOWNERS — keep narrow security rules only (#92)

* Merge pull request #91 from tracebloc/chore/bump-chart-1.3.1

chore(client): bump chart 1.3.0 -> 1.3.1 (auto-upgrade verification)

---------

Co-authored-by: lukasWuttke <54042461+LukasWodka@users.noreply.github.com>
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.

3 participants