2 repository: cgr.dev/chainguard-private/rancher-fleet
3 tag: latest@sha256:3e08a387d815853d9136e93cd51728359efdb4551a97417d79e3d0e24b3723a4
4 imagePullPolicy: IfNotPresent
6 repository: cgr.dev/chainguard-private/rancher-fleet-agent
7 tag: latest@sha256:c1ea31af5b066fc9a6f670872a8ff7f3797cc581e5d1c44c20f1f58427dd5686
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
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.
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.
17agentTLSMode: "system-store"
18# A duration string for how often agents should report a heartbeat
19agentCheckinInterval: "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.
22garbageCollectionInterval: "15m"
23# Whether you want to allow cluster upon registration to specify their labels.
24ignoreClusterRegistrationLabels: 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
31# proxy: http://<username>:<password>@<url>:<port>
33# comma separated list of domains or ip addresses that will not use the proxy
34noProxy: 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.
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
46 # Apply extra clusterLabels to the local cluster bootstrapped by fleet-controller
48 # A repo to add at install time that will deploy to the local cluster. This allows
49 # one to fully bootstrap fleet, its configuration and all its downstream clusters
57 systemDefaultRegistry: ""
58## Node labels for pod assignment
59## Ref: https://kubernetes.io/docs/user-guide/node-selection/
62## List of node taints to tolerate (requires Kubernetes >= 1.6)
64## Pod affinity for the controllers.
66# Container resource limits and requests for the controllers
68## Limits and requests for all fleet containers.
76## Set per-component overrides here.
77## Set to empty object {} to use none rather than the default from above.
85# fleetCleanup: {} # none rather than default
86# fleetAgentmanagement: {} # none rather than default
87# gitjob: {} # none rather than default
88# helmops: {} # none rather than default
90## PriorityClassName assigned to deployment.
92## Determines whether SSH operations (eg. cloning git repos, downloading Helm charts) could succeed if
93## host verification fails. Insecure when set to true. Default: false.
94insecureSkipHostKeyChecks: false
95## Adds hosts to the known_hosts configmap if using a custom git provider for gitrepos
96additionalKnownHosts: []
97# Custom entries to be added in SSH known_hosts format (see charts/fleet/templates/configmap_known_hosts.yaml for examples):
98# - <host>[:port] <key-algorithm> <fingerprint>
102 # syncPeriod is used to pick up polling for lost gitrepo events.
103 # It should be larger than the largest gitrepo pollinginterval.
109propagateDebugSettingsToAgents: true
110disableSecurityContext: false
112 clusterRegistrationCleanup: true
113 gitrepoJobsCleanup: true
114 gitrepoHelmURLRegexMigration: true
115## Leader election configuration
120## Fleet controller configuration
124 # The number of workers that are allowed to each type of reconciler
128 bundledeployment: "50"
139# When enabled, the imagescan controller will run to monitor image repositories.
140# If disabled, config files (e.g. fleet.yaml) containing non-empty imageScan fields will result in errors.
141# This option may be deprecated in a future release, and imagescan removed.
144## Fleet agent configuration
148 # The number of workers that are allowed for each type of reconciler
150 bundledeployment: "50"
152 ## Leader election configuration
158# Extra environment variables passed to the fleet pods.
162# - name: EXPERIMENTAL_COPY_RESOURCES_DOWNSTREAM
168# kubernetes.io/hostname: k3d-upstream-server-0
171# kubernetes.io/hostname: k3d-upstream-server-1
174# kubernetes.io/hostname: k3d-upstream-server-2
176# Extra labels passed to the fleet pods.
179# new-label: "new-label-value"
180# new-label-2: "new-label-value-2"
182# new-label: "new-label-value"
183# new-label-2: "new-label-value-2"
185# new-label: "new-label-value"
186# new-label-2: "new-label-value-2"
188# Extra annotations passed to the fleet pods.
191# new-annotation: "new-annotation-value"
192# new-annotation-2: "new-annotation-value-2"
194# new-annotation: "new-annotation-value"
195# new-annotation-2: "new-annotation-value-2"
197# new-annotation: "new-annotation-value"
198# new-annotation-2: "new-annotation-value-2"