DirectorySecurity AdvisoriesPricing
Sign in
Directory
flux-instance logoHELM

flux-instance

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart tags
Default values
Chart metadata
Images

Tag:
Compare:

1
# Default values for flux-instance.
2
3
nameOverride: ""
4
fullnameOverride: "flux"
5
instance:
6
# -- Distribution https://fluxoperator.dev/docs/crd/fluxinstance/#distribution-configuration
7
distribution: # @schema required: true
8
version: "2.x" # @schema required: true
9
registry: "ghcr.io/fluxcd" # @schema required: true
10
artifact: "oci://ghcr.io/controlplaneio-fluxcd/flux-operator-manifests:latest"
11
artifactPullSecret: ""
12
imagePullSecret: ""
13
variant: "" # @schema enum:['',upstream-alpine,enterprise-alpine,enterprise-distroless,enterprise-distroless-fips]
14
# -- Components https://fluxoperator.dev/docs/crd/fluxinstance/#components-configuration
15
components: # @schema item: string; uniqueItems: true; itemEnum: [source-controller,kustomize-controller,helm-controller,notification-controller,image-reflector-controller,image-automation-controller,source-watcher]
16
- source-controller
17
- kustomize-controller
18
- helm-controller
19
- notification-controller
20
# -- Cluster https://fluxoperator.dev/docs/crd/fluxinstance/#cluster-configuration
21
cluster: # @schema required: true
22
type: kubernetes # @schema enum:[kubernetes,openshift,aws,azure,gcp]
23
size: "" # @schema enum:['',small,medium,large]
24
domain: "cluster.local"
25
networkPolicy: true
26
multitenant: false
27
tenantDefaultServiceAccount: "default"
28
# -- Common metadata https://fluxoperator.dev/docs/crd/fluxinstance/#common-metadata
29
commonMetadata: # @schema required: false
30
labels: {}
31
annotations: {}
32
# -- Storage https://fluxoperator.dev/docs/crd/fluxinstance/#storage-configuration
33
storage: # @schema required: false
34
class: ""
35
size: ""
36
# -- Sharding https://fluxoperator.dev/docs/crd/fluxinstance/#sharding-configuration
37
sharding: # @schema required: false
38
key: "sharding.fluxcd.io/key"
39
shards: [] # @schema item: string
40
# -- Sync https://fluxoperator.dev/docs/crd/fluxinstance/#sync-configuration
41
sync: # @schema required: false
42
interval: 1m
43
kind: "GitRepository" # @schema enum:[GitRepository,OCIRepository,Bucket]
44
url: ""
45
ref: ""
46
path: ""
47
pullSecret: ""
48
name: ""
49
provider: ""
50
kustomize: # @schema required: false
51
# -- Kustomize patches https://fluxoperator.dev/docs/crd/fluxinstance/#kustomize-patches
52
patches: [] # @schema item: object
53
# -- Common annotations to add to all deployed objects including pods.
54
commonAnnotations: {}
55
# -- Common labels to add to all deployed objects including pods.
56
commonLabels: {}
57
# Healthcheck job settings.
58
healthcheck:
59
# -- Enable post-install and post-upgrade health checks.
60
enabled: false
61
# -- Health check timeout in Go duration format.
62
timeout: 5m # @schema default: "5m"
63
# Container image settings.
64
# The image tag defaults to the chart appVersion.
65
# @ignore
66
image:
67
repository: chainreg.biz/scratch-images/test-tmp/flux-operator
68
tag: v0.58.1-r2@sha256:6a50d6e5e269fd7e5c7795d9400e14cbcddfdb105364151be65fab548d8b7572
69
pullSecrets: [] # @schema item: object ; uniqueItems: true
70
imagePullPolicy: IfNotPresent # @schema enum:[IfNotPresent, Always, Never]
71
# Container resources requests and limits settings.
72
# @ignore
73
resources: # @schema required: true
74
limits:
75
cpu: 1000m
76
memory: 1Gi
77
requests: # @schema default: {"cpu":"100m","memory":"64Mi"}
78
cpu: 100m
79
memory: 64Mi
80
# Pod service account settings.
81
# The name of the service account defaults to the release name.
82
# @ignore
83
serviceAccount: # @schema default: {"create":false,"automount":true,"name":"flux-operator"}
84
create: false
85
automount: true
86
name: "flux-operator"
87
# Pod security context settings.
88
# @ignore
89
podSecurityContext: {} # @schema default: {"fsGroup":1337}
90
# Container security context settings.
91
# The default is compliant with the pod security restricted profile.
92
# @ignore
93
securityContext: # @schema required: true
94
runAsNonRoot: true # @schema default: true
95
readOnlyRootFilesystem: true # @schema default: true
96
allowPrivilegeEscalation: false # @schema default: false
97
capabilities: # @schema default: {"drop":["ALL"]}
98
drop: # @schema item: string ; uniqueItems: true
99
- "ALL"
100
seccompProfile: # @schema default: {"type":"RuntimeDefault"}
101
type: "RuntimeDefault"
102
# Pod affinity and anti-affinity settings.
103
# @ignore
104
affinity: # @schema default: {"nodeAffinity":{"requiredDuringSchedulingIgnoredDuringExecution":{"nodeSelectorTerms":[{"matchExpressions":[{"key":"kubernetes.io/os","operator":"In","values":["linux"]}]}]}}}
105
nodeAffinity:
106
requiredDuringSchedulingIgnoredDuringExecution:
107
nodeSelectorTerms:
108
- matchExpressions:
109
- key: kubernetes.io/os
110
operator: In
111
values:
112
- linux
113
# Pod tolerations settings.
114
# @ignore
115
tolerations: [] # @schema item: object ; uniqueItems: true
116
# Pod Node Selector settings.
117
# @ignore
118
nodeSelector: {} # @schema type: object
119
# If `true`, the container ports (`8080` and `8081`) are exposed on the host network.
120
# @ignore
121
hostNetwork: false # @schema default: false
122
# Pod extra volumes.
123
# @ignore
124
volumes: [] # @schema item: object ; uniqueItems: true
125
# Container extra volume mounts.
126
# @ignore
127
volumeMounts: [] # @schema item: object ; uniqueItems: true
128
# Container extra environment variables.
129
# @ignore
130
envs: [] # @schema item: object ; uniqueItems: true
131
# Container extra arguments.
132
# @ignore
133
extraArgs: [] # @schema item: string ; uniqueItems: true
134

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.