The Open Source kanban (built with Meteor). Keep variable/table/field names camelCase. For translations, only add Pull Request changes to wekan/i18n/en.i18n.json , other translations are done at https://transifex.com/wekan/wekan only.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
wekan/helm/wekan
Thore 03f565bf95 Introduce secretEnv for secret value provisioning 5 years ago
..
charts Create .gitkeep 6 years ago
templates Introduce secretEnv for secret value provisioning 5 years ago
.helmignore Added helm chart v1 6 years ago
Chart.yaml Introduce secretEnv for secret value provisioning 5 years ago
OWNERS Added helm chart v1 6 years ago
README.md README updated 5 years ago
requirements.yaml fix: update helm mongodb dependency 5 years ago
values.yaml Introduce secretEnv for secret value provisioning 5 years ago

README.md

Helm Chart for Wekan

Features

o Uses a MongoDB replica set by default - this allows fault-tolerant and scalable MongoDB deployment (or just set the replicas to 1 for a single server install)

o Optional Horizontal Pod Autoscaler (HPA), so that your Wekan pods will scale automatically with increased CPU load.

The configurable values (values.yaml)

Scaling Wekan:

## Configuration for wekan component
##

replicaCount: 1

replicaCount Will set the initial number of replicas for the Wekan pod (and container)

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

This section (if enabled is set to true) will enable the Kubernetes Horizontal Pod Autoscaler (HPA).

minReplicas: this is the minimum number of pods to scale down to (We recommend setting this to the same value as replicaCount).

maxReplicas: this is the maximum number of pods to scale up to.

targetCPUUtilizationPercentage: This is the CPU at which the HPA will scale-out the number of Wekan pods.

mongodb-replicaset:
  enabled: true
  replicas: 3
  replicaSetName: rs0
  securityContext:
    runAsUser: 1000
    fsGroup: 1000
    runAsNonRoot: true

This section controls the scale of the MongoDB redundant Replica Set.

replicas: This is the number of MongoDB instances to include in the set. You can set this to 1 for a single server - this will still allow you to scale-up later with a helm upgrade.

Install OCP route

If you use this chart to deploy Wekan on an OCP cluster, you can create route instead of ingress with following command:

$ helm template --set route.enabled=true,ingress.enabled=false values.yaml . | oc apply -f-