File tree Expand file tree Collapse file tree 6 files changed +24
-3
lines changed
Expand file tree Collapse file tree 6 files changed +24
-3
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v1
22appVersion : " 1.4.0"
33description : Docker Registry V2 authentication server
44name : docker-auth
5- version : 1.0.0
5+ version : 1.0.1
66keywords :
77- docker
88- registry
Original file line number Diff line number Diff line change @@ -76,8 +76,11 @@ The following table lists the configurable parameters of the docker-auth chart a
7676| Parameter | Description | Default |
7777| --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
7878| ** Secret** |
79- | ` secret.data.server.certificate ` | Content of server.pem | |
80- | ` secret.data.server.key ` | Content of server.key | |
79+ | ` secret.data.server.certificate ` | Content of server.pem (mutually exclusive with secretName, keyName, certificateName) | |
80+ | ` secret.data.server.key ` | Content of server.key (mutually exclusive with secretName, keyName, certificateName) | |
81+ | ` secret.secretName ` | The name of the secret containing server key and certificate (mutually exclusive with secret.data.server.key/certificate) | |
82+ | ` secret.certificateFileName ` | The name of the server certificate file (mutually exclusive with secret.data.server.key/certificate) | tls.crt |
83+ | ` secret.keyFileName ` | The name of the server key file (mutually exclusive with secret.data.server.key/certificate) | tls.key |
8184| ** Configmap** |
8285| ` configmap.data.token.issuer ` | Must match issuer in the Registry config | ` Acme auth server ` |
8386| ` configmap.data.token.expiration ` | Token Expiration | ` 900 ` |
Original file line number Diff line number Diff line change 99 token:
1010 issuer: "{{ .Values.configmap.data.token.issuer }}" # Must match issuer in the Registry config.
1111 expiration: {{ .Values.configmap.data.token.expiration }}
12+ {{- if .Values.secret.secretName }}
13+ certificate : " /config/certs/{{ default " tls.crt" .Values.secret.certificateFileName }}"
14+ key : " /config/certs/{{ default " tls.key" .Values.secret.keyFileName }}"
15+ {{- else }}
1216 certificate : " /config/certs/server.pem"
1317 key : " /config/certs/server.key"
18+ {{- end }}
1419 users :
1520 {{ .Values.configmap.data.users | toYaml | nindent 6 }}
1621 acl :
Original file line number Diff line number Diff line change 4848 name : {{ include "docker-auth.name" . }}
4949 - name : {{ include "docker-auth.name" . }}-secret
5050 secret :
51+ {{- if .Values.secret.secretName }}
52+ secretName : {{ .Values.secret.secretName }}
53+ {{- else }}
5154 secretName : {{ include "docker-auth.name" . }}
55+ {{- end }}
5256 {{- with .Values.nodeSelector }}
5357 nodeSelector :
5458 {{- toYaml . | nindent 8 }}
Original file line number Diff line number Diff line change 1+ {{- if not .Values.secret.secretName }}
2+ ---
13apiVersion : v1
24kind : Secret
35metadata :
@@ -6,3 +8,4 @@ type: Opaque
68data :
79 server.pem : {{ .Values.secret.data.server.certificate | b64enc | quote }}
810 server.key : {{ .Values.secret.data.server.key | b64enc | quote }}
11+ {{- end }}
Original file line number Diff line number Diff line change @@ -18,6 +18,12 @@ secret:
1818 key : |+
1919 -----BEGIN RSA PRIVATE KEY-----
2020 -----END RSA PRIVATE KEY-----
21+ # For reusing an existing secret (e.g. generated by cert-manager), define secretName, certificateFileName and keyFileName
22+ # These settings are mutually exclusive with the values provided in secret.data. Once secretName is set the secret
23+ # generated with the values above will be not be used in the deployment.
24+ # secretName:
25+ # certificateFileName: tls.crt
26+ # keyFileName: tls.key
2127configmap :
2228 data :
2329 token :
You can’t perform that action at this time.
0 commit comments