This is a repository of Helm charts for use with OpenZiti on Kubernetes.
These files are published from a GitHub repo as a GitHub pages site here.
$ helm repo add openziti https://docs.openziti.io/helm-charts/
"openziti" has been added to your repositories
$ helm search repo openziti
NAME CHART VERSION APP VERSION DESCRIPTION
openziti/hello-toy 3.0.1 v1 Run the lightweight toy web server, optionally with a custom service domain name in cluster DNS.
openziti/httpbin 0.1.11 latest Run the Ziti fork of go-httpbin
openziti/prometheus 0.0.11 0.0.13 Prometheus is a monitoring system and time series database.
openziti/reflect 0.3.8 0.0.4 Deploy a pod running the Ziti-embeded version of go-httpbin, a REST API server.
openziti/ziti-console 0.4.2 2.9.0 Deploy OpenZiti console as kubernetes service
openziti/ziti-controller 0.7.1 0.30.4 Host an OpenZiti controller in Kubernetes
openziti/ziti-edge-tunnel 0.0.2 0.22.12 Host OpenZiti services with a tunneler pod
openziti/ziti-host 0.4.6 0.21.5 Host OpenZiti services with a tunneler pod
openziti/ziti-router 0.8.3 0.30.4 Host an OpenZiti router in Kubernetes
openziti/zrok 0.1.17 v0.3.6 A Helm chart for Kubernetes
These charts help cluster workloads access or provide a Ziti service.
ziti-host
: Ziti tunnel pod for hosting services (ingress only)ziti-edge-tunnel
: Ziti tunnel daemonset for accessing services (intercept node egress)httpbin
: Ziti fork of the REST testing serverprometheus
: Ziti fork of Prometheusreflect
: A Ziti original. This app echoes the bytes it receives and is useful for testing Ziti.This repo uses GitHub Actions to automate the following tasks:
In case a chart release is missing from the Helm index, you can run the following commands to resolve the issue locally.
For this example, support the httpbin
chart release version 0.1.2
exists in GitHub, but is missing from the Helm index. The solution is to run Chart Releaser locally to package and index the chart.
git checkout gh-pages
cr package ./charts/httpbin
cr index --owner openziti --git-repo helm-charts --index-path .
README.md
file, add a helm-docs template named README.md.gotmpl
in the chart directory.helm-docs --chart-search-root ./charts/my-new-chart/
locallyYou may verify changes are present in the Helm index: https://docs.openziti.io/helm-charts/index.yaml.