summaryrefslogtreecommitdiffstats
path: root/helm/wekan/values.yaml
diff options
context:
space:
mode:
authorStephen Randall <stephen.randall@appsbroker.com>2019-03-04 15:55:20 +0000
committerStephen Randall <stephen.randall@appsbroker.com>2019-03-04 15:55:20 +0000
commite7a90d9a7ce15d9405f5d750593715306a542c83 (patch)
treea37ee29bbaa0529cf30e6bb4d64ce69839082906 /helm/wekan/values.yaml
parent9d6d5e1a14c2a3ef22d90eaccffd352d06253117 (diff)
downloadwekan-e7a90d9a7ce15d9405f5d750593715306a542c83.tar.gz
wekan-e7a90d9a7ce15d9405f5d750593715306a542c83.tar.bz2
wekan-e7a90d9a7ce15d9405f5d750593715306a542c83.zip
Added helm chart v1
Diffstat (limited to 'helm/wekan/values.yaml')
-rw-r--r--helm/wekan/values.yaml114
1 files changed, 114 insertions, 0 deletions
diff --git a/helm/wekan/values.yaml b/helm/wekan/values.yaml
new file mode 100644
index 00000000..b97b0a5f
--- /dev/null
+++ b/helm/wekan/values.yaml
@@ -0,0 +1,114 @@
+# ------------------------------------------------------------------------------
+# Wekan:
+# ------------------------------------------------------------------------------
+
+## Define serviceAccount names to create or use. Defaults to component's fully
+## qualified name.
+##
+serviceAccounts:
+ create: true
+ name: ""
+
+## Wekan image configuration
+##
+image:
+ repository: quay.io/wekan/wekan
+ tag: latest
+ pullPolicy: IfNotPresent
+
+## Configuration for wekan component
+##
+
+replicaCount: 1
+
+## Specify wekan credentials
+##
+credentials:
+ accessKey: access-key
+ secretKey: secret-key
+
+## Specify log level (info, debug or trace)
+##
+logLevel: info
+
+## Specify additional environmental variables for the Deployment
+##
+env: {}
+
+service:
+ type: NodePort
+ port: 80
+ annotations: {}
+ # prometheus.io/scrape: "true"
+ # prometheus.io/port: "8000"
+ # prometheus.io/path: "/_/monitoring/metrics"
+
+## Comma-separated string of allowed virtual hosts for external access.
+## This should match the ingress hosts
+##
+endpoint: wekan.local
+
+ingress:
+ enabled: true
+ annotations: {}
+ # kubernetes.io/ingress.class: nginx
+ # kubernetes.io/tls-acme: "true"
+ path: /*
+ # This must match 'endpoint', unless your client supports different
+ # hostnames.
+ hosts: [ wekan.local ]
+ # - wekan.local
+ tls: []
+ # - secretName: wekan-example-tls
+ # hosts:
+ # - wekan-example.local
+
+resources:
+ requests:
+ memory: 128Mi
+ cpu: 300m
+ limits:
+ memory: 1Gi
+ cpu: 500m
+
+## Node labels for pod assignment
+## ref: https://kubernetes.io/docs/user-guide/node-selection/
+##
+nodeSelector: {}
+
+## Tolerations for pod assignment
+## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
+##
+tolerations: []
+
+## Affinity for pod assignment
+## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
+##
+affinity: {}
+
+## Configure an horizontal pod autoscaler
+##
+autoscaling:
+ enabled: true
+ config:
+ minReplicas: 1
+ maxReplicas: 16
+ ## Note: when setting this, a `resources.request.cpu` is required. You
+ ## likely want to set it to `1` or some lower value.
+ ##
+ targetCPUUtilizationPercentage: 80
+
+# ------------------------------------------------------------------------------
+# MongoDB:
+# ------------------------------------------------------------------------------
+
+mongodb-replicaset:
+ enabled: true
+ replicas: 3
+ replicaSetName: rs0
+ securityContext:
+ runAsUser: 1000
+ fsGroup: 1000
+ runAsNonRoot: true
+ #image:
+ # tag: 3.2.21