feat(container): update flux operator group #1995

Merged
GiorgioAresu merged 1 commit from renovate/flux-operator into main 2026-08-10 10:11:05 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/controlplaneio-fluxcd/charts/flux-instance (source) minor 0.57.0 → 0.58.0
ghcr.io/controlplaneio-fluxcd/charts/flux-operator (source) minor 0.57.0 → 0.58.0
ghcr.io/controlplaneio-fluxcd/flux-operator-manifests minor v0.57.0 → v0.58.0

Release Notes

controlplaneio-fluxcd/flux-operator (ghcr.io/controlplaneio-fluxcd/charts/flux-instance)

v0.58.0

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/controlplaneio-fluxcd/flux-operator/compare/v0.57.0...v0.58.0


Configuration

📅 Schedule: (in timezone Europe/Rome)

  • 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/controlplaneio-fluxcd/charts/flux-instance](https://fluxoperator.dev) ([source](https://github.com/controlplaneio-fluxcd/flux-operator)) | minor | `0.57.0` → `0.58.0` | | [ghcr.io/controlplaneio-fluxcd/charts/flux-operator](https://fluxoperator.dev) ([source](https://github.com/controlplaneio-fluxcd/flux-operator)) | minor | `0.57.0` → `0.58.0` | | [ghcr.io/controlplaneio-fluxcd/flux-operator-manifests](https://github.com/controlplaneio-fluxcd/flux-operator) | minor | `v0.57.0` → `v0.58.0` | --- ### Release Notes <details> <summary>controlplaneio-fluxcd/flux-operator (ghcr.io/controlplaneio-fluxcd/charts/flux-instance)</summary> ### [`v0.58.0`](https://github.com/controlplaneio-fluxcd/flux-operator/releases/tag/v0.58.0) [Compare Source](https://github.com/controlplaneio-fluxcd/flux-operator/compare/v0.57.0...v0.58.0) ##### What's Changed - scripts: include docs index in prep-release by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;976](https://github.com/controlplaneio-fluxcd/flux-operator/pull/976) - \[web] Add CPU/Memory usage to workload dashboard by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;982](https://github.com/controlplaneio-fluxcd/flux-operator/pull/982) - build(deps-dev): bump postcss from 8.5.12 to 8.5.25 in /web by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;983](https://github.com/controlplaneio-fluxcd/flux-operator/pull/983) - operator: fix workload identity for Azure DevOps by [@&#8203;PadenZach](https://github.com/PadenZach) in [#&#8203;986](https://github.com/controlplaneio-fluxcd/flux-operator/pull/986) - Release v0.58.0 by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;988](https://github.com/controlplaneio-fluxcd/flux-operator/pull/988) ##### New Contributors - [@&#8203;PadenZach](https://github.com/PadenZach) made their first contribution in [#&#8203;986](https://github.com/controlplaneio-fluxcd/flux-operator/pull/986) **Full Changelog**: <https://github.com/controlplaneio-fluxcd/flux-operator/compare/v0.57.0...v0.58.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Rome) - 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC43LjIiLCJ1cGRhdGVkSW5WZXIiOiI0NC4xNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
feat(container): update flux operator group
All checks were successful
Labeler / Labeler (pull_request) Successful in 3s
Lint / yamllint (pull_request) Successful in 14s
Lint / actionlint (pull_request) Successful in 34s
AI PR Review / AI PR Review (pull_request) Successful in 46s
Konflate 0 resources changed
56230fe5b3
| datasource | package                                               | from    | to      |
| ---------- | ----------------------------------------------------- | ------- | ------- |
| docker     | ghcr.io/controlplaneio-fluxcd/charts/flux-instance    | 0.57.0  | 0.58.0  |
| docker     | ghcr.io/controlplaneio-fluxcd/charts/flux-operator    | 0.57.0  | 0.58.0  |
| docker     | ghcr.io/controlplaneio-fluxcd/flux-operator-manifests | v0.57.0 | v0.58.0 |
Collaborator

✅ Automated recommendation: APPROVE

Analysis engine: minimax/MiniMax-M2-7-anthropic@http://litellm.ai.svc.cluster.local:4000/v1 (anthropic)

Recommendation: Approve

This PR is a minor version bump of the flux-operator and flux-instance OCI charts from 0.57.0 → 0.58.0, covering the HelmRelease, two OCIRepositories, and the bootstrap helmfile. The changes are clean version-only updates across all four files — no structural manifest changes.

Required Checks

validate manifest against target cluster version — ✅ Verified. The HelmRelease uses helm.toolkit.fluxcd.io/v2 (stable API), the OCIRepositories use source.toolkit.fluxcd.io/v1 (stable API), and the Konflate rendered-diff ran with exit code 0 and produced zero lint cautions or errors. The HelmRelease also carries a JSON schema reference that validates structure. No cluster version constraints are pinned in this repo.

check for resource quota / limit changes — ✅ Verified. The existing kustomize patches that set memory limits (memory: 2Gi on the manager container for kustomize-controller, helm-controller, and source-controller) are preserved verbatim — they appear unchanged in the diff and are still defined inline in the HelmRelease. No resource quotas or limit ranges are defined in these files. The upstream chart bump does not introduce new resource requests/limits in the diff.

Changes Summary

File Change
flux-instance/app/helmrelease.yaml flux-operator-manifests artifact tag v0.57.0 → v0.58.0
flux-instance/app/ocirepository.yaml flux-instance chart tag 0.57.0 → 0.58.0
flux-operator/app/ocirepository.yaml flux-operator chart tag 0.57.0 → 0.58.0
bootstrap/helmfile.d/01-apps.yaml Both release versions 0.57.0 → 0.58.0

Standards Compliance

The OCI artifact references use version tags (v0.58.0 / 0.58.0), which is correct per the documented convention: OCI artifacts pulled via OCIRepository are pinned by tag/version, not SHA digest. No @sha256: references are expected here. The repository history shows a prior identical bump (d0135821) that was merged cleanly, confirming the pattern is established.

Evidence Provider Findings

The Konflate rendered-diff ran successfully (exit code 0) with severity info and produced no findings — the manifest renders without errors, caution lint, or data-loss warnings.

Tool Harness Findings

No tool calls were issued; the corpus provides sufficient evidence to conclude the review.

<!-- ai-pr-reviewer --> <!-- ai-pr-reviewer:{"version":1,"head_sha":"56230fe5b344a04469f0d60220ef1e1e335dc2dd","base_sha":"ef9dc3269c02488cb1886f22df0ca2a9e4f9e787","review_scope":"full","review_result":"clean","required_checks":"complete"} --> <!-- ai-pr-review-sha:56230fe5b344a04469f0d60220ef1e1e335dc2dd --> <!-- ai-pr-review-fingerprint:41d156e5dcb43a61a44ea17bd0709095b5860f74|cfg:79332b18ceb4a39dfadfdbf642ce48bab94d2787e9924d2c56b8195d38d30ab7 --> ✅ **Automated recommendation: APPROVE** _Analysis engine: minimax/MiniMax-M2-7-anthropic@http://litellm.ai.svc.cluster.local:4000/v1 (anthropic)_ ## Recommendation: Approve This PR is a minor version bump of the flux-operator and flux-instance OCI charts from 0.57.0 → 0.58.0, covering the HelmRelease, two OCIRepositories, and the bootstrap helmfile. The changes are clean version-only updates across all four files — no structural manifest changes. ## Required Checks **validate manifest against target cluster version** — ✅ Verified. The HelmRelease uses `helm.toolkit.fluxcd.io/v2` (stable API), the OCIRepositories use `source.toolkit.fluxcd.io/v1` (stable API), and the Konflate rendered-diff ran with exit code 0 and produced zero lint cautions or errors. The HelmRelease also carries a JSON schema reference that validates structure. No cluster version constraints are pinned in this repo. **check for resource quota / limit changes** — ✅ Verified. The existing kustomize patches that set memory limits (`memory: 2Gi` on the manager container for kustomize-controller, helm-controller, and source-controller) are preserved verbatim — they appear unchanged in the diff and are still defined inline in the HelmRelease. No resource quotas or limit ranges are defined in these files. The upstream chart bump does not introduce new resource requests/limits in the diff. ## Changes Summary | File | Change | |---|---| | `flux-instance/app/helmrelease.yaml` | `flux-operator-manifests` artifact tag `v0.57.0` → `v0.58.0` | | `flux-instance/app/ocirepository.yaml` | `flux-instance` chart tag `0.57.0` → `0.58.0` | | `flux-operator/app/ocirepository.yaml` | `flux-operator` chart tag `0.57.0` → `0.58.0` | | `bootstrap/helmfile.d/01-apps.yaml` | Both release versions `0.57.0` → `0.58.0` | ## Standards Compliance The OCI artifact references use version tags (`v0.58.0` / `0.58.0`), which is correct per the documented convention: OCI artifacts pulled via `OCIRepository` are pinned by tag/version, not SHA digest. No `@sha256:` references are expected here. The repository history shows a prior identical bump (d0135821) that was merged cleanly, confirming the pattern is established. ## Evidence Provider Findings The Konflate rendered-diff ran successfully (exit code 0) with severity `info` and produced no findings — the manifest renders without errors, caution lint, or data-loss warnings. ## Tool Harness Findings No tool calls were issued; the corpus provides sufficient evidence to conclude the review.
Collaborator

konflate — summary

+0 added · 5 changed · −0 removed — 5 resources · 4 apps

Blast radius

  • Kustomization flux-system/flux-operator — 1 dependent (Kustomization flux-system/flux-instance)

Image changes

image from to
ghcr.io/controlplaneio-fluxcd/flux-operator v0.57.0 v0.58.0

View the full rendered diff →

konflate · rendered 56230fe · advisory, not a gate

<!-- konflate:pr-1995 --> ### konflate — summary **+0 added · 5 changed · −0 removed** — 5 resources · 4 apps **Blast radius** - `Kustomization flux-system/flux-operator` — 1 dependent (`Kustomization flux-system/flux-instance`) **Image changes** | image | from | to | |---|---|---| | `ghcr.io/controlplaneio-fluxcd/flux-operator` | `v0.57.0` | `v0.58.0` | [View the full rendered diff →](https://konflate.aresu.eu/#/pr/1995) <sub>konflate · rendered `56230fe` · advisory, not a gate</sub>
Sign in to join this conversation.
No description provided.