Merge pull request #394 from mavimo/expose-secret-for-docker-registry-credentials

Expose docker registry secret credentials
pull/375/head
Karolis 2019-05-28 17:17:15 +01:00 committed by GitHub
commit 4a1619852c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 1 deletions

View File

@ -1,7 +1,7 @@
apiVersion: v1
name: keel
description: Open source, tool for automating Kubernetes deployment updates. Keel is stateless, robust and lightweight.
version: 0.8.0
version: 0.8.1
# Note that we use appVersion to get images tag, so make sure this is correct.
appVersion: 0.14.0
keywords:

View File

@ -123,6 +123,9 @@ The following table lists has the main configurable parameters (polling, trigger
| `basicauth.enabled` | Enable/disable Basic Auth on approvals | `false` |
| `basicauth.user` | Basic Auth username | |
| `basicauth.password` | Basic Auth password | |
| `dockerRegistry.enabled` | Docker registry secret enabled. | `false` |
| `dockerRegistry.name` | Docker registry secret name | |
| `dockerRegistry.key` | Docker registry secret key | |
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.

View File

@ -86,6 +86,13 @@ spec:
- name: AWS_REGION
value: "{{ .Values.ecr.region }}"
{{- end }}
{{- if .Values.dockerRegistry.enabled }}
- name: DOCKER_REGISTRY_CFG
valueFrom:
secretKeyRef:
name: {{ .Values.dockerRegistry.name }}
key: {{ .Values.dockerRegistry.key }}
{{- end }}
{{- if .Values.webhook.enabled }}
# Enable webhook endpoint
- name: WEBHOOK_ENDPOINT

View File

@ -171,3 +171,8 @@ gcloudIngress:
enabled: false
domains:
- ""
dockerRegistry:
enabled: false
name: ""
key: ""