# Default values for juicefs-cache-group-operator. # This is a YAML-formatted file. # Declare variables to be passed into your templates. replicaCount: 2 image: repository: juicedata/juicefs-cache-group-operator pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. tag: "v0.2.1" dashboardImage: repository: juicedata/csi-dashboard tag: "v0.26.1" pullPolicy: "" # Configure the verbosity of logging. # Can be one of 'debug', 'info', 'error' or any integer value > 0 which corresponds to custom debug levels of increasing verbosity logLevel: "info" # Configure the log encoding. # Can be one of "json" or "console" logEncoder: "console" imagePullSecrets: [] nameOverride: "" fullnameOverride: "" serviceAccount: # Specifies whether a service account should be created create: true # Annotations to add to the service account annotations: {} # The name of the service account to use. # If not set and create is true, a name is generated using the fullname template name: "" # Enable leader election for controller manager. # Enabling this will ensure there is only one active controller manager. leaderElection: enabled: true podAnnotations: {} podLabels: {} podSecurityContext: runAsNonRoot: true securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL resources: limits: cpu: 500m memory: 128Mi requests: cpu: 10m memory: 64Mi livenessProbe: httpGet: path: /healthz port: 8081 initialDelaySeconds: 15 periodSeconds: 20 readinessProbe: httpGet: path: /readyz port: 8081 initialDelaySeconds: 5 periodSeconds: 10 nodeSelector: {} tolerations: [] affinity: {} dashboard: enabled: false # Enable manager for dashboard # If enabled, the dashboard will watch and cache k8s resources in the dashboard, which is used to achieve better performance and more features. # If disabled, directly obtain resources from the k8s API server when the user accesses the dashboard, which will reduce the pressure on the API server under large-scale clusters. enableManager: true # Basic auth for dashboard auth: enabled: false # Set existingSecret to indicate whether to use an existing secret. If it is empty, a corresponding secret will be created according to the plain text configuration. existingSecret: "" username: admin password: admin replicas: 1 leaderElection: # Enable leader election for dashboard. enabled: false # The namespace where the leader election resource lives. Defaults to the pod namespace if not set leaderElectionNamespace: "" # The duration that non-leader candidates will wait to force acquire leadership. This is measured against time of last observed ack # Defaults to 15s, if not set leaseDuration: "" # The duration that the acting control-plane will retry refreshing leadership before giving up hostNetwork: false resources: limits: cpu: 1000m memory: 1Gi requests: cpu: 100m memory: 200Mi labels: {} annotations: {} affinity: {} nodeSelector: {} tolerations: - key: CriticalAddonsOnly operator: Exists service: port: 8088 type: ClusterIP ingress: enabled: false className: "nginx" annotations: {} # kubernetes.io/ingress.class: nginx # kubernetes.io/tls-acme: "true" hosts: - host: "" paths: - path: / pathType: ImplementationSpecific tls: [] # - secretName: chart-example-tls # hosts: # - chart-example.local envs: []