| affinity |
object |
{} |
affinity |
| autoscaling |
object |
{"enabled":false,"maxReplicas":100,"minReplicas":1,"targetCPUUtilizationPercentage":80} |
autoscaling settings |
| 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 |
object |
{"storageClass":""} |
global settings |
| global.storageClass |
string |
"" |
global storage class for PVCs |
| image |
object |
{"pullPolicy":"IfNotPresent","repository":"seafileltd/seafile-mc","tag":""} |
seafile image configuration |
| 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 |
object |
{"annotations":{},"className":"","enabled":false,"hosts":[{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}],"tls":[]} |
ingress setup |
| 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 |
object |
{"auth":{"rootPassword":"changeme"},"persistence":{"enabled":true,"size":"1Gi","storageClass":""}} |
mariadb subchart configuration |
| 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 |
object |
{"extraEnvVars":[{"name":"MEMCACHED_CACHE_SIZE","value":"256M"}]} |
memcached subchart configuration |
| nameOverride |
string |
"" |
override the name of the entire chart |
| nodeSelector |
object |
{} |
node selectors |
| persistence |
object |
{"accessModes":["ReadWriteOnce"],"annotations":{},"create":true,"enabled":true,"labels":{},"size":"16Gi","storageClass":""} |
persistence settings |
| 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 |
object |
{"admin_email":"admin@hostname.tld","admin_password":"changeme2","timezone":"Europe/Berlin"} |
seafile app configuration |
| 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 |
object |
{"port":80,"type":"ClusterIP"} |
service setup |
| 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 |