# taiga-helm
**Repository Path**: looen_admin/taiga-helm
## Basic Information
- **Project Name**: taiga-helm
- **Description**: No description available
- **Primary Language**: Python
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-03-18
- **Last Updated**: 2026-03-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[](./LICENSE)
[](https://github.com/nemonik/ameersbn-gitlab-helm/network/members)
[](https://github.com/nemonik/ameersbn-gitlab-helm/stargazers)
# taiga-helm
A helm chart for Taiga based off of the taiga-docker project found at [https://github.com/kaleidos-ventures/taiga-docker/](https://github.com/kaleidos-ventures/taiga-docker/).
## Requirements
Written for Helm 3.
## Helm chart values
See for documentation for the values used by the chart.
## Example use
You can clone this repo, enter the repository folder and then execute something like the [start_taiga.sh](start_taiga.sh):
```
./start_taiga.sh
```
The script will spin up Taiga using the example [example_values.yaml](example_values.yaml) values file. You will need
to provide your own if you want to configure other settings, and ingress, etc. Look at the [values.yaml](values.yaml)
file for what to place in your own.
## To install via my chart repository
```
helm repo add nemonik https://nemonik.github.io/helm-charts/
helm repo update
helm search repo taiga
wget https://raw.githubusercontent.com/nemonik/taiga-helm/master/example-values.yaml
helm install taiga nemonik/taiga --namespace taiga --create-namespace -f example-values.yaml
watch -n 15 kubectl get pods -n taiga
```
Give it time for Taiga to come fully up. It has to "migrate" data...
## Create a super user in Taiga
Once, all the pods are ready you will need to create a super user to access Taiga. To do this you
will need to run taigaio/taiga-back:latest container in the same namespace executing the command
`python manage.py createsuperuse` with a number of other environmental variables set. The
[createsuperuser.sh](createsuperuser.sh) script at the root of the project provides an example
for how to do this.
## Accessing Taiga
If you've spun up Taiga using the [start_taiga.sh](start_taiga.sh) script, you can access it in your
browser via exposing via `kubectl port-forward` like so
```
kubectl port-forward -n taiga service/taiga-gateway 9000:80
```
then open in your browser [http://localhost:9000](http://localhost:9000)
Or configure an ingress via your values file by adding an `ingress` configuration under
`taigaGateway` in your values file likes so:
```
taigaGateway:
ingress:
enabled: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: web
hosts:
- host: taiga.example.com
paths:
- "/"
tls: []
```
This example uses Traefik to expose the ingress. Configuring Traefik is out of scope of this
readme.
In the [gen 2 version of my Hands-on DevOps class](https://github.com/nemonik/hands-on-DevOps-gen2/tree/master/taiga) I do this to expose Taiga over https.
Peruse this for insight.
## License
3-Clause BSD License
## Author Information
Michael Joseph Walsh