|
17 | 17 | Published from the fork via the `gha-publish-chart.yaml` workflow (manual `workflow_dispatch`). The workflow builds the controller image (multi-arch `linux/amd64` + `linux/arm64`) and publishes the chart to GHCR. |
18 | 18 |
|
19 | 19 | - **OCI registry**: `oci://ghcr.io/jeanschmidt/actions-runner-controller-charts/gha-runner-scale-set-controller` |
20 | | -- **Chart version**: configured in `clusters.yaml` at `arc.chart_version` (currently `0.14.1-jeanschmidt.16`). Format is `<upstream-base>-jeanschmidt.<N>`; bump `<N>` for each fork publish. Valid as both Helm chart version and OCI image tag. |
| 20 | +- **Chart version**: configured in `clusters.yaml` at `arc.chart_version` (currently `0.14.1-jeanschmidt.17`). Format is `<upstream-base>-jeanschmidt.<N>`; bump `<N>` for each fork publish. Valid as both Helm chart version and OCI image tag. |
21 | 21 | - **Image tags**: the workflow publishes two tags per build: |
22 | | - - `ghcr.io/jeanschmidt/gha-runner-scale-set-controller:<release_tag_name>` (the rolling release tag — pass `release_tag_name=0.14.1-jeanschmidt.16` to match the chart) |
| 22 | + - `ghcr.io/jeanschmidt/gha-runner-scale-set-controller:<release_tag_name>` (the rolling release tag — pass `release_tag_name=0.14.1-jeanschmidt.17` to match the chart) |
23 | 23 | - `ghcr.io/jeanschmidt/gha-runner-scale-set-controller:<release_tag_name>-<short_sha>` (immutable tag with the source commit baked in, useful for pinning and debugging) |
24 | 24 |
|
25 | 25 | To publish a new chart version, trigger `gha-publish-chart.yaml` from the fork's GitHub Actions UI with `publish_gha_runner_scale_set_controller_chart: true`. |
@@ -137,14 +137,14 @@ This runs `modules/arc/deploy.sh`, which: |
137 | 137 | 3. **Applies RBAC** from `modules/arc/kubernetes/capacity-monitor-rbac.yaml` |
138 | 138 | 4. **Helm upgrade** of the fork chart: |
139 | 139 | - Chart: `oci://ghcr.io/jeanschmidt/actions-runner-controller-charts/gha-runner-scale-set-controller` |
140 | | - - Version: from `clusters.yaml` `arc.chart_version` (default `0.14.1-jeanschmidt.16`) |
| 140 | + - Version: from `clusters.yaml` `arc.chart_version` (default `0.14.1-jeanschmidt.17`) |
141 | 141 | - Image: defaults to `ghcr.io/jeanschmidt/gha-runner-scale-set-controller:<chart_version>`. Override with `arc.image_repository` / `arc.image_tag` in `clusters.yaml` for local Harbor builds. |
142 | 142 |
|
143 | 143 | Other deploy.sh config knobs (all from `clusters.yaml`): |
144 | 144 |
|
145 | 145 | | Key | Default | What | |
146 | 146 | |-----|---------|------| |
147 | | -| `arc.chart_version` | `0.14.1-jeanschmidt.16` | Helm chart version (fork) | |
| 147 | +| `arc.chart_version` | `0.14.1-jeanschmidt.17` | Helm chart version (fork) | |
148 | 148 | | `arc.image_repository` | `ghcr.io/jeanschmidt/gha-runner-scale-set-controller` | Controller image repo (override for local Harbor builds) | |
149 | 149 | | `arc.image_tag` | _(chart_version)_ | Controller image tag (override for local Harbor builds) | |
150 | 150 | | `arc.replica_count` | `2` | Controller replicas | |
|
0 commit comments