- Website: https://hoop.dev
- Documentation: https://hoop.dev/docs
Helm must be installed to use this chart. Please refer to Helm's documentation to get started.
Installing latest version of hoop. For different version check out the releases page
Please refer to gateway configuration reference and Kubernetes configuration for more information.
The example below are the minimal requirements to deploy the gateway:
cat - > ./values.yaml <<EOF
# gateway base configuration
config:
POSTGRES_DB_URI: 'postgres://<user>:<pwd>@<db-host>:<port>/<dbname>'
API_URL: 'https://hoopdev.yourdomain.tld'
IDP_CLIENT_ID: 'client-id'
IDP_CLIENT_SECRET: 'client-secret'
IDP_ISSUER: 'https://idp-issuer-url'
EOF
VERSION=$(curl -s https://releases.hoop.dev/release/latest.txt)
helm upgrade --install hoop \
https://releases.hoop.dev/release/$VERSION/hoop-chart-$VERSION.tgz \
-f values.yaml
Please refer to agent configuration reference for more information.
VERSION=$(curl -s https://releases.hoop.dev/release/latest.txt)
helm upgrade --install hoopagent https://releases.hoop.dev/release/$VERSION/hoopagent-chart-$VERSION.tgz \
--set 'config.HOOP_KEY='
To add new configuration(s)
- Go to
./chart/gateway|agent/templates/secrets-config.yaml
- Add any relevant environment variables
- Edit
./chart/gateway|agent/values.yaml
and add defaults or any necessary comment
Test it by running
helm template ./chart/<component>/ -f yourvalues.yaml
Use helm lint to see if everything is ok
helm lint ./chart/<component>/ -f yourvalues.yaml