| 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.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 |