affinity |
object |
{} |
Set the affinity for the pod. |
autoscaling.enabled |
bool |
false |
|
autoscaling.maxReplicas |
int |
100 |
|
autoscaling.minReplicas |
int |
1 |
|
autoscaling.targetCPUUtilizationPercentage |
int |
80 |
|
deployment |
object |
{} |
|
externalDatabase.database |
string |
"limesurvey" |
External Database database name |
externalDatabase.existingSecret |
string |
"" |
Use an existing secret for retrieving the database password. The secret must contain the field "mariadb-password" |
externalDatabase.host |
string |
"mariadb.example.com" |
External Database server host |
externalDatabase.password |
string |
"" |
External Database user password |
externalDatabase.port |
int |
3306 |
External Database server port |
externalDatabase.type |
string |
"mysql" |
Type of external database ("mysql" or "pgsql") |
externalDatabase.username |
string |
"limesurvey" |
External Database username |
extraEmptyDirMounts |
list |
[] |
This allows you to mount additional "emptyDirs" into the Limesurvey container |
extraVolumeMounts |
list |
[] |
This allows you to mount additional volumes into the Limesurvey container |
fullnameOverride |
string |
"" |
String to override the default generated fullname |
image.pullPolicy |
string |
"IfNotPresent" |
The docker image pull policy |
image.repository |
string |
"adamzammit/limesurvey" |
The docker image repository to use |
image.tag |
string |
vhart appVersion |
The docker image tag to use |
imagePullSecrets |
list |
[] |
|
ingress.annotations |
object |
{} |
Additional annotations |
ingress.className |
string |
"" |
Specifies what type of Ingress should be created |
ingress.enabled |
bool |
false |
Specifies whether Ingress should be created or not |
ingress.hosts[0].host |
string |
"chart-example.local" |
|
ingress.hosts[0].paths[0].path |
string |
"/" |
|
ingress.hosts[0].paths[0].pathType |
string |
"ImplementationSpecific" |
|
ingress.tls |
list |
[] |
Ingress tls |
limesurvey.admin.email |
string |
"lime@lime.lime" |
The email address of the Limesurvey administrator |
limesurvey.admin.existingSecret |
string |
"" |
Use existing secret (admin.password will be ignored). secret must contain the key limesurvey-admin-password |
limesurvey.admin.name |
string |
"Lime Administrator" |
The full name of the Limesurvey administrator |
limesurvey.admin.password |
string |
"" |
The password of the Limesurvey administrator |
limesurvey.admin.username |
string |
"admin" |
The username of the Limesurvey administrator) |
limesurvey.dbSessions |
string |
"" |
Leave blank or don't set to use file based sessions. Set to any value to use DB based sessions |
limesurvey.debug |
string |
"0" |
Debug level of Limesurvey, 0 is off, 1 for errors, 2 for strict PHP and to be able to edit standard templates |
limesurvey.dontShowScriptName |
string |
"" |
Leave blank or don't set to show the script name index.php in URLs. Set to any value to omit the script name |
limesurvey.livenessProbe.enabled |
bool |
true |
|
limesurvey.readinessProbe.enabled |
bool |
true |
|
limesurvey.smtp.debug |
string |
"" |
set this to any value to enable SMTP debug mode |
limesurvey.smtp.existingSecret |
string |
"" |
Use existing secret (smtp.password will be ignored). secret must contain the key limesurvey-smtp-password |
limesurvey.smtp.from_email |
string |
"your-email@example.net" |
The email address where messages will be sent from |
limesurvey.smtp.host |
string |
"" |
set the SMTP host - you can also specify a different port than 25 by using this format: [hostname:port], e.g. "smtp.example.com:587") |
limesurvey.smtp.password |
string |
"" |
SMTP authorization password - empty password is not allowed |
limesurvey.smtp.ssl |
string |
"" |
set this to "ssl" to use SSL/TLS or "tls" to use StartTLS for SMTP connection |
limesurvey.smtp.user |
string |
"" |
only set this if your server requires authorization - if you set it you HAVE to set a password too |
limesurvey.sqlDebug |
string |
"0" |
Debug level of Limesurvey for SQL, 0 is off, 1 is on - note requires LIMESURVEY_DEBUG set to 2 |
limesurvey.tablePrefix |
string |
"lime_" |
Set this to "myprefix_" if you want your table names to have the myprefix_ |
limesurvey.tz |
string |
"Europe/Berlin" |
Time zone name. If set, will configure PHP and LimeSurvey to use this time zone |
limesurvey.useInnodb |
string |
"true" |
Leave blank or don't set to use standard MyISAM database. Set to any value to use InnoDB |
mariadb.architecture |
string |
"standalone" |
|
mariadb.auth.database |
string |
"limesurvey" |
|
mariadb.auth.existingSecret |
string |
"" |
Use existing secret (auth.rootPassword, auth.password, and auth.replicationPassword will be ignored). secret must contain the keys mariadb-root-password, mariadb-replication-password and mariadb-password |
mariadb.auth.password |
string |
"changeme" |
|
mariadb.auth.username |
string |
"limesurvey" |
|
mariadb.enabled |
bool |
true |
Deploy a MariaDB server |
mariadb.primary.persistence.accessMode |
string |
"ReadWriteOnce" |
Use an existing Persistent Volume Claim (must be created ahead of time) existingClaim: "" storageClass: "" |
mariadb.primary.persistence.enabled |
bool |
true |
Enable persistence using Persistent Volume Claims ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ |
mariadb.primary.persistence.size |
string |
"8Gi" |
|
mariadb.primary.resourcesPreset |
string |
"none" |
Set container resources according to one common preset (allowed values: none, nano, small, medium, large, xlarge, 2xlarge). This is ignored if primary.resources is set (primary.resources is recommended for production). More information: https://github.com/bitnami/charts/blob/main/bitnami/common/templates/_resources.tpl#L15 |
nameOverride |
string |
"" |
String to override the default generated name |
nodeSelector |
object |
{} |
Set the node selector for the pod. |
persistence.accessModes[0] |
string |
"ReadWriteOnce" |
|
persistence.annotations."helm.sh/resource-policy" |
string |
"keep" |
|
persistence.enabled |
bool |
true |
Enable persistence using Persistent Volume Claims ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ |
persistence.existingClaim |
string |
nil |
|
persistence.finalizers[0] |
string |
"kubernetes.io/pvc-protection" |
|
persistence.selectorLabels |
object |
{} |
|
persistence.size |
string |
"5Gi" |
|
persistence.storageClass |
string |
nil |
|
podAnnotations |
object |
{} |
Annotations for the pods |
podSecurityContext |
object |
{} |
|
replicaCount |
int |
1 |
Numbers of replicas |
resources |
object |
{} |
Set the resources requests and limits |
securityContext |
object |
{} |
|
service.port |
int |
80 |
Default Service port |
service.type |
string |
"ClusterIP" |
Specifies what type of Service should be created |
serviceAccount.annotations |
object |
{} |
Annotations to add to the service account |
serviceAccount.create |
bool |
false |
Specifies whether a service account should be created |
serviceAccount.name |
string |
"" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
tolerations |
list |
[] |
Set the tolerations for the pod. |