48 lines
1.6 KiB
Markdown
48 lines
1.6 KiB
Markdown
# Futureporn Helm charts
|
|
|
|
These charts define the bulk of Futureporn's Kubernetes (k8s) payload. (Some of the infrastrucutre-specific payload is at `<PROJECT_ROOT>/flux/`)
|
|
In production, Flux CD deploys these charts into the k8s cluster.
|
|
|
|
|
|
## development
|
|
|
|
We are using a local Helm charts instead of using Tilt's `helm_remote` because that command makes the Tilt builds Hella slow.
|
|
|
|
We override default values in the parent folder.
|
|
|
|
/charts/postgresql/postgresql/values.yaml
|
|
/charts/postgresql/values-overrides.yaml
|
|
|
|
### postgresql
|
|
|
|
helm repo add bitnami https://charts.bitnami.com/bitnami --force-update
|
|
helm pull bitnami/postgresql --untar --destination ./charts/postgresql
|
|
|
|
### cert-manager
|
|
|
|
helm repo add jetstack https://charts.jetstack.io --force-update
|
|
helm pull jetstack/cert-manager --untar --destination ./charts/cert-manager
|
|
|
|
### valkey
|
|
|
|
helm repo add bitnami https://charts.bitnami.com/bitnami
|
|
helm pull bitnami/valkey --untar --destination ./charts/valkey
|
|
|
|
### redis
|
|
|
|
helm repo add bitnami https://charts.bitnami.com/bitnami
|
|
helm pull bitnami/redis --version 20.0.1 --untar --destination ./charts/redis
|
|
|
|
### chisel-operator
|
|
|
|
pnpx tiged 'https://github.com/FyraLabs/chisel-operator/charts/chisel-operator#v0.3.4' ./charts/chisel-operator/chisel-operator
|
|
|
|
### ngrok
|
|
|
|
helm repo add ngrok https://ngrok.github.io/kubernetes-ingress-controller
|
|
helm pull ngrok/kubernetes-ingress-controller --version 0.14.0 --untar --destination ./charts/kubernetes-ingress-controller
|
|
|
|
### traefik
|
|
|
|
helm repo add traefik https://traefik.github.io/charts
|
|
helm pull traefik/traefik --version 30.0.2 --untar --destination ./charts/traefik |