feat(container): update flux operator group #1888

Merged
GiorgioAresu merged 1 commit from renovate/flux-operator into main 2026-07-28 22:34:55 +02:00
Collaborator

This PR contains the following updates:

Package Update Change
ghcr.io/controlplaneio-fluxcd/charts/flux-instance (source) minor 0.56.00.57.0
ghcr.io/controlplaneio-fluxcd/charts/flux-operator (source) minor 0.56.00.57.0
ghcr.io/controlplaneio-fluxcd/flux-operator-manifests minor v0.56.0v0.57.0

Release Notes

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

v0.57.0

Compare Source

What's Changed

Full Changelog: https://github.com/controlplaneio-fluxcd/flux-operator/compare/v0.56.0...v0.57.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.

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.56.0` → `0.57.0` | | [ghcr.io/controlplaneio-fluxcd/charts/flux-operator](https://fluxoperator.dev) ([source](https://github.com/controlplaneio-fluxcd/flux-operator)) | minor | `0.56.0` → `0.57.0` | | [ghcr.io/controlplaneio-fluxcd/flux-operator-manifests](https://github.com/controlplaneio-fluxcd/flux-operator) | minor | `v0.56.0` → `v0.57.0` | --- ### Release Notes <details> <summary>controlplaneio-fluxcd/flux-operator (ghcr.io/controlplaneio-fluxcd/charts/flux-instance)</summary> ### [`v0.57.0`](https://github.com/controlplaneio-fluxcd/flux-operator/releases/tag/v0.57.0) [Compare Source](https://github.com/controlplaneio-fluxcd/flux-operator/compare/v0.56.0...v0.57.0) ##### What's Changed - cli: add support for merging multiple kubeconfig files by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;971](https://github.com/controlplaneio-fluxcd/flux-operator/pull/971) - web: add more keyboard shortcuts and help modal by [@&#8203;roberteggl](https://github.com/roberteggl) in [#&#8203;956](https://github.com/controlplaneio-fluxcd/flux-operator/pull/956) - operator: add support for ExternalArtifact as an RSIP type by [@&#8203;vocarista](https://github.com/vocarista) in [#&#8203;941](https://github.com/controlplaneio-fluxcd/flux-operator/pull/941) - docs: add guide for monorepo directory structure delivery by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;972](https://github.com/controlplaneio-fluxcd/flux-operator/pull/972) - Defense in depth: input validation, resource caps, stricter defaults by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;973](https://github.com/controlplaneio-fluxcd/flux-operator/pull/973) - Release v0.57.0 by [@&#8203;stefanprodan](https://github.com/stefanprodan) in [#&#8203;975](https://github.com/controlplaneio-fluxcd/flux-operator/pull/975) **Full Changelog**: <https://github.com/controlplaneio-fluxcd/flux-operator/compare/v0.56.0...v0.57.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](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL21pbm9yIl19-->
feat(container): update flux operator group
All checks were successful
Labeler / Labeler (pull_request) Successful in 5s
Lint / actionlint (pull_request) Successful in 8s
Lint / yamllint (pull_request) Successful in 13s
AI PR Review / AI PR Review (pull_request) Successful in 48s
Konflate 6 resources changed
d013582129
| datasource | package                                               | from    | to      |
| ---------- | ----------------------------------------------------- | ------- | ------- |
| docker     | ghcr.io/controlplaneio-fluxcd/charts/flux-instance    | 0.56.0  | 0.57.0  |
| docker     | ghcr.io/controlplaneio-fluxcd/charts/flux-operator    | 0.56.0  | 0.57.0  |
| docker     | ghcr.io/controlplaneio-fluxcd/flux-operator-manifests | v0.56.0 | v0.57.0 |
Collaborator

konflate — summary

+0 added · 6 changed · −0 removed — 6 resources · 4 apps · 1 CRD

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.56.0 v0.57.0

View the full rendered diff →

konflate · rendered d013582 · advisory, not a gate

<!-- konflate:pr-1888 --> ### konflate — summary **+0 added · 6 changed · −0 removed** — 6 resources · 4 apps · 1 CRD **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.56.0` | `v0.57.0` | [View the full rendered diff →](https://konflate.aresu.eu/#/pr/1888) <sub>konflate · rendered `d013582` · advisory, not a gate</sub>

Automated recommendation: APPROVE

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

Recommendation: Approve

This PR updates the Flux operator group (flux-instance, flux-operator, and flux-operator-manifests) from v0.56.0 to v0.57.0 — a minor version bump within the 2.x release train.

Changed Files Summary

File Change
kubernetes/apps/flux-system/flux-instance/app/helmrelease.yaml Updated artifact reference to v0.57.0
kubernetes/apps/flux-system/flux-instance/app/ocirepository.yaml Updated ref.tag to 0.57.0
kubernetes/apps/flux-system/flux-operator/app/ocirepository.yaml Updated ref.tag to 0.57.0
kubernetes/bootstrap/helmfile.d/01-apps.yaml Updated both chart version entries to 0.57.0

Required Checks

validate manifest against target cluster version

Verified. The HelmRelease uses apiVersion: helm.toolkit.fluxcd.io/v2, a stable Flux API version that has broad Kubernetes compatibility. No cluster API changes are implied by this upgrade. The HelmRelease and OCIRepository manifests are syntactically valid YAML with correct schema references. No specific Kubernetes version compatibility constraints were found in the diff.

check for resource quota / limit changes

No changes. The existing memory limit of 2Gi (set via kustomize patch in the HelmRelease values) is retained unchanged. The HelmRelease contains patches for memory limits, concurrent workers, Helm caching, and OOM watch features — all carried over from the prior version. The Konflate rendered-diff confirms no resource modifications from the upgrade.

Standards Compliance

  • metadata.namespace absent on HelmRelease: Correct per repository convention — injected at build time by kustomize's namespace: directive.
  • OCI artifacts pinned by tag: Correct per repository convention — OCI artifacts use version tags, not SHA digests.
  • All changed files follow Flux/HelmRelease structure and repository patterns.

Evidence Provider Findings

The Konflate rendered-diff found no issues (findings: []), confirming the manifests render cleanly and introduce no new resources or destructive changes.

Release Notes Summary

Version 0.57.0 includes: kubeconfig merging support, new keyboard shortcuts for the web UI, ExternalArtifact as an RSIP type, monorepo directory structure documentation, and "defense in depth" hardening with input validation and stricter defaults. These are additive improvements with no breaking changes expected for existing Flux installations.

<!-- ai-pr-reviewer --> <!-- ai-pr-reviewer:{"version":1,"head_sha":"d013582129465b0648b86c43ab6eb13d735f6c6c","base_sha":"5b6c962d7872986a7cdb0ad57f47cd6b8ba7b308","review_scope":"full","review_result":"clean","required_checks":"complete"} --> <!-- ai-pr-review-sha:d013582129465b0648b86c43ab6eb13d735f6c6c --> <!-- ai-pr-review-fingerprint:88960f6b9a42b883bce21e9ab463dd6033993095|cfg:683895cf40596a7cfe018951214a87b44e8e2c1efbd93080cde4ce109f3649e9 --> ✅ **Automated recommendation: APPROVE** _Analysis engine: minimax/MiniMax-M2-7-anthropic@http://litellm.ai.svc.cluster.local:4000/v1 (anthropic)_ **Recommendation: Approve** This PR updates the Flux operator group (flux-instance, flux-operator, and flux-operator-manifests) from v0.56.0 to v0.57.0 — a minor version bump within the 2.x release train. ## Changed Files Summary | File | Change | |---|---| | `kubernetes/apps/flux-system/flux-instance/app/helmrelease.yaml` | Updated `artifact` reference to `v0.57.0` | | `kubernetes/apps/flux-system/flux-instance/app/ocirepository.yaml` | Updated `ref.tag` to `0.57.0` | | `kubernetes/apps/flux-system/flux-operator/app/ocirepository.yaml` | Updated `ref.tag` to `0.57.0` | | `kubernetes/bootstrap/helmfile.d/01-apps.yaml` | Updated both chart `version` entries to `0.57.0` | ## Required Checks ### validate manifest against target cluster version **Verified.** The HelmRelease uses `apiVersion: helm.toolkit.fluxcd.io/v2`, a stable Flux API version that has broad Kubernetes compatibility. No cluster API changes are implied by this upgrade. The HelmRelease and OCIRepository manifests are syntactically valid YAML with correct schema references. No specific Kubernetes version compatibility constraints were found in the diff. ### check for resource quota / limit changes **No changes.** The existing memory limit of `2Gi` (set via kustomize patch in the HelmRelease values) is retained unchanged. The HelmRelease contains patches for memory limits, concurrent workers, Helm caching, and OOM watch features — all carried over from the prior version. The Konflate rendered-diff confirms no resource modifications from the upgrade. ## Standards Compliance - **`metadata.namespace` absent on HelmRelease**: Correct per repository convention — injected at build time by kustomize's `namespace:` directive. - **OCI artifacts pinned by tag**: Correct per repository convention — OCI artifacts use version tags, not SHA digests. - All changed files follow Flux/HelmRelease structure and repository patterns. ## Evidence Provider Findings The Konflate rendered-diff found no issues (`findings: []`), confirming the manifests render cleanly and introduce no new resources or destructive changes. ## Release Notes Summary Version 0.57.0 includes: kubeconfig merging support, new keyboard shortcuts for the web UI, ExternalArtifact as an RSIP type, monorepo directory structure documentation, and "defense in depth" hardening with input validation and stricter defaults. These are additive improvements with no breaking changes expected for existing Flux installations.
Sign in to join this conversation.
No description provided.