Authentication
Helm
Helmper supports all parameters for defining a Helm Repository. Read more here.
Example chart definition
...
charts:
- name: prometheus
version: 25.8.0
repo:
name: prometheus-community
url: https://prometheus-community.github.io/helm-charts/
...
helmper
will also use the authentication information in the file pointed to by the Helm environment variable HELM_REGISTRY_CONFIG
.
Simply login with Helm:
Example Helm login cmd
helm registry login [host] [flags]
Read mere in the official Helm Documentation.
Registries
For authenticating against registries, helmper
utilizes the authentication details present in ~/.docker/config.json
.
Simply login with Docker or similar commands from your cloud provider:
Example Docker login cmd
docker login -u USER -p PASS
Read more in the official Docker Documentation.
Cloud provider examples
- Azure Container Registry (ACR)
- Elastic Container Registry (ECR)
az acr login -n <YOUR_ACR_NAME>
Read more in ACR Documentation.
aws ecr get-login-password | docker login -u AWS --password-stdin "https://$(aws sts get-caller-identity --query 'Account' --output text).dkr.ecr.us-east-1.amazonaws.com"
Read more in ECR Documentation.