Repository navigation
feat(helm)!: stamp the chart version and pin the gatus image digest - #131
Conversation
The chart's in-repo `version` was a `0.0.0` placeholder that only got a real
value at package time, so the committed Chart.yaml and the generated chart
README claimed a version no released chart ever carries. release-please now
stamps it through `extra-files` (annotated `# x-release-please-version` line),
and the README badges are hand-rolled so the generated docs stay in sync: the
updater rewrites only the first semver on an annotated line, and the default
`chart.badgesSection` badge form would have its `-informational` suffix eaten
as a prerelease, so each badge uses the `static/v1` query form.
Chart.yaml is declared as `{"type": "generic"}` rather than a bare path: a
plain string ending in `.yaml` makes release-please choose its YAML updater,
which re-serializes the document (stripping every comment) and never honors the
annotation.
appVersion is deliberately not stamped. Unlike the sibling repos, this chart's
appVersion tracks upstream Gatus rather than this repo: the release job packages
with `--app-version` read from `.gatus.image.tag` in values.yaml, which Renovate
pins. Stamping the sidecar's own version there would make the committed copy
claim something every released chart contradicts, and hardcoding today's gatus
tag would silently go stale on the next Renovate bump, since nothing refreshes
Chart.yaml. The placeholder is always overridden at package time; comments in
Chart.yaml and README.md.gotmpl record why the field carries no annotation.
The sidecar image tag defaults to the chart version, so its unit test now
asserts the `repo:semver` shape instead of the placeholder. The gatus container
assertion (which exercises the appVersion fallback) is unchanged.
Ports home-operations/tuppr#414 and home-operations/tuppr#415.
Signed-off-by: Devin Buhl <devin@buhl.casa>
Greptile SummaryUpdates Helm chart release metadata and image pinning behavior.
|
| Filename | Overview |
|---|---|
| .github/workflows/release.yaml | Packages releases with the repository release version as both chart version and appVersion. |
| charts/gatus-sidecar/Chart.yaml | Replaces placeholder metadata with release-please-stamped chart and application versions. |
| charts/gatus-sidecar/templates/_helpers.tpl | Requires the pinned Gatus tag and emits a migration error for a nonempty removed digest value. |
| charts/gatus-sidecar/values.yaml | Moves the Gatus digest into the image tag and retains release-time sidecar digest pinning. |
| charts/gatus-sidecar/values.schema.json | Regenerates the values schema after removing the standalone Gatus digest property. |
| charts/gatus-sidecar/tests/deployment_test.yaml | Updates image assertions and adds coverage for required tags and legacy digest handling. |
| release-please-config.json | Adds generated chart metadata files to release-please version updates. |
Reviews (6): Last reviewed commit: "feat(helm)!: remove gatus.image.digest" | Re-trigger Greptile
The first pass left appVersion a 0.0.0 placeholder because the release packaged with --app-version taken from .gatus.image.tag. That kept the committed chart understating what it ships and made gatus-sidecar the one chart in the org whose appVersion meant something different. Stamp appVersion with this repo release like every sibling chart: the chart and the sidecar ship together, so both fields are the same version. The Gatus version stays where it already was, .gatus.image.tag in values.yaml, which is what Renovate bumps and what the deployment actually uses. Consequence: appVersion is no longer a usable fallback for the Gatus tag (it would render ghcr.io/twin/gatus:<our version>), so that tag is now required unless a digest is set, and the test that asserted the old fallback asserts the failure instead. The packaging guard on an unset gatus tag is unchanged. Signed-off-by: Devin Buhl <devin@buhl.casa>
|
Reworked per review: appVersion is now this repo's own release (0.3.6, release-please-stamped) rather than a documented The Gatus version stays where it already was — One behavioural consequence worth calling out: appVersion is no longer a usable fallback for the Gatus tag (falling back would render Verified: default render gives |
The helm-test task hardcoded --set gatus.image.tag=v5.36.0, duplicating the Renovate-managed pin in values.yaml with nothing keeping the two in step. Dropping the override means e2e exercises the gatus version the chart actually ships. Signed-off-by: Devin Buhl <devin@buhl.casa>
The chart pulled gatus by floating tag, so two installs of the same chart version could run different images. Pin the digest alongside the tag as tag@sha256:digest, which is the form tests.image.tag in this same file already uses: Renovate parses both halves out of the one field and its autoReplace rewrites them together, so no custom manager is needed and the pair cannot drift apart. The reference now renders as repository:tag@sha256:digest — immutable, and still readable at a glance in a pod spec. gatus.image.digest keeps its old meaning: set it to pin by digest alone and drop the tag. Signed-off-by: Devin Buhl <devin@buhl.casa>
|
Added the gatus digest pin (88e3d23).
On the Renovate side: this needs no new config. It is the same "depName": "ghcr.io/twin/gatus",
"currentValue": "v5.36.0",
"currentDigest": "sha256:c5f210d095fa78e6efaa20ffeb14803f2ba4f10615e16a6d12087697149617f0",
"replaceString": "v5.36.0@sha256:c5f210d0…",
"autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}"Because both halves live in one field behind one I first built this as a separate
Verification: the digest resolves to the byte-identical multi-arch index for |
The tag now carries its own @sha256 pin, so a separate digest field is a second way to say the same thing — and the two could disagree, with the digest silently winning. BREAKING CHANGE: gatus.image.digest is gone. Move the digest into gatus.image.tag as `tag@sha256:…`. Setting the old key now fails the render with that instruction rather than being ignored in silence, which would leave an operator believing they were pinned when they were not. sidecar.image.digest is unaffected — the release pipeline writes it, and the sidecar tag does not carry a digest. Signed-off-by: Devin Buhl <devin@buhl.casa>
694a5cf to
0a66a07
Compare
…decar (0.3.6 ➔ 0.4.0) (#113) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/charts/gatus-sidecar](https://github.com/home-operations/gatus-sidecar) | minor | `0.3.6` → `0.4.0` | --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/charts/gatus-sidecar)</summary> ### [`v0.4.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#040-2026-07-25) [Compare Source](home-operations/gatus-sidecar@0.3.6...0.4.0) ##### ⚠ BREAKING CHANGES - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ##### Features - **deps:** update module sigs.k8s.io/gateway-api (v1.5.1 → v1.6.0) ([#​112](home-operations/gatus-sidecar#112)) ([5388bea](home-operations/gatus-sidecar@5388bea)) - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ([13b0adf](home-operations/gatus-sidecar@13b0adf)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.2 → v0.36.3) ([#​128](home-operations/gatus-sidecar#128)) ([a3cfbd2](home-operations/gatus-sidecar@a3cfbd2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.6.0 → v1.6.1) ([#​121](home-operations/gatus-sidecar#121)) ([61067ac](home-operations/gatus-sidecar@61067ac)) ##### Styles - indent markdown at 2 to match embedded yaml ([#​124](home-operations/gatus-sidecar#124)) ([4bfe049](home-operations/gatus-sidecar@4bfe049)) ##### Miscellaneous Chores - **github-release:** Update release helm-unittest/helm-unittest (v1.1.1 → v1.1.2) ([#​130](home-operations/gatus-sidecar#130)) ([f825d4d](home-operations/gatus-sidecar@f825d4d)) - **mise:** Lock file maintenance tool ([#​127](home-operations/gatus-sidecar#127)) ([c980dd7](home-operations/gatus-sidecar@c980dd7)) - **mise:** Update tool cosign (3.1.1 → 3.1.2) ([#​123](home-operations/gatus-sidecar#123)) ([1e278d4](home-operations/gatus-sidecar@1e278d4)) - **mise:** Update tool go (1.26.4 → 1.26.5) ([#​117](home-operations/gatus-sidecar#117)) ([eaac68a](home-operations/gatus-sidecar@eaac68a)) - **mise:** Update tool helm (4.2.2 → 4.2.3) ([#​118](home-operations/gatus-sidecar#118)) ([c8de7bc](home-operations/gatus-sidecar@c8de7bc)) - **mise:** Update tool lefthook (2.1.9 → 2.1.10) ([#​116](home-operations/gatus-sidecar#116)) ([087e5b2](home-operations/gatus-sidecar@087e5b2)) - **mise:** Update tool oxfmt (0.56.0 → 0.57.0) ([#​113](home-operations/gatus-sidecar#113)) ([138ba33](home-operations/gatus-sidecar@138ba33)) - **mise:** Update tool oxfmt (0.57.0 → 0.58.0) ([#​115](home-operations/gatus-sidecar#115)) ([159d39b](home-operations/gatus-sidecar@159d39b)) - **mise:** Update tool oxfmt (0.58.0 → 0.59.0) ([#​119](home-operations/gatus-sidecar#119)) ([f1e403f](home-operations/gatus-sidecar@f1e403f)) - **mise:** Update tool oxfmt (0.59.0 → 0.60.0) ([#​126](home-operations/gatus-sidecar#126)) ([01cbcc3](home-operations/gatus-sidecar@01cbcc3)) - **mise:** Update tool zizmor (1.26.1 → 1.27.0) ([#​120](home-operations/gatus-sidecar#120)) ([98cb2bf](home-operations/gatus-sidecar@98cb2bf)) - **mise:** Update tool zizmor (1.27.0 → 1.28.0) ([#​125](home-operations/gatus-sidecar#125)) ([703e52f](home-operations/gatus-sidecar@703e52f)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMyIsInVwZGF0ZWRJblZlciI6IjQzLjI4MC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Reviewed-on: https://git.xcd.dev/gabrielcosi/home-ops/pulls/113
…0.3.6 ➔ 0.4.0) (#422) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/gatus-sidecar](https://github.com/home-operations/gatus-sidecar) | minor | `0.3.6` → `0.4.0` | --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/gatus-sidecar)</summary> ### [`v0.4.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#040-2026-07-25) [Compare Source](home-operations/gatus-sidecar@0.3.6...0.4.0) ##### ⚠ BREAKING CHANGES - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ##### Features - **deps:** update module sigs.k8s.io/gateway-api (v1.5.1 → v1.6.0) ([#​112](home-operations/gatus-sidecar#112)) ([5388bea](home-operations/gatus-sidecar@5388bea)) - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ([13b0adf](home-operations/gatus-sidecar@13b0adf)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.2 → v0.36.3) ([#​128](home-operations/gatus-sidecar#128)) ([a3cfbd2](home-operations/gatus-sidecar@a3cfbd2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.6.0 → v1.6.1) ([#​121](home-operations/gatus-sidecar#121)) ([61067ac](home-operations/gatus-sidecar@61067ac)) ##### Styles - indent markdown at 2 to match embedded yaml ([#​124](home-operations/gatus-sidecar#124)) ([4bfe049](home-operations/gatus-sidecar@4bfe049)) ##### Miscellaneous Chores - **github-release:** Update release helm-unittest/helm-unittest (v1.1.1 → v1.1.2) ([#​130](home-operations/gatus-sidecar#130)) ([f825d4d](home-operations/gatus-sidecar@f825d4d)) - **mise:** Lock file maintenance tool ([#​127](home-operations/gatus-sidecar#127)) ([c980dd7](home-operations/gatus-sidecar@c980dd7)) - **mise:** Update tool cosign (3.1.1 → 3.1.2) ([#​123](home-operations/gatus-sidecar#123)) ([1e278d4](home-operations/gatus-sidecar@1e278d4)) - **mise:** Update tool go (1.26.4 → 1.26.5) ([#​117](home-operations/gatus-sidecar#117)) ([eaac68a](home-operations/gatus-sidecar@eaac68a)) - **mise:** Update tool helm (4.2.2 → 4.2.3) ([#​118](home-operations/gatus-sidecar#118)) ([c8de7bc](home-operations/gatus-sidecar@c8de7bc)) - **mise:** Update tool lefthook (2.1.9 → 2.1.10) ([#​116](home-operations/gatus-sidecar#116)) ([087e5b2](home-operations/gatus-sidecar@087e5b2)) - **mise:** Update tool oxfmt (0.56.0 → 0.57.0) ([#​113](home-operations/gatus-sidecar#113)) ([138ba33](home-operations/gatus-sidecar@138ba33)) - **mise:** Update tool oxfmt (0.57.0 → 0.58.0) ([#​115](home-operations/gatus-sidecar#115)) ([159d39b](home-operations/gatus-sidecar@159d39b)) - **mise:** Update tool oxfmt (0.58.0 → 0.59.0) ([#​119](home-operations/gatus-sidecar#119)) ([f1e403f](home-operations/gatus-sidecar@f1e403f)) - **mise:** Update tool oxfmt (0.59.0 → 0.60.0) ([#​126](home-operations/gatus-sidecar#126)) ([01cbcc3](home-operations/gatus-sidecar@01cbcc3)) - **mise:** Update tool zizmor (1.26.1 → 1.27.0) ([#​120](home-operations/gatus-sidecar#120)) ([98cb2bf](home-operations/gatus-sidecar@98cb2bf)) - **mise:** Update tool zizmor (1.27.0 → 1.28.0) ([#​125](home-operations/gatus-sidecar#125)) ([703e52f](home-operations/gatus-sidecar@703e52f)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Warsaw) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> Reviewed-on: https://git.ajgon.casa/deedee/mark13/pulls/422
…v0.4.0 The gatus-sidecar chart v0.4.0 removed the separate gatus.image.digest field. The digest must now be embedded in gatus.image.tag as tag@sha256:digest. This is required by the breaking change in home-operations/gatus-sidecar#131: gatus.image.digest has been removed; put the digest in gatus.image.tag as tag@sha256:... sidecar.image.digest is unaffected per the upstream maintainers.
…decar (0.3.6 ➔ 0.4.0) (#4172) * feat(container): update image ghcr.io/home-operations/charts/gatus-sidecar (0.3.6 ➔ 0.4.0) * fix(gatus): combine gatus.image.tag and gatus.image.digest for chart v0.4.0 The gatus-sidecar chart v0.4.0 removed the separate gatus.image.digest field. The digest must now be embedded in gatus.image.tag as tag@sha256:digest. This is required by the breaking change in home-operations/gatus-sidecar#131: gatus.image.digest has been removed; put the digest in gatus.image.tag as tag@sha256:... sidecar.image.digest is unaffected per the upstream maintainers. --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Tanguille <tanguille@hotmail.be>
…0.3.6 ➔ 0.4.0) (#164) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/gatus-sidecar](https://github.com/home-operations/gatus-sidecar) | minor | `0.3.6` → `0.4.0` | --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/gatus-sidecar)</summary> ### [`v0.4.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#040-2026-07-25) [Compare Source](home-operations/gatus-sidecar@0.3.6...0.4.0) ##### ⚠ BREAKING CHANGES - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ##### Features - **deps:** update module sigs.k8s.io/gateway-api (v1.5.1 → v1.6.0) ([#​112](home-operations/gatus-sidecar#112)) ([5388bea](home-operations/gatus-sidecar@5388bea)) - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ([13b0adf](home-operations/gatus-sidecar@13b0adf)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.2 → v0.36.3) ([#​128](home-operations/gatus-sidecar#128)) ([a3cfbd2](home-operations/gatus-sidecar@a3cfbd2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.6.0 → v1.6.1) ([#​121](home-operations/gatus-sidecar#121)) ([61067ac](home-operations/gatus-sidecar@61067ac)) ##### Styles - indent markdown at 2 to match embedded yaml ([#​124](home-operations/gatus-sidecar#124)) ([4bfe049](home-operations/gatus-sidecar@4bfe049)) ##### Miscellaneous Chores - **github-release:** Update release helm-unittest/helm-unittest (v1.1.1 → v1.1.2) ([#​130](home-operations/gatus-sidecar#130)) ([f825d4d](home-operations/gatus-sidecar@f825d4d)) - **mise:** Lock file maintenance tool ([#​127](home-operations/gatus-sidecar#127)) ([c980dd7](home-operations/gatus-sidecar@c980dd7)) - **mise:** Update tool cosign (3.1.1 → 3.1.2) ([#​123](home-operations/gatus-sidecar#123)) ([1e278d4](home-operations/gatus-sidecar@1e278d4)) - **mise:** Update tool go (1.26.4 → 1.26.5) ([#​117](home-operations/gatus-sidecar#117)) ([eaac68a](home-operations/gatus-sidecar@eaac68a)) - **mise:** Update tool helm (4.2.2 → 4.2.3) ([#​118](home-operations/gatus-sidecar#118)) ([c8de7bc](home-operations/gatus-sidecar@c8de7bc)) - **mise:** Update tool lefthook (2.1.9 → 2.1.10) ([#​116](home-operations/gatus-sidecar#116)) ([087e5b2](home-operations/gatus-sidecar@087e5b2)) - **mise:** Update tool oxfmt (0.56.0 → 0.57.0) ([#​113](home-operations/gatus-sidecar#113)) ([138ba33](home-operations/gatus-sidecar@138ba33)) - **mise:** Update tool oxfmt (0.57.0 → 0.58.0) ([#​115](home-operations/gatus-sidecar#115)) ([159d39b](home-operations/gatus-sidecar@159d39b)) - **mise:** Update tool oxfmt (0.58.0 → 0.59.0) ([#​119](home-operations/gatus-sidecar#119)) ([f1e403f](home-operations/gatus-sidecar@f1e403f)) - **mise:** Update tool oxfmt (0.59.0 → 0.60.0) ([#​126](home-operations/gatus-sidecar#126)) ([01cbcc3](home-operations/gatus-sidecar@01cbcc3)) - **mise:** Update tool zizmor (1.26.1 → 1.27.0) ([#​120](home-operations/gatus-sidecar#120)) ([98cb2bf](home-operations/gatus-sidecar@98cb2bf)) - **mise:** Update tool zizmor (1.27.0 → 1.28.0) ([#​125](home-operations/gatus-sidecar#125)) ([703e52f](home-operations/gatus-sidecar@703e52f)) </details> --- ### Configuration 📅 **Schedule**: (in timezone America/New_York) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Reviewed-on: https://git.greyrock.io/greyrock-labs/home-ops/pulls/164
…decar (0.3.6 ➔ 0.4.0) (#1719) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/charts/gatus-sidecar](https://github.com/home-operations/gatus-sidecar) | minor | `0.3.6` → `0.4.0` | --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/charts/gatus-sidecar)</summary> ### [`v0.4.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#040-2026-07-25) [Compare Source](home-operations/gatus-sidecar@0.3.6...0.4.0) ##### ⚠ BREAKING CHANGES - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ##### Features - **deps:** update module sigs.k8s.io/gateway-api (v1.5.1 → v1.6.0) ([#​112](home-operations/gatus-sidecar#112)) ([5388bea](home-operations/gatus-sidecar@5388bea)) - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ([13b0adf](home-operations/gatus-sidecar@13b0adf)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.2 → v0.36.3) ([#​128](home-operations/gatus-sidecar#128)) ([a3cfbd2](home-operations/gatus-sidecar@a3cfbd2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.6.0 → v1.6.1) ([#​121](home-operations/gatus-sidecar#121)) ([61067ac](home-operations/gatus-sidecar@61067ac)) ##### Styles - indent markdown at 2 to match embedded yaml ([#​124](home-operations/gatus-sidecar#124)) ([4bfe049](home-operations/gatus-sidecar@4bfe049)) ##### Miscellaneous Chores - **github-release:** Update release helm-unittest/helm-unittest (v1.1.1 → v1.1.2) ([#​130](home-operations/gatus-sidecar#130)) ([f825d4d](home-operations/gatus-sidecar@f825d4d)) - **mise:** Lock file maintenance tool ([#​127](home-operations/gatus-sidecar#127)) ([c980dd7](home-operations/gatus-sidecar@c980dd7)) - **mise:** Update tool cosign (3.1.1 → 3.1.2) ([#​123](home-operations/gatus-sidecar#123)) ([1e278d4](home-operations/gatus-sidecar@1e278d4)) - **mise:** Update tool go (1.26.4 → 1.26.5) ([#​117](home-operations/gatus-sidecar#117)) ([eaac68a](home-operations/gatus-sidecar@eaac68a)) - **mise:** Update tool helm (4.2.2 → 4.2.3) ([#​118](home-operations/gatus-sidecar#118)) ([c8de7bc](home-operations/gatus-sidecar@c8de7bc)) - **mise:** Update tool lefthook (2.1.9 → 2.1.10) ([#​116](home-operations/gatus-sidecar#116)) ([087e5b2](home-operations/gatus-sidecar@087e5b2)) - **mise:** Update tool oxfmt (0.56.0 → 0.57.0) ([#​113](home-operations/gatus-sidecar#113)) ([138ba33](home-operations/gatus-sidecar@138ba33)) - **mise:** Update tool oxfmt (0.57.0 → 0.58.0) ([#​115](home-operations/gatus-sidecar#115)) ([159d39b](home-operations/gatus-sidecar@159d39b)) - **mise:** Update tool oxfmt (0.58.0 → 0.59.0) ([#​119](home-operations/gatus-sidecar#119)) ([f1e403f](home-operations/gatus-sidecar@f1e403f)) - **mise:** Update tool oxfmt (0.59.0 → 0.60.0) ([#​126](home-operations/gatus-sidecar#126)) ([01cbcc3](home-operations/gatus-sidecar@01cbcc3)) - **mise:** Update tool zizmor (1.26.1 → 1.27.0) ([#​120](home-operations/gatus-sidecar#120)) ([98cb2bf](home-operations/gatus-sidecar@98cb2bf)) - **mise:** Update tool zizmor (1.27.0 → 1.28.0) ([#​125](home-operations/gatus-sidecar#125)) ([703e52f](home-operations/gatus-sidecar@703e52f)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDEuMSIsInVwZGF0ZWRJblZlciI6IjQzLjEwMS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Reviewed-on: https://git.erwanleboucher.dev/eleboucher/homelab/pulls/1719
…0.3.6 ➔ 0.4.0) (#422) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/gatus-sidecar](https://github.com/home-operations/gatus-sidecar) | minor | `0.3.6` → `0.4.0` | --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/gatus-sidecar)</summary> ### [`v0.4.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#040-2026-07-25) [Compare Source](home-operations/gatus-sidecar@0.3.6...0.4.0) ##### ⚠ BREAKING CHANGES - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ##### Features - **deps:** update module sigs.k8s.io/gateway-api (v1.5.1 → v1.6.0) ([#​112](home-operations/gatus-sidecar#112)) ([5388bea](home-operations/gatus-sidecar@5388bea)) - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ([13b0adf](home-operations/gatus-sidecar@13b0adf)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.2 → v0.36.3) ([#​128](home-operations/gatus-sidecar#128)) ([a3cfbd2](home-operations/gatus-sidecar@a3cfbd2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.6.0 → v1.6.1) ([#​121](home-operations/gatus-sidecar#121)) ([61067ac](home-operations/gatus-sidecar@61067ac)) ##### Styles - indent markdown at 2 to match embedded yaml ([#​124](home-operations/gatus-sidecar#124)) ([4bfe049](home-operations/gatus-sidecar@4bfe049)) ##### Miscellaneous Chores - **github-release:** Update release helm-unittest/helm-unittest (v1.1.1 → v1.1.2) ([#​130](home-operations/gatus-sidecar#130)) ([f825d4d](home-operations/gatus-sidecar@f825d4d)) - **mise:** Lock file maintenance tool ([#​127](home-operations/gatus-sidecar#127)) ([c980dd7](home-operations/gatus-sidecar@c980dd7)) - **mise:** Update tool cosign (3.1.1 → 3.1.2) ([#​123](home-operations/gatus-sidecar#123)) ([1e278d4](home-operations/gatus-sidecar@1e278d4)) - **mise:** Update tool go (1.26.4 → 1.26.5) ([#​117](home-operations/gatus-sidecar#117)) ([eaac68a](home-operations/gatus-sidecar@eaac68a)) - **mise:** Update tool helm (4.2.2 → 4.2.3) ([#​118](home-operations/gatus-sidecar#118)) ([c8de7bc](home-operations/gatus-sidecar@c8de7bc)) - **mise:** Update tool lefthook (2.1.9 → 2.1.10) ([#​116](home-operations/gatus-sidecar#116)) ([087e5b2](home-operations/gatus-sidecar@087e5b2)) - **mise:** Update tool oxfmt (0.56.0 → 0.57.0) ([#​113](home-operations/gatus-sidecar#113)) ([138ba33](home-operations/gatus-sidecar@138ba33)) - **mise:** Update tool oxfmt (0.57.0 → 0.58.0) ([#​115](home-operations/gatus-sidecar#115)) ([159d39b](home-operations/gatus-sidecar@159d39b)) - **mise:** Update tool oxfmt (0.58.0 → 0.59.0) ([#​119](home-operations/gatus-sidecar#119)) ([f1e403f](home-operations/gatus-sidecar@f1e403f)) - **mise:** Update tool oxfmt (0.59.0 → 0.60.0) ([#​126](home-operations/gatus-sidecar#126)) ([01cbcc3](home-operations/gatus-sidecar@01cbcc3)) - **mise:** Update tool zizmor (1.26.1 → 1.27.0) ([#​120](home-operations/gatus-sidecar#120)) ([98cb2bf](home-operations/gatus-sidecar@98cb2bf)) - **mise:** Update tool zizmor (1.27.0 → 1.28.0) ([#​125](home-operations/gatus-sidecar#125)) ([703e52f](home-operations/gatus-sidecar@703e52f)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Warsaw) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=--> Reviewed-on: https://git.ajgon.casa/deedee/mark13/pulls/422
…0.0.13 → 0.5.2) (#346) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/gatus-sidecar](https://github.com/home-operations/gatus-sidecar) | minor | `0.0.13` → `0.5.2` | --- >⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/141) for more information. --- ### Release Notes <details> <summary>home-operations/gatus-sidecar (ghcr.io/home-operations/gatus-sidecar)</summary> ### [`v0.5.2`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#052-2026-08-27) [Compare Source](home-operations/gatus-sidecar@0.5.1...0.5.2) ##### Features - **go:** update kubernetes monorepo (v0.36.4 → v0.37.0) ([#​186](home-operations/gatus-sidecar#186)) ([631d442](home-operations/gatus-sidecar@631d442)) ##### Bug Fixes - drop UPX compression, packed binaries segfault (upx/upx[#​18902](https://github.com/home-operations/gatus-sidecar/issues/18902)) ([#​187](home-operations/gatus-sidecar#187)) ([1648285](home-operations/gatus-sidecar@1648285)) ##### Documentation - **readme:** set GATUS\_CONFIG\_PATH so Gatus loads the sidecar file ([#​185](home-operations/gatus-sidecar#185)) ([2a0efc3](home-operations/gatus-sidecar@2a0efc3)) ##### Miscellaneous Chores - **github-action:** update action docker/github-builder (v1.16.0 → v1.17.0) ([#​184](home-operations/gatus-sidecar#184)) ([594cb8d](home-operations/gatus-sidecar@594cb8d)) - **github-action:** update action docker/setup-buildx-action (v4.2.0 → v4.3.0) ([#​181](home-operations/gatus-sidecar#181)) ([b5c926d](home-operations/gatus-sidecar@b5c926d)) - **mise:** update mise tools ([#​183](home-operations/gatus-sidecar#183)) ([1a0a3a8](home-operations/gatus-sidecar@1a0a3a8)) - **mise:** update tool oxfmt (0.63.0 → 0.64.0) ([#​179](home-operations/gatus-sidecar#179)) ([febe4c9](home-operations/gatus-sidecar@febe4c9)) - **mise:** update tool yq (4.53.3 → 4.53.4) ([#​180](home-operations/gatus-sidecar#180)) ([163a5d0](home-operations/gatus-sidecar@163a5d0)) ### [`v0.5.1`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#051-2026-08-21) [Compare Source](home-operations/gatus-sidecar@0.5.0...0.5.1) ##### Bug Fixes - **go:** update to go 1.27.0 ([#​177](home-operations/gatus-sidecar#177)) ([a41a3cf](home-operations/gatus-sidecar@a41a3cf)) ### [`v0.5.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#050-2026-08-21) [Compare Source](home-operations/gatus-sidecar@0.4.1...0.5.0) ##### ⚠ BREAKING CHANGES - **resources:** fully qualify Service endpoint hostnames ([#​175](home-operations/gatus-sidecar#175)) ##### Bug Fixes - **chart:** keep example comments out of unrelated schema descriptions ([#​170](home-operations/gatus-sidecar#170)) ([97036e4](home-operations/gatus-sidecar@97036e4)) - **go:** update kubernetes monorepo (v0.36.3 → v0.36.4) ([#​176](home-operations/gatus-sidecar#176)) ([0cfc3b2](home-operations/gatus-sidecar@0cfc3b2)) - **resources:** fully qualify Service endpoint hostnames ([#​175](home-operations/gatus-sidecar#175)) ([8401d11](home-operations/gatus-sidecar@8401d11)) ##### Documentation - **readme:** fix invalid per-endpoint alert example and note alerting prerequisite ([#​173](home-operations/gatus-sidecar#173)) ([3952778](home-operations/gatus-sidecar@3952778)) ### [`v0.4.1`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#041-2026-08-18) [Compare Source](home-operations/gatus-sidecar@0.4.0...0.4.1) ##### Features - **chart:** expose pod dnsPolicy and dnsConfig ([#​169](home-operations/gatus-sidecar#169)) ([f5aefc3](home-operations/gatus-sidecar@f5aefc3)) ##### Bug Fixes - **ci:** fail the merge gate on cancelled jobs, and key the lint cache on the toolchain ([#​144](home-operations/gatus-sidecar#144)) ([e054cd5](home-operations/gatus-sidecar@e054cd5)) - **go:** update module go (1.26.4 → 1.26.5) ([#​155](home-operations/gatus-sidecar#155)) ([78207d4](home-operations/gatus-sidecar@78207d4)) ##### Documentation - add AGENTS.md with Go conventions ([#​148](home-operations/gatus-sidecar#148)) ([3dfda7c](home-operations/gatus-sidecar@3dfda7c)) - point the CI badge at ci.yaml ([#​134](home-operations/gatus-sidecar#134)) ([71531e6](home-operations/gatus-sidecar@71531e6)) ##### Build System - **mise:** add actionlint and refresh the lockfile ([#​136](home-operations/gatus-sidecar#136)) ([831c5a4](home-operations/gatus-sidecar@831c5a4)) ##### Continuous Integration - gate pull requests on a single Build Success check ([#​133](home-operations/gatus-sidecar#133)) ([73dad7a](home-operations/gatus-sidecar@73dad7a)) - **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#​145](home-operations/gatus-sidecar#145)) ([23d5542](home-operations/gatus-sidecar@23d5542)) - **github-action:** Update action docker/github-builder (v1.14.0 → v1.15.0) ([#​143](home-operations/gatus-sidecar#143)) ([12acfd2](home-operations/gatus-sidecar@12acfd2)) - **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#​158](home-operations/gatus-sidecar#158)) ([f9b43af](home-operations/gatus-sidecar@f9b43af)) - **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#​139](home-operations/gatus-sidecar#139)) ([8e67491](home-operations/gatus-sidecar@8e67491)) - **github-action:** Update action docker/login-action (v4.5.1 → v4.5.2) ([#​146](home-operations/gatus-sidecar#146)) ([a703c3e](home-operations/gatus-sidecar@a703c3e)) - **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#​149](home-operations/gatus-sidecar#149)) ([29cd165](home-operations/gatus-sidecar@29cd165)) - **github-action:** Update action home-operations/.github/actions/workflow-lint (v1.0.2 → v1.0.3) ([#​154](home-operations/gatus-sidecar#154)) ([1c3100f](home-operations/gatus-sidecar@1c3100f)) - **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#​138](home-operations/gatus-sidecar#138)) ([c1cb797](home-operations/gatus-sidecar@c1cb797)) - **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#​141](home-operations/gatus-sidecar#141)) ([07739da](home-operations/gatus-sidecar@07739da)) - **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#​156](home-operations/gatus-sidecar#156)) ([ad2bbef](home-operations/gatus-sidecar@ad2bbef)) - **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#​151](home-operations/gatus-sidecar#151)) ([8bf4e80](home-operations/gatus-sidecar@8bf4e80)) - lint workflows with the shared composite action ([#​137](home-operations/gatus-sidecar#137)) ([7110013](home-operations/gatus-sidecar@7110013)) - skip release-please version-bump PRs in checks ([#​132](home-operations/gatus-sidecar#132)) ([942818b](home-operations/gatus-sidecar@942818b)) - wire govulncheck into mise and CI ([#​153](home-operations/gatus-sidecar#153)) ([3215692](home-operations/gatus-sidecar@3215692)) ##### Miscellaneous Chores - **github-action:** update action jdx/mise-action (v4.2.4 → v4.2.5) ([#​163](home-operations/gatus-sidecar#163)) ([ea36762](home-operations/gatus-sidecar@ea36762)) - **go:** pin go directive to 1.26.0 ([#​164](home-operations/gatus-sidecar#164)) ([ef1e90f](home-operations/gatus-sidecar@ef1e90f)) - **mise:** prune lockfile to used platforms ([#​152](home-operations/gatus-sidecar#152)) ([985f054](home-operations/gatus-sidecar@985f054)) - **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#​159](home-operations/gatus-sidecar#159)) ([bfc4666](home-operations/gatus-sidecar@bfc4666)) - **mise:** update tool go (1.26.5 → 1.26.6) ([#​167](home-operations/gatus-sidecar#167)) ([91d1df7](home-operations/gatus-sidecar@91d1df7)) - **mise:** update tool go:golang.org/x/vuln/cmd/govulncheck (1.6.0 → v1.7.0) ([#​162](home-operations/gatus-sidecar#162)) ([c1c0045](home-operations/gatus-sidecar@c1c0045)) - **mise:** update tool helm (4.2.3 → 4.2.4) ([#​166](home-operations/gatus-sidecar#166)) ([54d9e8f](home-operations/gatus-sidecar@54d9e8f)) - **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#​140](home-operations/gatus-sidecar#140)) ([afe9a57](home-operations/gatus-sidecar@afe9a57)) - **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#​157](home-operations/gatus-sidecar#157)) ([ce27824](home-operations/gatus-sidecar@ce27824)) - **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#​160](home-operations/gatus-sidecar#160)) ([1b1a9b6](home-operations/gatus-sidecar@1b1a9b6)) - **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#​150](home-operations/gatus-sidecar#150)) ([c51caab](home-operations/gatus-sidecar@c51caab)) - **release-please:** standardize the release pull request title pattern ([#​147](home-operations/gatus-sidecar#147)) ([588de11](home-operations/gatus-sidecar@588de11)) - standardize release-please changelog sections ([#​142](home-operations/gatus-sidecar#142)) ([c4779cd](home-operations/gatus-sidecar@c4779cd)) ### [`v0.4.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#040-2026-07-25) [Compare Source](home-operations/gatus-sidecar@0.3.6...0.4.0) ##### ⚠ BREAKING CHANGES - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ##### Features - **deps:** update module sigs.k8s.io/gateway-api (v1.5.1 → v1.6.0) ([#​112](home-operations/gatus-sidecar#112)) ([5388bea](home-operations/gatus-sidecar@5388bea)) - **helm:** stamp the chart version and pin the gatus image digest ([#​131](home-operations/gatus-sidecar#131)) ([13b0adf](home-operations/gatus-sidecar@13b0adf)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.2 → v0.36.3) ([#​128](home-operations/gatus-sidecar#128)) ([a3cfbd2](home-operations/gatus-sidecar@a3cfbd2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.6.0 → v1.6.1) ([#​121](home-operations/gatus-sidecar#121)) ([61067ac](home-operations/gatus-sidecar@61067ac)) ##### Styles - indent markdown at 2 to match embedded yaml ([#​124](home-operations/gatus-sidecar#124)) ([4bfe049](home-operations/gatus-sidecar@4bfe049)) ##### Miscellaneous Chores - **github-release:** Update release helm-unittest/helm-unittest (v1.1.1 → v1.1.2) ([#​130](home-operations/gatus-sidecar#130)) ([f825d4d](home-operations/gatus-sidecar@f825d4d)) - **mise:** Lock file maintenance tool ([#​127](home-operations/gatus-sidecar#127)) ([c980dd7](home-operations/gatus-sidecar@c980dd7)) - **mise:** Update tool cosign (3.1.1 → 3.1.2) ([#​123](home-operations/gatus-sidecar#123)) ([1e278d4](home-operations/gatus-sidecar@1e278d4)) - **mise:** Update tool go (1.26.4 → 1.26.5) ([#​117](home-operations/gatus-sidecar#117)) ([eaac68a](home-operations/gatus-sidecar@eaac68a)) - **mise:** Update tool helm (4.2.2 → 4.2.3) ([#​118](home-operations/gatus-sidecar#118)) ([c8de7bc](home-operations/gatus-sidecar@c8de7bc)) - **mise:** Update tool lefthook (2.1.9 → 2.1.10) ([#​116](home-operations/gatus-sidecar#116)) ([087e5b2](home-operations/gatus-sidecar@087e5b2)) - **mise:** Update tool oxfmt (0.56.0 → 0.57.0) ([#​113](home-operations/gatus-sidecar#113)) ([138ba33](home-operations/gatus-sidecar@138ba33)) - **mise:** Update tool oxfmt (0.57.0 → 0.58.0) ([#​115](home-operations/gatus-sidecar#115)) ([159d39b](home-operations/gatus-sidecar@159d39b)) - **mise:** Update tool oxfmt (0.58.0 → 0.59.0) ([#​119](home-operations/gatus-sidecar#119)) ([f1e403f](home-operations/gatus-sidecar@f1e403f)) - **mise:** Update tool oxfmt (0.59.0 → 0.60.0) ([#​126](home-operations/gatus-sidecar#126)) ([01cbcc3](home-operations/gatus-sidecar@01cbcc3)) - **mise:** Update tool zizmor (1.26.1 → 1.27.0) ([#​120](home-operations/gatus-sidecar#120)) ([98cb2bf](home-operations/gatus-sidecar@98cb2bf)) - **mise:** Update tool zizmor (1.27.0 → 1.28.0) ([#​125](home-operations/gatus-sidecar#125)) ([703e52f](home-operations/gatus-sidecar@703e52f)) ### [`v0.3.6`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#036-2026-06-28) [Compare Source](home-operations/gatus-sidecar@0.3.5...0.3.6) ##### Features - **container:** update image mirror.gcr.io/curlimages/curl (8.20.0 → 8.21.0) ([#​109](home-operations/gatus-sidecar#109)) ([761bfb4](home-operations/gatus-sidecar@761bfb4)) ##### Miscellaneous Chores - add minimumGroupSize to Go toolchain configuration ([e4878a1](home-operations/gatus-sidecar@e4878a1)) - **mise:** Update tool oxfmt (0.55.0 → 0.56.0) ([#​107](home-operations/gatus-sidecar#107)) ([100236c](home-operations/gatus-sidecar@100236c)) - **mise:** Update tool zizmor (1.25.2 → 1.26.1) ([#​105](home-operations/gatus-sidecar#105)) ([f9c78c7](home-operations/gatus-sidecar@f9c78c7)) - **renovate:** inherit shared toolchain + chart-docs presets ([#​110](home-operations/gatus-sidecar#110)) ([1cbe9c9](home-operations/gatus-sidecar@1cbe9c9)) ### [`v0.3.5`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#035-2026-06-18) [Compare Source](home-operations/gatus-sidecar@0.3.4...0.3.5) ##### Features - **chart:** default the Deployment update strategy to Recreate ([#​103](home-operations/gatus-sidecar#103)) ([e099126](home-operations/gatus-sidecar@e099126)) ### [`v0.3.4`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#034-2026-06-18) [Compare Source](home-operations/gatus-sidecar@0.3.3...0.3.4) ##### Features - **chart:** set the Service port to 8080 to match the container port ([#​101](home-operations/gatus-sidecar#101)) ([a9145eb](home-operations/gatus-sidecar@a9145eb)) ### [`v0.3.3`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#033-2026-06-17) [Compare Source](home-operations/gatus-sidecar@0.3.2...0.3.3) ##### Miscellaneous Chores - **mise:** update tool helm (4.2.1 → 4.2.2) ([#​98](home-operations/gatus-sidecar#98)) ([ba089e4](home-operations/gatus-sidecar@ba089e4)) ### [`v0.3.2`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#032-2026-06-15) [Compare Source](home-operations/gatus-sidecar@0.3.1...0.3.2) ##### Features - **chart:** allow user-supplied initContainers ([#​96](home-operations/gatus-sidecar#96)) ([353ded2](home-operations/gatus-sidecar@353ded2)) ##### Miscellaneous Chores - **mise:** update tool oxfmt (0.54.0 → 0.55.0) ([#​94](home-operations/gatus-sidecar#94)) ([4cd3710](home-operations/gatus-sidecar@4cd3710)) ### [`v0.3.1`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#031-2026-06-15) [Compare Source](home-operations/gatus-sidecar@0.3.0...0.3.1) ##### Bug Fixes - **chart:** align pod securityContext to uid/gid/fsGroup 65532 ([#​93](home-operations/gatus-sidecar#93)) ([7c356ff](home-operations/gatus-sidecar@7c356ff)) ##### Miscellaneous Chores - **chart:** use the shared curl image for the helm test pod ([#​89](home-operations/gatus-sidecar#89)) ([7238948](home-operations/gatus-sidecar@7238948)) ### [`v0.3.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#030-2026-06-14) [Compare Source](home-operations/gatus-sidecar@0.2.2...0.3.0) ##### ⚠ BREAKING CHANGES - **chart:** use a single pod-level resources key (Pod.spec.resources) ([#​87](home-operations/gatus-sidecar#87)) ##### Features - **chart:** use a single pod-level resources key (Pod.spec.resources) ([#​87](home-operations/gatus-sidecar#87)) ([3ef4971](home-operations/gatus-sidecar@3ef4971)) ### [`v0.2.2`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#022-2026-06-12) [Compare Source](home-operations/gatus-sidecar@0.2.1...0.2.2) ##### Features - **chart:** support Deployment annotations on the gatus-sidecar chart ([#​83](home-operations/gatus-sidecar#83)) ([626831a](home-operations/gatus-sidecar@626831a)) ### [`v0.2.1`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#021-2026-06-12) [Compare Source](home-operations/gatus-sidecar@0.2.0...0.2.1) ##### Features - **chart:** add gatus-sidecar chart bundling Gatus + the sidecar ([#​79](home-operations/gatus-sidecar#79)) ([b763322](home-operations/gatus-sidecar@b763322)) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.1 → v0.36.2) ([#​80](home-operations/gatus-sidecar#80)) ([c9f1bde](home-operations/gatus-sidecar@c9f1bde)) ##### Miscellaneous Chores - **mise:** update tool helm (4.2.0 → 4.2.1) ([#​82](home-operations/gatus-sidecar#82)) ([e7aa33f](home-operations/gatus-sidecar@e7aa33f)) ### [`v0.2.0`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#020-2026-06-12) [Compare Source](home-operations/gatus-sidecar@0.1.1...0.2.0) ##### ⚠ BREAKING CHANGES - **github-action:** Update action actions/create-github-app-token (v2.2.2 → v3.0.0) ([#​48](home-operations/gatus-sidecar#48)) - **github-action:** Update action docker/login-action (v3.7.0 → v4.0.0) ([#​43](home-operations/gatus-sidecar#43)) - **github-action:** Update action docker/setup-buildx-action (v3.12.0 → v4.0.0) ([#​44](home-operations/gatus-sidecar#44)) - **github-action:** Update action docker/metadata-action (v5.10.0 → v6.0.0) ([#​45](home-operations/gatus-sidecar#45)) - **github-action:** Update action docker/build-push-action (v6.19.2 → v7.0.0) ([#​46](home-operations/gatus-sidecar#46)) - **github-action:** Update GitHub Artifact Actions ([#​40](home-operations/gatus-sidecar#40)) - **github-action:** Update GitHub Artifact Actions (major) ([#​28](home-operations/gatus-sidecar#28)) - **github-action:** Update action actions/checkout (v5.0.1 → v6.0.0) ([#​23](home-operations/gatus-sidecar#23)) - **github-action:** Update action codex-/return-dispatch (v2.1.0 → v3.0.0) ([#​25](home-operations/gatus-sidecar#25)) - **github-action:** Update action golangci/golangci-lint-action (v8.0.0 → v9.0.0) ([#​18](home-operations/gatus-sidecar#18)) - **github-action:** Update GitHub Artifact Actions ([#​14](home-operations/gatus-sidecar#14)) ##### Features - add build version ([#​73](home-operations/gatus-sidecar#73)) ([fdff804](home-operations/gatus-sidecar@fdff804)) - add guarded endpoints ([24d4e87](home-operations/gatus-sidecar@24d4e87)) - allow gateway-wide annotations ([7427eb3](home-operations/gatus-sidecar@7427eb3)) - allow gateway-wide annotations ([61f3ead](home-operations/gatus-sidecar@61f3ead)) - conditionally initialize controllers ([04d7b2a](home-operations/gatus-sidecar@04d7b2a)) - **container:** update image golang (1.25 → 1.26) ([#​34](home-operations/gatus-sidecar#34)) ([22ae55c](home-operations/gatus-sidecar@22ae55c)) - **deps:** update kubernetes packages (v0.34.3 → v0.35.0) ([#​30](home-operations/gatus-sidecar#30)) ([0b1c4d4](home-operations/gatus-sidecar@0b1c4d4)) - **deps:** update module k8s.io/client-go (v0.35.2 → v0.36.0) ([#​58](home-operations/gatus-sidecar#58)) ([6dab7a2](home-operations/gatus-sidecar@6dab7a2)) - **deps:** update module sigs.k8s.io/gateway-api (v1.3.0 → v1.4.0) ([c9b092e](home-operations/gatus-sidecar@c9b092e)) - **deps:** update module sigs.k8s.io/gateway-api (v1.4.1 → v1.5.0) ([#​41](home-operations/gatus-sidecar#41)) ([ca65d79](home-operations/gatus-sidecar@ca65d79)) - feats for onedr0p ([1fe2307](home-operations/gatus-sidecar@1fe2307)) - fix up guarded endpoints ([02b6c9e](home-operations/gatus-sidecar@02b6c9e)) - implement state manager ([2cfde74](home-operations/gatus-sidecar@2cfde74)) - implement state manager ([d7fe133](home-operations/gatus-sidecar@d7fe133)) - **mise:** update tool oxfmt (0.52.0 → 0.53.0) ([5d8d78a](home-operations/gatus-sidecar@5d8d78a)) - **mise:** update tool oxfmt (0.53.0 → 0.54.0) ([#​75](home-operations/gatus-sidecar#75)) ([28e1908](home-operations/gatus-sidecar@28e1908)) - per-resource path: directive and --probe-paths flag ([#​65](home-operations/gatus-sidecar#65)) ([02f2e31](home-operations/gatus-sidecar@02f2e31)) - rewrite, path-aware URLs, name prefixes, multi-value filters ([#​62](home-operations/gatus-sidecar#62)) ([8373935](home-operations/gatus-sidecar@8373935)) ##### Bug Fixes - better write detection ([ded9570](home-operations/gatus-sidecar@ded9570)) - **ci:** disable sbom-action release asset upload to avoid 403 ([6b3bef6](home-operations/gatus-sidecar@6b3bef6)) - **deps:** update kubernetes monorepo (v0.36.0 → v0.36.1) ([#​60](home-operations/gatus-sidecar#60)) ([a6479d3](home-operations/gatus-sidecar@a6479d3)) - **deps:** update kubernetes packages (v0.34.1 → v0.34.2) ([#​20](home-operations/gatus-sidecar#20)) ([e25bffb](home-operations/gatus-sidecar@e25bffb)) - **deps:** update kubernetes packages (v0.34.2 → v0.34.3) ([#​27](home-operations/gatus-sidecar#27)) ([23fe6d4](home-operations/gatus-sidecar@23fe6d4)) - **deps:** update kubernetes packages (v0.35.0 → v0.35.1) ([#​35](home-operations/gatus-sidecar#35)) ([35abd0d](home-operations/gatus-sidecar@35abd0d)) - **deps:** update kubernetes packages (v0.35.1 → v0.35.2) ([#​42](home-operations/gatus-sidecar#42)) ([6fd850b](home-operations/gatus-sidecar@6fd850b)) - **deps:** update module sigs.k8s.io/gateway-api (v1.4.0 → v1.4.1) ([#​26](home-operations/gatus-sidecar#26)) ([f2e117b](home-operations/gatus-sidecar@f2e117b)) - **deps:** update module sigs.k8s.io/gateway-api (v1.5.0 → v1.5.1) ([#​47](home-operations/gatus-sidecar#47)) ([1863fa6](home-operations/gatus-sidecar@1863fa6)) - don't skip protocol when domain starts with http ([#​39](home-operations/gatus-sidecar#39)) ([49ac534](home-operations/gatus-sidecar@49ac534)) - last things ([4662a29](home-operations/gatus-sidecar@4662a29)) - **mise:** update tool go (1.26.3 → 1.26.4) ([c9552f7](home-operations/gatus-sidecar@c9552f7)) - **mise:** update tool lefthook (2.1.8 → 2.1.9) ([bf4d840](home-operations/gatus-sidecar@bf4d840)) - opps ([53145b1](home-operations/gatus-sidecar@53145b1)) - **README:** details ([#​32](home-operations/gatus-sidecar#32)) ([bdff1d7](home-operations/gatus-sidecar@bdff1d7)) ##### Miscellaneous Chores - a very fat refactor ([d3fde22](home-operations/gatus-sidecar@d3fde22)) - add mise lockfile and update hooks ([ce2675d](home-operations/gatus-sidecar@ce2675d)) - add mise, release-please, fix lints ([cc51d07](home-operations/gatus-sidecar@cc51d07)) - clean up args ([fe80f4c](home-operations/gatus-sidecar@fe80f4c)) - consolidation and standardization ([8462956](home-operations/gatus-sidecar@8462956)) - extend lefthook from .github and split editorconfig ([068665e](home-operations/gatus-sidecar@068665e)) - fail hard if you derp args ([1dbb9e8](home-operations/gatus-sidecar@1dbb9e8)) - fix imports ([7e55f5d](home-operations/gatus-sidecar@7e55f5d)) - implement oxfmt ([8976e28](home-operations/gatus-sidecar@8976e28)) - **main:** release 0.0.15 ([#​61](home-operations/gatus-sidecar#61)) ([e6df63c](home-operations/gatus-sidecar@e6df63c)) - **main:** release 0.0.16 ([#​63](home-operations/gatus-sidecar#63)) ([271416d](home-operations/gatus-sidecar@271416d)) - **main:** release 0.0.17 ([#​66](home-operations/gatus-sidecar#66)) ([dd04a7a](home-operations/gatus-sidecar@dd04a7a)) - **main:** release 0.0.18 ([#​68](home-operations/gatus-sidecar#68)) ([294d8a4](home-operations/gatus-sidecar@294d8a4)) - **main:** release 0.0.19 ([#​69](home-operations/gatus-sidecar#69)) ([8e231b4](home-operations/gatus-sidecar@8e231b4)) - **main:** release 0.1.0 ([#​71](home-operations/gatus-sidecar#71)) ([cfd8c2a](home-operations/gatus-sidecar@cfd8c2a)) - more small feats ([0b3bf28](home-operations/gatus-sidecar@0b3bf28)) - more small feats 2 ([9be9d44](home-operations/gatus-sidecar@9be9d44)) - more standardizing ([b1ecb7b](home-operations/gatus-sidecar@b1ecb7b)) - move mise to mise folder ([405fb5c](home-operations/gatus-sidecar@405fb5c)) - move to scratch ([d89b92c](home-operations/gatus-sidecar@d89b92c)) - opps ([27ee31c](home-operations/gatus-sidecar@27ee31c)) - refactor ([6df5faf](home-operations/gatus-sidecar@6df5faf)) - refactor renovate workflow to use GitHub CLI ([ef9afb3](home-operations/gatus-sidecar@ef9afb3)) - remove 'Contents' section from README ([ba7f15a](home-operations/gatus-sidecar@ba7f15a)) - remove default draft-pull-request from release-please config ([f0f86dd](home-operations/gatus-sidecar@f0f86dd)) - some nits ([4b66c73](home-operations/gatus-sidecar@4b66c73)) - some nits ([e8690f3](home-operations/gatus-sidecar@e8690f3)) - update go ([e68ed68](home-operations/gatus-sidecar@e68ed68)) - update go 1.26 ([6faafd3](home-operations/gatus-sidecar@6faafd3)) - update mise lockfile ([fb9f3c8](home-operations/gatus-sidecar@fb9f3c8)) - update readme ([9955d06](home-operations/gatus-sidecar@9955d06)) - update readme ([375d375](home-operations/gatus-sidecar@375d375)) - update readme ([f0ec36e](home-operations/gatus-sidecar@f0ec36e)) - update readme ([4090c64](home-operations/gatus-sidecar@4090c64)) - update rlspls workflow name ([4585d37](home-operations/gatus-sidecar@4585d37)) - update test workflow ([f3bb3d9](home-operations/gatus-sidecar@f3bb3d9)) ##### Code Refactoring - data-driven kind registry, scoped logging, test hardening ([#​70](home-operations/gatus-sidecar#70)) ([cce0eb4](home-operations/gatus-sidecar@cce0eb4)) - tighten hot paths and tidy tests ([#​67](home-operations/gatus-sidecar#67)) ([7916c12](home-operations/gatus-sidecar@7916c12)) ##### Continuous Integration - **github-action:** Update action actions/checkout (v5.0.1 → v6.0.0) ([#​23](home-operations/gatus-sidecar#23)) ([73f10e5](home-operations/gatus-sidecar@73f10e5)) - **github-action:** Update action actions/create-github-app-token (v2.2.2 → v3.0.0) ([#​48](home-operations/gatus-sidecar#48)) ([0ba7c8f](home-operations/gatus-sidecar@0ba7c8f)) - **github-action:** Update action codex-/return-dispatch (v2.1.0 → v3.0.0) ([#​25](home-operations/gatus-sidecar#25)) ([8f47a41](home-operations/gatus-sidecar@8f47a41)) - **github-action:** Update action docker/build-push-action (v6.19.2 → v7.0.0) ([#​46](home-operations/gatus-sidecar#46)) ([d201e5f](home-operations/gatus-sidecar@d201e5f)) - **github-action:** Update action docker/login-action (v3.7.0 → v4.0.0) ([#​43](home-operations/gatus-sidecar#43)) ([df026fe](home-operations/gatus-sidecar@df026fe)) - **github-action:** Update action docker/metadata-action (v5.10.0 → v6.0.0) ([#​45](home-operations/gatus-sidecar#45)) ([5218af4](home-operations/gatus-sidecar@5218af4)) - **github-action:** Update action docker/setup-buildx-action (v3.12.0 → v4.0.0) ([#​44](home-operations/gatus-sidecar#44)) ([481275d](home-operations/gatus-sidecar@481275d)) - **github-action:** Update action golangci/golangci-lint-action (v8.0.0 → v9.0.0) ([#​18](home-operations/gatus-sidecar#18)) ([84b10f0](home-operations/gatus-sidecar@84b10f0)) - **github-action:** Update GitHub Artifact Actions ([#​14](home-operations/gatus-sidecar#14)) ([a759a37](home-operations/gatus-sidecar@a759a37)) - **github-action:** Update GitHub Artifact Actions ([#​40](home-operations/gatus-sidecar#40)) ([f6e8685](home-operations/gatus-sidecar@f6e8685)) - **github-action:** Update GitHub Artifact Actions (major) ([#​28](home-operations/gatus-sidecar#28)) ([3b1bf00](home-operations/gatus-sidecar@3b1bf00)) ### [`v0.1.1`](https://github.com/home-operations/gatus-sidecar/releases/tag/0.1.1) [Compare Source](home-operations/gatus-sidecar@0.0.19...0.1.1) ##### What's Changed - ci: build + release via docker/github-builder reusable workflow by [@​onedr0p](https://github.com/onedr0p) in [#​72](home-operations/gatus-sidecar#72) - feat: add build version by [@​onedr0p](https://github.com/onedr0p) in [#​73](home-operations/gatus-sidecar#73) - ci: adopt the mise / unified-Go-version pattern by [@​onedr0p](https://github.com/onedr0p) in [#​74](home-operations/gatus-sidecar#74) - chore(main): release 0.1.0 by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​71](home-operations/gatus-sidecar#71) - feat(mise): update tool oxfmt (0.53.0 → 0.54.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​75](home-operations/gatus-sidecar#75) - ci: path-filter triggers, add concurrency, cache golangci-lint by [@​onedr0p](https://github.com/onedr0p) in [#​76](home-operations/gatus-sidecar#76) ##### New Contributors - [@​onedr0p](https://github.com/onedr0p) made their first contribution in [#​72](home-operations/gatus-sidecar#72) **Full Changelog**: <home-operations/gatus-sidecar@0.0.19...0.1.1> ### [`v0.0.19`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#0019-2026-06-01) [Compare Source](home-operations/gatus-sidecar@0.0.18...0.0.19) ##### Bug Fixes - **mise:** update tool lefthook (2.1.8 → 2.1.9) ([bf4d840](home-operations/gatus-sidecar@bf4d840)) ##### Miscellaneous Chores - implement oxfmt ([8976e28](home-operations/gatus-sidecar@8976e28)) - remove default draft-pull-request from release-please config ([f0f86dd](home-operations/gatus-sidecar@f0f86dd)) ##### Code Refactoring - data-driven kind registry, scoped logging, test hardening ([#​70](home-operations/gatus-sidecar#70)) ([cce0eb4](home-operations/gatus-sidecar@cce0eb4)) ### [`v0.0.18`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#0018-2026-05-21) [Compare Source](home-operations/gatus-sidecar@0.0.17...0.0.18) ##### Code Refactoring - tighten hot paths and tidy tests ([#​67](home-operations/gatus-sidecar#67)) ([7916c12](home-operations/gatus-sidecar@7916c12)) ### [`v0.0.17`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#0017-2026-05-21) [Compare Source](home-operations/gatus-sidecar@0.0.16...0.0.17) ##### Features - per-resource path: directive and --probe-paths flag ([#​65](home-operations/gatus-sidecar#65)) ([02f2e31](home-operations/gatus-sidecar@02f2e31)) ### [`v0.0.16`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#0016-2026-05-21) [Compare Source](home-operations/gatus-sidecar@0.0.15...0.0.16) ##### Features - rewrite, path-aware URLs, name prefixes, multi-value filters ([#​62](home-operations/gatus-sidecar#62)) ([8373935](home-operations/gatus-sidecar@8373935)) ### [`v0.0.15`](https://github.com/home-operations/gatus-sidecar/blob/HEAD/CHANGELOG.md#0015-2026-05-20) [Compare Source](home-operations/gatus-sidecar@0.0.14...0.0.15) ##### Bug Fixes - **deps:** update kubernetes monorepo (v0.36.0 → v0.36.1) ([#​60](home-operations/gatus-sidecar#60)) ([a6479d3](home-operations/gatus-sidecar@a6479d3)) ##### Miscellaneous Chores - add mise lockfile and update hooks ([ce2675d](home-operations/gatus-sidecar@ce2675d)) - add mise, release-please, fix lints ([cc51d07](home-operations/gatus-sidecar@cc51d07)) - consolidation and standardization ([8462956](home-operations/gatus-sidecar@8462956)) - extend lefthook from .github and split editorconfig ([068665e](home-operations/gatus-sidecar@068665e)) - more standardizing ([b1ecb7b](home-operations/gatus-sidecar@b1ecb7b)) ### [`v0.0.14`](https://github.com/home-operations/gatus-sidecar/releases/tag/0.0.14) [Compare Source](home-operations/gatus-sidecar@0.0.13...0.0.14) ##### What's Changed - Add linter and makefile by [@​eleboucher](https://github.com/eleboucher) in [#​36](home-operations/gatus-sidecar#36) - test: add tests by [@​eleboucher](https://github.com/eleboucher) in [#​37](home-operations/gatus-sidecar#37) - fix(deps): update kubernetes packages (v0.35.0 → v0.35.1) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​35](home-operations/gatus-sidecar#35) - fix: don't skip protocol when domain starts with http by [@​ishioni](https://github.com/ishioni) in [#​39](home-operations/gatus-sidecar#39) - fix(deps): update kubernetes packages (v0.35.1 → v0.35.2) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​42](home-operations/gatus-sidecar#42) - feat(deps): update module sigs.k8s.io/gateway-api (v1.4.1 → v1.5.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​41](home-operations/gatus-sidecar#41) - ci(github-action)!: Update GitHub Artifact Actions (major) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​40](home-operations/gatus-sidecar#40) - ci(github-action)!: Update action docker/build-push-action (v6.19.2 → v7.0.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​46](home-operations/gatus-sidecar#46) - ci(github-action)!: Update action docker/metadata-action (v5.10.0 → v6.0.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​45](home-operations/gatus-sidecar#45) - ci(github-action)!: Update action docker/setup-buildx-action (v3.12.0 → v4.0.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​44](home-operations/gatus-sidecar#44) - ci(github-action)!: Update action docker/login-action (v3.7.0 → v4.0.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​43](home-operations/gatus-sidecar#43) - fix(deps): update module sigs.k8s.io/gateway-api (v1.5.0 → v1.5.1) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​47](home-operations/gatus-sidecar#47) - ci(github-action)!: Update action actions/create-github-app-token (v2.2.2 → v3.0.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​48](home-operations/gatus-sidecar#48) - feat(deps): update module k8s.io/client-go (v0.35.2 → v0.36.0) by [@​sticky-gecko](https://github.com/sticky-gecko)\[bot] in [#​58](home-operations/gatus-sidecar#58) ##### New Contributors - [@​eleboucher](https://github.com/eleboucher) made their first contribution in [#​36](home-operations/gatus-sidecar#36) - [@​ishioni](https://github.com/ishioni) made their first contribution in [#​39](home-operations/gatus-sidecar#39) **Full Changelog**: <home-operations/gatus-sidecar@0.0.13...0.0.14> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/London) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNjAuMiIsInVwZGF0ZWRJblZlciI6IjQzLjI2MC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19--> Reviewed-on: https://forgejo.hayden.moe/hayden/phoebe/pulls/346
Warning
Breaking change.
gatus.image.digesthas been removed. Move the digest intogatus.image.tagastag@sha256:…. Setting the old key now fails the render with that instruction, rather than being ignored silently and leaving you believing the image is pinned when it is not.sidecar.image.digestis unaffected — the release pipeline writes it.BREAKING CHANGE: gatus.image.digest removed; put the digest in gatus.image.tag as
tag@sha256:….Ports home-operations/tuppr#414 + home-operations/tuppr#415 to this repo.
What
The chart's in-repo
versionwas a0.0.0placeholder that only got a real value at package time, so the committedChart.yamland the generated chart README advertised a version no released chart ever carries. release-please now stamps it:charts/gatus-sidecar/Chart.yaml:version: 0.3.6 # x-release-please-version(0.3.6 is the current released version per.release-please-manifest.json).release-please-config.json:extra-fileslists the Chart.yaml as{"type": "generic"}plus the generated README. The typed form is the crux: a bare string path ending in.yamlmakes release-please pick its YAML updater, which re-serializes the document (stripping every comment) and never honors the annotation.charts/gatus-sidecar/README.md.gotmpl: the badges are hand-rolled instead ofchart.badgesSection. The updater rewrites only the first semver on an annotated line, and the default badge form would have its-informationalsuffix swallowed as a prerelease, so the Version badge uses thestatic/v1query form (version followed by&) and keeps the version out of its alt text.appVersion special case
appVersionis deliberately not stamped, and only the Version badge carries an annotation.Unlike the sibling repos, this chart's appVersion tracks upstream Gatus rather than this repo: the release job packages with
--app-version "${GATUS_TAG}", whereGATUS_TAGis read from.gatus.image.taginvalues.yaml(Renovate-pinned). Two things follow:v5.36.0) would be true only until the next Renovate bump of.gatus.image.tag, and nothing refreshesChart.yamlon that bump, so it would silently rot into a second, wrong source of truth.values.yamlstays the single source the release reads.So the field keeps its always-overridden-at-package-time placeholder, with comments in
Chart.yamlandREADME.md.gotmplexplaining that it tracks upstream Gatus and must not gain anx-release-please-versionannotation, so a future reader does not "fix" it.Chart unit test
The sidecar image tag defaults to
.Chart.Version(not appVersion), so the assertion that hardcoded the placeholder now asserts therepo:semvershape. Note this chart runs the sidecar as a native sidecar, so the adjusted assertion is oninitContainers[0]; the gatus assertions oncontainers[0](including the appVersion fallback and the digest pin) are untouched.Verification
All run locally on this branch:
mise run helm-lint1 chart(s) linted, 0 chart(s) failed(pre-existingicon is recommendedinfo)mise run helm-unittest6 passed, 6 totalsuites,51 passed, 51 totaltestsmise run generate-checkgit diff --exit-codeclean)mise run vetlefthook run pre-commithelm templatesanityhelm.sh/chart: gatus-sidecar-0.3.6release-please-config.jsonalso picked up one unrelated formatter-canonical line (exclude-pathscollapsed to a single line) from the repo'sformat-jsonpre-commit hook.