Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions client/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: client
description: A unified Helm chart for tracebloc on AKS, EKS, bare-metal, and OpenShift
type: application
version: 1.3.1
appVersion: "1.3.1"
version: 1.3.2
appVersion: "1.3.2"
keywords:
- tracebloc
- kubernetes
Expand Down
7 changes: 6 additions & 1 deletion client/MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,16 @@ This guide explains how to migrate from the legacy per-platform charts (`aks/`,
## Upgrading to 1.3.0 — self-upgrade CronJob lands on by default

Releases of 1.3.0+ install a `<release>-auto-upgrade` CronJob that polls
`https://tracebloc.github.io/client` daily and runs
`https://tracebloc.github.io/client` and runs
`helm upgrade --reset-then-reuse-values` when a newer chart version is
published. This closes [tracebloc/client#69](https://github.com/tracebloc/client/issues/69) —
older deployed clients stop drifting from the latest secure / stable release.

The default cadence is **hourly at :23 UTC** as of 1.3.2 (was daily at 02:23
UTC in 1.3.0 / 1.3.1). The off-hour minute spreads load across the
`tracebloc.github.io/client` GitHub Pages origin. Operators who want a
different schedule can override `autoUpgrade.schedule`.

> **Verified end-to-end on `tb-client-dev-templates` during the 1.3.1 release**:
> a `tracebloc` release at 1.3.0 self-upgraded to 1.3.1 within a single
> CronJob tick after publish, with no operator intervention.
Expand Down
Loading