| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- # ------------------------------------------------------------------------------
- # Wekan:
- # ------------------------------------------------------------------------------
- ## Define serviceAccount names to create or use. Defaults to component's fully
- ## qualified name.
- ##
- serviceAccounts:
- create: true
- name: ""
- annotations: ""
- ## 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 additional environmental variables for the Deployment
- ##
- env:
- - name: ""
- value: ""
- 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
- route:
- enabled: false
- 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
|