Skip to content

Commit 225424d

Browse files
authored
feat(docker-registry-ui): add extraEnv option for registry (#4)
1 parent 24d6a9a commit 225424d

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

charts/docker-registry-ui/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: docker-registry-ui
3-
version: 0.4.0
3+
version: 0.4.1
44
appVersion: "2.3.0"
55
kubeVersion: ">=1.19.0-0"
66
description: The simplest and most complete UI for your private registry

charts/docker-registry-ui/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ helm upgrade --install docker-registry-ui joxit/docker-registry-ui
8585
| `registry.resources` | `{}` | The resource settings for registry server pod. |
8686
| `registry.nodeSelector` | `{}` | Optional YAML string to specify a nodeSelector config. |
8787
| `registry.tolerations` | `[]` | Optional YAML string to specify tolerations. |
88+
| `registry.extraEnv` | `[]` | Extra Environmental Variables for Registry. |
8889
| `registry.affinity` | `{}` | This value defines the [affinity](https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity) for server pods. |
8990
| `registry.annotations` | `{}` | Annotations to apply to the registry server deployment. |
9091
| `registry.additionalSpec` | `{}` | Optional YAML string that will be appended to the deployment spec. |

charts/docker-registry-ui/templates/registry-deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ spec:
3636
env:
3737
- name: REGISTRY_HTTP_ADDR
3838
value: {{ printf "%s:%d" "0.0.0.0" (.Values.registry.service.targetPort | int) }}
39+
{{- range .Values.registry.extraEnv }}
40+
- name: {{ .name }}
41+
value: {{ .value }}
42+
{{- end }}
3943
ports:
4044
- name: http
4145
containerPort: {{ .Values.registry.service.targetPort }}

charts/docker-registry-ui/values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ registry:
123123
annotations: {}
124124
# Optional YAML string that will be appended to the deployment spec.
125125
additionalSpec: {}
126+
# Extra Environmental Variables for Registry
127+
extraEnv: []
126128

127129
service:
128130
# Type of service: `LoadBalancer`, `ClusterIP` or `NodePort`. If using `NodePort` service

0 commit comments

Comments
 (0)