Files
helm-charts/charts/seafile/README.md
2024-11-04 17:10:38 +01:00

4.6 KiB

seafile

Version: 0.1.0 Type: application AppVersion: 11.0.12

An open-source, cross-platform file-hosting software system.

Homepage: https://www.seafile.com/en/home/

Maintainers

Name Email Url
Bertalan Zoltán Péter bertalan.peter@bp99.eu https://bp99.eu/

Source Code

Requirements

Repository Name Version
oci://registry-1.docker.io/bitnamicharts mariadb 19.0.5
oci://registry-1.docker.io/bitnamicharts memcached 7.4.12

Values

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