--- # -- (int) number of seafile replicas to run (only tested with 1) replicaCount: 1 # -- global settings global: # -- global storage class for PVCs storageClass: '' # -- seafile image configuration image: # -- what seafile image to use repository: seafileltd/seafile-mc # -- when to pull the image pullPolicy: IfNotPresent # -- override image tag; default is the chart appVersion tag: '' # -- secrets used to pull the image imagePullSecrets: [] # -- override the name of the entire chart nameOverride: '' # -- override the fullname of the entire chart fullnameOverride: '' serviceAccount: # -- (boolean) whether a service account should be created create: false # -- service account annotations annotations: {} # -- the name of the service account to use; if unset and create is true, a name is generated using the fullname template name: '' # -- additional pod annotations podAnnotations: {} # -- additional pod labels podLabels: {} # -- custom pod security context podSecurityContext: {} # fsGroup: 2000 # -- custom security context securityContext: {} # capabilities: # drop: # - ALL # readOnlyRootFilesystem: true # runAsNonRoot: true # runAsUser: 1000 # -- service setup service: # -- service type type: ClusterIP # -- (int) service port port: 80 # -- ingress setup ingress: # -- (boolean) whether an ingress should be generated enabled: false # -- override ingress class name className: '' # -- additional ingress annotations annotations: {} # kubernetes.io/ingress.class: nginx # kubernetes.io/tls-acme: "true" # -- ingress hosts hosts: - host: chart-example.local paths: - path: / pathType: ImplementationSpecific # -- TLS setup tls: [] # - secretName: chart-example-tls # hosts: # - chart-example.local # -- custom resources resources: {} # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi livenessProbe: httpGet: path: / port: http readinessProbe: httpGet: path: / port: http # -- autoscaling settings autoscaling: # -- (boolean) whether autoscaling should be enabled enabled: false # -- (int) minimum number of replicas minReplicas: 1 # -- (int) maximum number of replicas maxReplicas: 100 # -- (int) try to utilize this much CPU [%] targetCPUUtilizationPercentage: 80 # targetMemoryUtilizationPercentage: 80 # -- persistence settings persistence: # -- (boolean) whether to handle persistence at all enabled: true # -- (boolean) whether to create PVCs create: true # -- additional PVC annotations annotations: {} # -- additional PVC labels labels: {} # -- PVC access modes accessModes: [ReadWriteOnce] # -- override PVC storage class storageClass: '' # -- limit PVC size size: 16Gi # -- node selectors nodeSelector: {} # -- tolerations tolerations: [] # -- affinity affinity: {} # -- seafile app configuration seafile: # -- [TZ identifier](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) timezone: Europe/Berlin # -- email address of the admin user admin_email: admin@hostname.tld # -- password of the admin user; DO NOT FORGET TO CHANGE THIS VALUE admin_password: changeme2 # -- mariadb subchart configuration mariadb: # -- auth settings auth: # -- root user password; DO NOT FORGET TO CHANGE THIS VALUE rootPassword: changeme # -- DB persistence settings persistence: enabled: true storageClass: '' size: 1Gi # -- memcached subchart configuration memcached: extraEnvVars: - name: MEMCACHED_CACHE_SIZE value: 256M