A Helm Chart for deploying the Amplitude Experiment Evaluation Proxy on Kubernetes.
Link | Description |
---|---|
Developer Docs | Full documentation about the evaluation proxy. Contains more details about configuration. |
Helm Example | Run the evaluation proxy using this helm chart locally using minikube |
helm repo add evaluation-proxy-helm https://amplitude.github.io/evaluation-proxy-helm
Configure the chart values. The recommended approach to configuring and installing the helm chart is using a values.yaml configuration file.
The chart's evaluationProxy
value contents exactly match the evaluation proxy's configuration file fields. Amplitude's developer docs contains additional information and configuration options.
evaluationProxy:
# At least one project is required.
projects:
- apiKey: "TODO"
secretKey: "TODO"
managementKey: "TODO"
configuration: {}
# redis:
# uri: "redis://redis-master.default.svc.cluster.local:6379"
Value | Description |
---|---|
projects.apiKey |
The project's API key. Can be found in the project's settings in Amplitude. |
projects.secretKey |
The project's secret key. Can be found in the project's settings in Amplitude. |
projects.managementKey |
The Experiment management api key. Must be created for the same project as the configured API and secret key. Used to automatically access and update deployments used for the project. |
configuration.redis.uri |
The uri for connecting to redis within the cluster. If missing, the proxy will run in memory. |
helm install -f values.yaml evaluation-proxy evaluation-proxy-helm/evaluation-proxy