Skip to content

feat(flux2): add flag for optionally disabling pre-install checks#269

Open
arturshadnik wants to merge 1 commit intofluxcd-community:mainfrom
arturshadnik:chore/disable-cli
Open

feat(flux2): add flag for optionally disabling pre-install checks#269
arturshadnik wants to merge 1 commit intofluxcd-community:mainfrom
arturshadnik:chore/disable-cli

Conversation

@arturshadnik
Copy link

What this PR does / why we need it:

This PR adds a cli.create field, and updates the pre-install job and SA templates to be rendered conditionally.

The flux check preflight check hardcodes a minimum k8s version. This makes it impossible to install the helm chart on a cluster running an unsupported k8s version.

The Flux Installation docs say that Flux may work on older versions, but no support will be provided. Given this, the chart is in my opinion too restrictive. This change is backwards compatible (the value defaults to true) but allows the helm chart to be used with older version of Kubernetes.

Which issue this PR fixes

Special notes for your reviewer:

Checklist

  • DCO signed
  • Chart Version bumped
  • helm-docs are updated
  • Helm chart is tested
  • Update artifacthub.io/changes in Chart.yaml
  • Run make reviewable

Signed-off-by: Artur Shad Nik <arturshadnik@gmail.com>

docs: update artifacthub.io/changes

Signed-off-by: Artur Shad Nik <arturshadnik@gmail.com>
@arturshadnik arturshadnik changed the title chore: add flag for optionally disabling pre-install checks feat(flux2): add flag for optionally disabling pre-install checks Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant