Skip to content

A Helm chart for deploying the Amplitude Experiment Evaluation Proxy on Kubernetes.

License

Notifications You must be signed in to change notification settings

amplitude/evaluation-proxy-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evaluation Proxy Helm Chart

A Helm Chart for deploying the Amplitude Experiment Evaluation Proxy on Kubernetes.

Resources

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

Install

Add repo

helm repo add evaluation-proxy-helm https://amplitude.github.io/evaluation-proxy-helm

Configure values.yaml

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.

Install chart

helm install -f values.yaml evaluation-proxy evaluation-proxy-helm/evaluation-proxy

About

A Helm chart for deploying the Amplitude Experiment Evaluation Proxy on Kubernetes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages