the matching “git page” is at https://cloudhiro.github.io/helm-charts-chi
To add the cloudhiro repo run:
helm repo add cloudhiro https://cloudhiro.github.io/helm-charts-chi/chi-metrics
To update run:
helm pull cloudhiro/chi-metrics
To install this run:
helm upgrade -n chi-metrics-go --create-namespace chi-metrics-go --install \
--set collectorDeployment.initialToken=<initial token> \
cloudhiro/chi-metrics
To get the initial token please visit https://ops.cloudhiro.com/AWS/AWSShowExternalID.php or contact your account manager.
| Value | Description | Example |
|---|---|---|
collectorDeployment.initialToken |
The initial token used for authentication during deployment. This is for azure only | abc123 |
collectorDeployment.chToken |
A pre-generated token for EKS deployments. Needs to be generated by us. | xyz789 |
collectorDeployment.image.repository |
The repository URL for the collector Docker image. | public.ecr.aws/f3u3y6v0/k8s-contoller-go-collector:0.8 |
memcached.image |
The repository URL for the memcached Docker image. | public.ecr.aws/f3u3y6v0/k8s-memcache:0.8 |
nodeSelector(see comment below) |
Specifies the operating system for the Kubernetes node. | nodeSelector."kubernetes\.io/arch"=amd64 |
tolerations(see comment below) |
Specifies tolerations for scheduling pods on nodes with specific taints. | tolerations[0].key=dedicated11, tolerations[0].operator=Equal, tolerations[0].value=chi, tolerations[0].effect=NoSchedule |
node selector is a composite value and should be passed accordingly. This is a good example
--set nodeSelector."kubernetes\.io/arch"=amd64
tolerations are also composite and should be passed accordingly. for example:
--set 'tolerations[0].key=dedicated11' \
--set 'tolerations[0].operator=Equal' \
--set 'tolerations[0].value=chi' \
--set 'tolerations[0].effect=NoSchedule'
Please note that all 4 lines should be passed.