Update argocd/longhorn-system/values.yaml

This commit is contained in:
2022-09-28 21:19:19 +00:00
parent b3bc77dfc1
commit ae6028566a

View File

@@ -1,271 +1,271 @@
longhorn-system: #longhorn-system:
global: # global:
cattle: # cattle:
systemDefaultRegistry: "" # systemDefaultRegistry: ""
windowsCluster: # windowsCluster:
# Enable this to allow Longhorn to run on the Rancher deployed Windows cluster # # Enable this to allow Longhorn to run on the Rancher deployed Windows cluster
enabled: false # enabled: false
# Tolerate Linux node taint # # Tolerate Linux node taint
tolerations: # tolerations:
- key: "cattle.io/os" # - key: "cattle.io/os"
value: "linux" # value: "linux"
effect: "NoSchedule" # effect: "NoSchedule"
operator: "Equal" # operator: "Equal"
# Select Linux nodes # # Select Linux nodes
nodeSelector: # nodeSelector:
kubernetes.io/os: "linux" # kubernetes.io/os: "linux"
# Recognize toleration and node selector for Longhorn run-time created components # # Recognize toleration and node selector for Longhorn run-time created components
defaultSetting: # defaultSetting:
taintToleration: cattle.io/os=linux:NoSchedule # taintToleration: cattle.io/os=linux:NoSchedule
systemManagedComponentsNodeSelector: kubernetes.io/os:linux # systemManagedComponentsNodeSelector: kubernetes.io/os:linux
#
image: # image:
longhorn: # longhorn:
engine: # engine:
repository: longhornio/longhorn-engine # repository: longhornio/longhorn-engine
tag: master-head # tag: master-head
manager: # manager:
repository: longhornio/longhorn-manager # repository: longhornio/longhorn-manager
tag: master-head # tag: master-head
ui: # ui:
repository: longhornio/longhorn-ui # repository: longhornio/longhorn-ui
tag: master-head # tag: master-head
instanceManager: # instanceManager:
repository: longhornio/longhorn-instance-manager # repository: longhornio/longhorn-instance-manager
tag: v1_20220920 # tag: v1_20220920
shareManager: # shareManager:
repository: longhornio/longhorn-share-manager # repository: longhornio/longhorn-share-manager
tag: v1_20220914 # tag: v1_20220914
backingImageManager: # backingImageManager:
repository: longhornio/backing-image-manager # repository: longhornio/backing-image-manager
tag: v3_20220808 # tag: v3_20220808
csi: # csi:
attacher: # attacher:
repository: longhornio/csi-attacher # repository: longhornio/csi-attacher
tag: v3.4.0 # tag: v3.4.0
provisioner: # provisioner:
repository: longhornio/csi-provisioner # repository: longhornio/csi-provisioner
tag: v2.1.2 # tag: v2.1.2
nodeDriverRegistrar: # nodeDriverRegistrar:
repository: longhornio/csi-node-driver-registrar # repository: longhornio/csi-node-driver-registrar
tag: v2.5.0 # tag: v2.5.0
resizer: # resizer:
repository: longhornio/csi-resizer # repository: longhornio/csi-resizer
tag: v1.2.0 # tag: v1.2.0
snapshotter: # snapshotter:
repository: longhornio/csi-snapshotter # repository: longhornio/csi-snapshotter
tag: v3.0.3 # tag: v3.0.3
pullPolicy: IfNotPresent # pullPolicy: IfNotPresent
#
service: # service:
ui: # ui:
type: ClusterIP # type: ClusterIP
nodePort: null # nodePort: null
manager: # manager:
type: ClusterIP # type: ClusterIP
nodePort: "" # nodePort: ""
loadBalancerIP: "" # loadBalancerIP: ""
loadBalancerSourceRanges: "" # loadBalancerSourceRanges: ""
#
persistence: # persistence:
defaultClass: true # defaultClass: true
defaultFsType: ext4 # defaultFsType: ext4
defaultClassReplicaCount: 3 # defaultClassReplicaCount: 3
defaultDataLocality: disabled # best-effort otherwise # defaultDataLocality: disabled # best-effort otherwise
reclaimPolicy: Delete # reclaimPolicy: Delete
migratable: false # migratable: false
recurringJobSelector: # recurringJobSelector:
enable: false # enable: false
jobList: [] # jobList: []
backingImage: # backingImage:
enable: false # enable: false
name: ~ # name: ~
dataSourceType: ~ # dataSourceType: ~
dataSourceParameters: ~ # dataSourceParameters: ~
expectedChecksum: ~ # expectedChecksum: ~
#
csi: # csi:
kubeletRootDir: ~ # kubeletRootDir: ~
attacherReplicaCount: ~ # attacherReplicaCount: ~
provisionerReplicaCount: ~ # provisionerReplicaCount: ~
resizerReplicaCount: ~ # resizerReplicaCount: ~
snapshotterReplicaCount: ~ # snapshotterReplicaCount: ~
#
defaultSettings: # defaultSettings:
backupTarget: ~ # backupTarget: ~
backupTargetCredentialSecret: ~ # backupTargetCredentialSecret: ~
allowRecurringJobWhileVolumeDetached: ~ # allowRecurringJobWhileVolumeDetached: ~
createDefaultDiskLabeledNodes: ~ # createDefaultDiskLabeledNodes: ~
defaultDataPath: ~ # defaultDataPath: ~
defaultDataLocality: ~ # defaultDataLocality: ~
replicaSoftAntiAffinity: ~ # replicaSoftAntiAffinity: ~
replicaAutoBalance: ~ # replicaAutoBalance: ~
storageOverProvisioningPercentage: ~ # storageOverProvisioningPercentage: ~
storageMinimalAvailablePercentage: ~ # storageMinimalAvailablePercentage: ~
upgradeChecker: ~ # upgradeChecker: ~
defaultReplicaCount: ~ # defaultReplicaCount: ~
defaultLonghornStaticStorageClass: ~ # defaultLonghornStaticStorageClass: ~
backupstorePollInterval: ~ # backupstorePollInterval: ~
failedBackupTTL: ~ # failedBackupTTL: ~
taintToleration: ~ # taintToleration: ~
systemManagedComponentsNodeSelector: ~ # systemManagedComponentsNodeSelector: ~
priorityClass: ~ # priorityClass: ~
autoSalvage: ~ # autoSalvage: ~
autoDeletePodWhenVolumeDetachedUnexpectedly: ~ # autoDeletePodWhenVolumeDetachedUnexpectedly: ~
disableSchedulingOnCordonedNode: ~ # disableSchedulingOnCordonedNode: ~
replicaZoneSoftAntiAffinity: ~ # replicaZoneSoftAntiAffinity: ~
nodeDownPodDeletionPolicy: ~ # nodeDownPodDeletionPolicy: ~
allowNodeDrainWithLastHealthyReplica: ~ # allowNodeDrainWithLastHealthyReplica: ~
mkfsExt4Parameters: ~ # mkfsExt4Parameters: ~
disableReplicaRebuild: ~ # disableReplicaRebuild: ~
replicaReplenishmentWaitInterval: ~ # replicaReplenishmentWaitInterval: ~
concurrentReplicaRebuildPerNodeLimit: ~ # concurrentReplicaRebuildPerNodeLimit: ~
disableRevisionCounter: ~ # disableRevisionCounter: ~
systemManagedPodsImagePullPolicy: ~ # systemManagedPodsImagePullPolicy: ~
allowVolumeCreationWithDegradedAvailability: ~ # allowVolumeCreationWithDegradedAvailability: ~
autoCleanupSystemGeneratedSnapshot: ~ # autoCleanupSystemGeneratedSnapshot: ~
concurrentAutomaticEngineUpgradePerNodeLimit: ~ # concurrentAutomaticEngineUpgradePerNodeLimit: ~
backingImageCleanupWaitInterval: ~ # backingImageCleanupWaitInterval: ~
backingImageRecoveryWaitInterval: ~ # backingImageRecoveryWaitInterval: ~
guaranteedEngineManagerCPU: ~ # guaranteedEngineManagerCPU: ~
guaranteedReplicaManagerCPU: ~ # guaranteedReplicaManagerCPU: ~
kubernetesClusterAutoscalerEnabled: ~ # kubernetesClusterAutoscalerEnabled: ~
orphanAutoDeletion: ~ # orphanAutoDeletion: ~
storageNetwork: ~ # storageNetwork: ~
privateRegistry: # privateRegistry:
createSecret: ~ # createSecret: ~
registryUrl: ~ # registryUrl: ~
registryUser: ~ # registryUser: ~
registryPasswd: ~ # registryPasswd: ~
registrySecret: ~ # registrySecret: ~
#
longhornManager: # longhornManager:
log: # log:
## Allowed values are `plain` or `json`. # ## Allowed values are `plain` or `json`.
format: plain # format: plain
priorityClass: ~ # priorityClass: ~
tolerations: [] # tolerations: []
## If you want to set tolerations for Longhorn Manager DaemonSet, delete the `[]` in the line above # ## If you want to set tolerations for Longhorn Manager DaemonSet, delete the `[]` in the line above
## and uncomment this example block # ## and uncomment this example block
# - key: "key" # # - key: "key"
# operator: "Equal" # # operator: "Equal"
# value: "value" # # value: "value"
# effect: "NoSchedule" # # effect: "NoSchedule"
nodeSelector: {} # nodeSelector: {}
## If you want to set node selector for Longhorn Manager DaemonSet, delete the `{}` in the line above # ## If you want to set node selector for Longhorn Manager DaemonSet, delete the `{}` in the line above
## and uncomment this example block # ## and uncomment this example block
# label-key1: "label-value1" # # label-key1: "label-value1"
# label-key2: "label-value2" # # label-key2: "label-value2"
serviceAnnotations: {} # serviceAnnotations: {}
## If you want to set annotations for the Longhorn Manager service, delete the `{}` in the line above # ## If you want to set annotations for the Longhorn Manager service, delete the `{}` in the line above
## and uncomment this example block # ## and uncomment this example block
# annotation-key1: "annotation-value1" # # annotation-key1: "annotation-value1"
# annotation-key2: "annotation-value2" # # annotation-key2: "annotation-value2"
#
longhornDriver: # longhornDriver:
priorityClass: ~ # priorityClass: ~
tolerations: [] # tolerations: []
## If you want to set tolerations for Longhorn Driver Deployer Deployment, delete the `[]` in the line above # ## If you want to set tolerations for Longhorn Driver Deployer Deployment, delete the `[]` in the line above
## and uncomment this example block # ## and uncomment this example block
# - key: "key" # # - key: "key"
# operator: "Equal" # # operator: "Equal"
# value: "value" # # value: "value"
# effect: "NoSchedule" # # effect: "NoSchedule"
nodeSelector: {} # nodeSelector: {}
## If you want to set node selector for Longhorn Driver Deployer Deployment, delete the `{}` in the line above # ## If you want to set node selector for Longhorn Driver Deployer Deployment, delete the `{}` in the line above
## and uncomment this example block # ## and uncomment this example block
# label-key1: "label-value1" # # label-key1: "label-value1"
# label-key2: "label-value2" # # label-key2: "label-value2"
#
longhornUI: # longhornUI:
replicas: 1 # replicas: 1
priorityClass: ~ # priorityClass: ~
tolerations: [] # tolerations: []
## If you want to set tolerations for Longhorn UI Deployment, delete the `[]` in the line above # ## If you want to set tolerations for Longhorn UI Deployment, delete the `[]` in the line above
## and uncomment this example block # ## and uncomment this example block
# - key: "key" # # - key: "key"
# operator: "Equal" # # operator: "Equal"
# value: "value" # # value: "value"
# effect: "NoSchedule" # # effect: "NoSchedule"
nodeSelector: {} # nodeSelector: {}
## If you want to set node selector for Longhorn UI Deployment, delete the `{}` in the line above # ## If you want to set node selector for Longhorn UI Deployment, delete the `{}` in the line above
## and uncomment this example block # ## and uncomment this example block
# label-key1: "label-value1" # # label-key1: "label-value1"
# label-key2: "label-value2" # # label-key2: "label-value2"
#
resources: {} # resources: {}
# We usually recommend not to specify default resources and to leave this as a conscious # # We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little # # choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following # # resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'. # # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits: # # limits:
# cpu: 100m # # cpu: 100m
# memory: 128Mi # # memory: 128Mi
# requests: # # requests:
# cpu: 100m # # cpu: 100m
# memory: 128Mi # # memory: 128Mi
# # #
#
ingress: # ingress:
## Set to true to enable ingress record generation # ## Set to true to enable ingress record generation
enabled: false # enabled: false
#
## Add ingressClassName to the Ingress # ## Add ingressClassName to the Ingress
## Can replace the kubernetes.io/ingress.class annotation on v1.18+ # ## Can replace the kubernetes.io/ingress.class annotation on v1.18+
ingressClassName: ~ # ingressClassName: ~
#
host: sslip.io # host: sslip.io
#
## Set this to true in order to enable TLS on the ingress record # ## Set this to true in order to enable TLS on the ingress record
tls: false # tls: false
#
## Enable this in order to enable that the backend service will be connected at port 443 # ## Enable this in order to enable that the backend service will be connected at port 443
secureBackends: false # secureBackends: false
#
## If TLS is set to true, you must declare what secret will store the key/certificate for TLS # ## If TLS is set to true, you must declare what secret will store the key/certificate for TLS
tlsSecret: longhorn.local-tls # tlsSecret: longhorn.local-tls
#
## If ingress is enabled you can set the default ingress path # ## If ingress is enabled you can set the default ingress path
## then you can access the UI by using the following full path {{host}}+{{path}} # ## then you can access the UI by using the following full path {{host}}+{{path}}
path: / # path: /
#
## Ingress annotations done as key:value pairs # ## Ingress annotations done as key:value pairs
## If you're using kube-lego, you will want to add: # ## If you're using kube-lego, you will want to add:
## kubernetes.io/tls-acme: true # ## kubernetes.io/tls-acme: true
## # ##
## For a full list of possible ingress annotations, please see # ## For a full list of possible ingress annotations, please see
## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/annotations.md # ## ref: https://github.com/kubernetes/ingress-nginx/blob/master/docs/annotations.md
## # ##
## If tls is set to true, annotation ingress.kubernetes.io/secure-backends: "true" will automatically be set # ## If tls is set to true, annotation ingress.kubernetes.io/secure-backends: "true" will automatically be set
annotations: # annotations:
# kubernetes.io/ingress.class: nginx # # kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: true # # kubernetes.io/tls-acme: true
#
secrets: # secrets:
## If you're providing your own certificates, please use this to add the certificates as secrets # ## If you're providing your own certificates, please use this to add the certificates as secrets
## key and certificate should start with -----BEGIN CERTIFICATE----- or # ## key and certificate should start with -----BEGIN CERTIFICATE----- or
## -----BEGIN RSA PRIVATE KEY----- # ## -----BEGIN RSA PRIVATE KEY-----
## # ##
## name should line up with a tlsSecret set further up # ## name should line up with a tlsSecret set further up
## If you're using kube-lego, this is unneeded, as it will create the secret for you if it is not set # ## If you're using kube-lego, this is unneeded, as it will create the secret for you if it is not set
## # ##
## It is also possible to create and manage the certificates outside of this helm chart # ## It is also possible to create and manage the certificates outside of this helm chart
## Please see README.md for more information # ## Please see README.md for more information
# - name: longhorn.local-tls # # - name: longhorn.local-tls
# key: # # key:
# certificate: # # certificate:
#
# Configure a pod security policy in the Longhorn namespace to allow privileged pods # # Configure a pod security policy in the Longhorn namespace to allow privileged pods
enablePSP: true # enablePSP: true
#
## Specify override namespace, specifically this is useful for using longhorn as sub-chart # ## Specify override namespace, specifically this is useful for using longhorn as sub-chart
## and its release namespace is not the `longhorn-system` # ## and its release namespace is not the `longhorn-system`
namespaceOverride: "" # namespaceOverride: ""
#
# Annotations to add to the Longhorn Manager DaemonSet Pods. Optional. # # Annotations to add to the Longhorn Manager DaemonSet Pods. Optional.
annotations: {} # annotations: {}
#
serviceAccount: # serviceAccount:
# Annotations to add to the service account # # Annotations to add to the service account
annotations: {} # annotations: {}
#