mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-02-05 08:17:59 +00:00
Released early this week https://github.com/controlplaneio-fluxcd/flux-operator/releases/tag/v0.18.0 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Upgraded the charts to version 0.18.0. - Added options for custom pod scheduling using node selectors. - Introduced a reporting configuration with a customizable interval through an environment variable. - **Documentation** - Updated release information and configuration details to reflect the new options and version update. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Signed-off-by: Kingdon B <kingdon@urmanac.com>
flux-instance
This chart is a thin wrapper around the FluxInstance custom resource, which is
used by the Flux Operator
to install, configure and automatically upgrade Flux.
Prerequisites
- Kubernetes 1.22+
- Helm 3.8+
Installing the Chart
To deploy Flux in the flux-system namespace:
helm -n flux-system install flux oci://ghcr.io/controlplaneio-fluxcd/charts/flux-instance
For more information on the available configuration options, see the Flux Instance documentation.
Uninstalling the Chart
To uninstall Flux without affecting the resources it manages:
helm -n flux-system uninstall flux
Values
| Key | Type | Default | Description |
|---|---|---|---|
| commonAnnotations | object | {} |
Common annotations to add to all deployed objects including pods. |
| commonLabels | object | {} |
Common labels to add to all deployed objects including pods. |
| fullnameOverride | string | "flux" |
|
| instance.cluster | object | {"domain":"cluster.local","multitenant":false,"networkPolicy":true,"tenantDefaultServiceAccount":"default","type":"kubernetes"} |
Cluster https://fluxcd.control-plane.io/operator/fluxinstance/#cluster-configuration |
| instance.commonMetadata | object | {"annotations":{},"labels":{}} |
Common metadata https://fluxcd.control-plane.io/operator/fluxinstance/#common-metadata |
| instance.components | list | ["source-controller","kustomize-controller","helm-controller","notification-controller"] |
Components https://fluxcd.control-plane.io/operator/fluxinstance/#components-configuration |
| instance.distribution | object | {"artifact":"oci://ghcr.io/controlplaneio-fluxcd/flux-operator-manifests:latest","artifactPullSecret":"","imagePullSecret":"","registry":"ghcr.io/fluxcd","version":"2.x"} |
Distribution https://fluxcd.control-plane.io/operator/fluxinstance/#distribution-configuration |
| instance.kustomize.patches | list | [] |
Kustomize patches https://fluxcd.control-plane.io/operator/fluxinstance/#kustomize-patches |
| instance.sharding | object | {"key":"sharding.fluxcd.io/key","shards":[]} |
Sharding https://fluxcd.control-plane.io/operator/fluxinstance/#sharding-configuration |
| instance.storage | object | {"class":"","size":""} |
Storage https://fluxcd.control-plane.io/operator/fluxinstance/#storage-configuration |
| instance.sync | object | {"interval":"1m","kind":"GitRepository","name":"","path":"","provider":"","pullSecret":"","ref":"","url":""} |
Sync https://fluxcd.control-plane.io/operator/fluxinstance/#sync-configuration |
| nameOverride | string | "" |