DirectorySecurity AdvisoriesPricing
Sign in
Directory
rancher-fleet logoHELM

rancher-fleet

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 versions
Default values
Chart metadata
Images

Tag:

1
image:
2
repository: chainreg.biz/chainguard-private/rancher-fleet
3
tag: latest@sha256:ac0c6aa8161c472980ebce89da2841ea046920b4ed13da7795c0cc96146b4b1d
4
imagePullPolicy: IfNotPresent
5
agentImage:
6
repository: chainreg.biz/chainguard-private/rancher-fleet-agent
7
tag: latest@sha256:a4015a55c4300bd56ad833bfb72c3125dedd2162850c99b892972a184311280f
8
imagePullPolicy: IfNotPresent
9
# For cluster registration the public URL of the Kubernetes API server must be set here
10
# Example: https://example.com:6443
11
apiServerURL: ""
12
# For cluster registration the pem encoded value of the CA of the Kubernetes API server must be set here
13
# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA.
14
apiServerCA: ""
15
# Determines whether the agent should trust CA bundles from the operating system's trust store when connecting to a
16
# management cluster. True in `system-store` mode, false in `strict` mode.
17
agentTLSMode: "system-store"
18
# A duration string for how often agents should report a heartbeat
19
agentCheckinInterval: "15m"
20
# The amount of time that agents will wait before they clean up old Helm releases.
21
# A non-existent value or 0 will result in an interval of 15 minutes.
22
garbageCollectionInterval: "15m"
23
# Whether you want to allow cluster upon registration to specify their labels.
24
ignoreClusterRegistrationLabels: false
25
# Counts from gitrepo are out of sync with bundleDeployment state.
26
# Just retry in a number of seconds as there is no great way to trigger an event that doesn't cause a loop.
27
# If not set default is 15 seconds.
28
# clusterEnqueueDelay: 120s
29
30
# http[s] proxy server
31
# proxy: http://<username>@<password>:<url>:<port>
32
33
# comma separated list of domains or ip addresses that will not use the proxy
34
noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local
35
# The amount of time to wait for a response from the server before canceling the
36
# request. Used to retrieve the latest commit of configured git repositories.
37
# A non-existent value or 0 will result in a timeout of 30 seconds.
38
gitClientTimeout: 30s
39
bootstrap:
40
enabled: true
41
# The namespace that will be autocreated and the local cluster will be registered in
42
namespace: fleet-local
43
# The namespace where the fleet agent for the local cluster will be ran, if empty
44
# this will default to cattle-fleet-system
45
agentNamespace: ""
46
# A repo to add at install time that will deploy to the local cluster. This allows
47
# one to fully bootstrap fleet, its configuration and all its downstream clusters
48
# in one shot.
49
repo: ""
50
secret: ""
51
branch: master
52
paths: ""
53
global:
54
cattle:
55
systemDefaultRegistry: ""
56
## Node labels for pod assignment
57
## Ref: https://kubernetes.io/docs/user-guide/node-selection/
58
##
59
nodeSelector: {}
60
## List of node taints to tolerate (requires Kubernetes >= 1.6)
61
tolerations: []
62
## Pod affinity for the controllers.
63
affinity: {}
64
# Pod resource limits and requests for the controllers
65
resources: {}
66
# limits:
67
# cpu: 8000m
68
# memory: 8Gi
69
# requests:
70
# cpu: 250m
71
# memory: 768Mi
72
73
## PriorityClassName assigned to deployment.
74
priorityClassName: ""
75
## Determines whether SSH operations (eg. cloning git repos, downloading Helm charts) could succeed if
76
## host verification fails. Insecure when set to true. Default: false.
77
insecureSkipHostKeyChecks: false
78
gitops:
79
enabled: true
80
# syncPeriod is used to pick up polling for lost gitrepo events.
81
# It should be larger than the largest gitrepo pollinginterval.
82
syncPeriod: 2h
83
metrics:
84
enabled: true
85
debug: false
86
debugLevel: 0
87
propagateDebugSettingsToAgents: true
88
disableSecurityContext: false
89
migrations:
90
clusterRegistrationCleanup: true
91
gitrepoJobsCleanup: true
92
## Leader election configuration
93
leaderElection:
94
leaseDuration: 30s
95
retryPeriod: 10s
96
renewDeadline: 25s
97
## Fleet controller configuration
98
controller:
99
replicas: 1
100
reconciler:
101
# The number of workers that are allowed to each type of reconciler
102
workers:
103
gitrepo: "50"
104
bundle: "50"
105
bundledeployment: "50"
106
cluster: "50"
107
clustergroup: "50"
108
imagescan: "50"
109
schedule: "50"
110
content: "50"
111
gitjob:
112
replicas: 1
113
helmops:
114
enabled: true
115
replicas: 1
116
## Fleet agent configuration
117
agent:
118
replicas: 1
119
reconciler:
120
# The number of workers that are allowed for each type of reconciler
121
workers:
122
bundledeployment: "50"
123
drift: "50"
124
## Leader election configuration
125
leaderElection:
126
leaseDuration: 30s
127
retryPeriod: 10s
128
renewDeadline: 25s
129
130
# Extra environment variables passed to the fleet pods.
131
# extraEnv:
132
# - name: OCI_STORAGE
133
# value: "false"
134
# - name: EXPERIMENTAL_COPY_RESOURCES_DOWNSTREAM
135
# value: "false"
136
137
# shards:
138
# - id: shard0
139
# nodeSelector:
140
# kubernetes.io/hostname: k3d-upstream-server-0
141
# - id: shard1
142
# nodeSelector:
143
# kubernetes.io/hostname: k3d-upstream-server-1
144
# - id: shard2
145
# nodeSelector:
146
# kubernetes.io/hostname: k3d-upstream-server-2
147
148
# Extra labels passed to the fleet pods.
149
# extraLabels:
150
# fleetController:
151
# new-label: "new-label-value"
152
# new-label-2: "new-label-value-2"
153
# gitjob:
154
# new-label: "new-label-value"
155
# new-label-2: "new-label-value-2"
156
# helmops:
157
# new-label: "new-label-value"
158
# new-label-2: "new-label-value-2"
159
160
# Extra annotations passed to the fleet pods.
161
# extraAnnotations:
162
# fleetController:
163
# new-annotation: "new-annotation-value"
164
# new-annotation-2: "new-annotation-value-2"
165
# gitjob:
166
# new-annotation: "new-annotation-value"
167
# new-annotation-2: "new-annotation-value-2"
168
# helmops:
169
# new-annotation: "new-annotation-value"
170
# new-annotation-2: "new-annotation-value-2"
171

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.