Prerequisites
- Kubernetes 1.25+
- Helm 3.8+
Install
Supplying your config
Inline config (simplest)
Pass yourconfig.yaml content as a Helm value:
values.yaml file:
Existing ConfigMap or Secret
If you manage config separately (via an operator, external-secrets, or sealed-secrets), reference it:Redis backend
Enable the bundled Redis subchart for pool state persistence and multi-instance HA:-redis Docker image and wires the Redis URL when backend.type: redis is set.
To use an external Redis instance instead of the bundled subchart:
Token Server
If you’re using managed auth, the chart can deploy your token server image alongside Proxy Hopper — a Deployment plus a ClusterIP Service, with a predictable in-cluster URL derived automatically:config.existingConfigMap / config.existingSecret instead of config.inline, the template helper isn’t available — hard-code the in-cluster URL instead:
POST /token and GET /health — see Building a Token Server for the contract and a Python library that implements it for you.