2 repository: cgr.dev/chainguard-private/rancher-fleet
3 tag: latest@sha256:dde2a17371062e56c919fcd2cc8fe6c16e0222820506270d0bb50eddf4a8aa3d
4 imagePullPolicy: IfNotPresent
6 repository: cgr.dev/chainguard-private/rancher-fleet-agent
7 tag: latest@sha256:393cb8138d5c67c052f885dec80ef4a844a9158babe5c0a703dd11301d1e149b
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## Leader election configuration
119## Fleet controller configuration
123 # The number of workers that are allowed to each type of reconciler
127 bundledeployment: "50"
138# When enabled, the imagescan controller will run to monitor image repositories.
139# If disabled, config files (e.g. fleet.yaml) containing non-empty imageScan fields will result in errors.
140# This option may be deprecated in a future release, and imagescan removed.
143## Fleet agent configuration
147 # The number of workers that are allowed for each type of reconciler
149 bundledeployment: "50"
151 ## Leader election configuration
157# Extra environment variables passed to the fleet pods.
161# - name: EXPERIMENTAL_COPY_RESOURCES_DOWNSTREAM
167# kubernetes.io/hostname: k3d-upstream-server-0
170# kubernetes.io/hostname: k3d-upstream-server-1
173# kubernetes.io/hostname: k3d-upstream-server-2
175# Extra labels passed to the fleet pods.
178# new-label: "new-label-value"
179# new-label-2: "new-label-value-2"
181# new-label: "new-label-value"
182# new-label-2: "new-label-value-2"
184# new-label: "new-label-value"
185# new-label-2: "new-label-value-2"
187# Extra annotations passed to the fleet pods.
190# new-annotation: "new-annotation-value"
191# new-annotation-2: "new-annotation-value-2"
193# new-annotation: "new-annotation-value"
194# new-annotation-2: "new-annotation-value-2"
196# new-annotation: "new-annotation-value"
197# new-annotation-2: "new-annotation-value-2"