This repository contains helm charts for Kubernetes. All charts are in incubation phase and use is at your own risk.
Please go to k8s.ory.sh/helm for a list of helm charts and their configuration options.
NOTE
All charts present in this repository require Kubernetes 1.18+. Please refer to releases 0.18.0 and older for versions supporting older releases of Kubernetes.
You can test and develop charts locally using Minikube.
To test a chart locally without applying it to kubernetes, do:
$ helm install --debug --dry-run <name> .$ name=<name>
$ helm install $name .
$ helm upgrade $name .If you wish to test ingress, run:
$ minikube addons enable ingressNext you need to set up /etc/hosts to route traffic from domains - in this
example for ORY Oathkeeper:
api.oathkeeper.localhostproxy.oathkeeper.localhost
to the ingress IP. You can find the ingress IP using:
$ kubectl get ingress
NAME HOSTS ADDRESS PORTS AGE
kilted-ibex-oathkeeper-api api.oathkeeper.localhost 192.168.64.3 80 1d
kilted-ibex-oathkeeper-proxy proxy.oathkeeper.localhost 192.168.64.3 80 1dThen, append the following entries to your host file (/etc/hosts):
192.168.64.3 api.oathkeeper.localhost
192.168.64.3 proxy.oathkeeper.localhostTo run helm test, do:
$ helm lint .
$ helm install <name> .
$ helm test <name>To remove all releases (only in test environments), do:
$ helm del $(helm ls --all --short) --purge