mirror of https://git.rancher.io/charts
121 lines
3.4 KiB
YAML
121 lines
3.4 KiB
YAML
image:
|
|
repository: rancher/fleet
|
|
tag: v0.10.0
|
|
imagePullPolicy: IfNotPresent
|
|
|
|
agentImage:
|
|
repository: rancher/fleet-agent
|
|
tag: v0.10.0
|
|
imagePullPolicy: IfNotPresent
|
|
|
|
# For cluster registration the public URL of the Kubernetes API server must be set here
|
|
# Example: https://example.com:6443
|
|
apiServerURL: ""
|
|
|
|
# For cluster registration the pem encoded value of the CA of the Kubernetes API server must be set here
|
|
# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA.
|
|
apiServerCA: ""
|
|
|
|
# Determines whether the agent should trust CA bundles from the operating system's trust store when connecting to a
|
|
# management cluster. True in `system-store` mode, false in `strict` mode.
|
|
agentTLSMode: "system-store"
|
|
|
|
# A duration string for how often agents should report a heartbeat
|
|
agentCheckinInterval: "15m"
|
|
|
|
# Whether you want to allow cluster upon registration to specify their labels.
|
|
ignoreClusterRegistrationLabels: false
|
|
|
|
# Counts from gitrepo are out of sync with bundleDeployment state.
|
|
# Just retry in a number of seconds as there is no great way to trigger an event that doesn't cause a loop.
|
|
# If not set default is 15 seconds.
|
|
# clusterEnqueueDelay: 120s
|
|
|
|
# http[s] proxy server
|
|
# proxy: http://<username>@<password>:<url>:<port>
|
|
|
|
# comma separated list of domains or ip addresses that will not use the proxy
|
|
noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local
|
|
|
|
bootstrap:
|
|
enabled: true
|
|
# The namespace that will be autocreated and the local cluster will be registered in
|
|
namespace: fleet-local
|
|
# The namespace where the fleet agent for the local cluster will be ran, if empty
|
|
# this will default to cattle-fleet-system
|
|
agentNamespace: ""
|
|
# A repo to add at install time that will deploy to the local cluster. This allows
|
|
# one to fully bootstrap fleet, its configuration and all its downstream clusters
|
|
# in one shot.
|
|
repo: ""
|
|
secret: ""
|
|
branch: master
|
|
paths: ""
|
|
|
|
global:
|
|
cattle:
|
|
systemDefaultRegistry: ""
|
|
|
|
## Node labels for pod assignment
|
|
## Ref: https://kubernetes.io/docs/user-guide/node-selection/
|
|
##
|
|
nodeSelector: {}
|
|
## List of node taints to tolerate (requires Kubernetes >= 1.6)
|
|
tolerations: []
|
|
|
|
## PriorityClassName assigned to deployment.
|
|
priorityClassName: ""
|
|
|
|
gitops:
|
|
enabled: true
|
|
|
|
metrics:
|
|
enabled: true
|
|
|
|
debug: false
|
|
debugLevel: 0
|
|
propagateDebugSettingsToAgents: true
|
|
|
|
## Optional CPU pprof configuration. Profiles are collected continuously and saved every period
|
|
## Any valid volume configuration can be provided, the example below uses hostPath
|
|
#cpuPprof:
|
|
# period: "60s"
|
|
# volumeConfiguration:
|
|
# hostPath:
|
|
# path: /tmp/pprof
|
|
# type: DirectoryOrCreate
|
|
|
|
migrations:
|
|
clusterRegistrationCleanup: true
|
|
|
|
## Leader election configuration
|
|
leaderElection:
|
|
leaseDuration: 30s
|
|
retryPeriod: 10s
|
|
renewDeadline: 25s
|
|
|
|
## Fleet controller configuration
|
|
controller:
|
|
reconciler:
|
|
# The number of workers that are allowed to each type of reconciler
|
|
workers:
|
|
gitrepo: "1"
|
|
bundle: "1"
|
|
bundledeployment: "1"
|
|
|
|
# Extra environment variables passed to the fleet pods.
|
|
# extraEnv:
|
|
# - name: EXPERIMENTAL_OCI_STORAGE
|
|
# value: "true"
|
|
|
|
# shards:
|
|
# - id: shard0
|
|
# nodeSelector:
|
|
# kubernetes.io/hostname: k3d-upstream-server-0
|
|
# - id: shard1
|
|
# nodeSelector:
|
|
# kubernetes.io/hostname: k3d-upstream-server-1
|
|
# - id: shard2
|
|
# nodeSelector:
|
|
# kubernetes.io/hostname: k3d-upstream-server-2
|