diff --git a/roles/kubernetes-apps/registry/defaults/main.yml b/roles/kubernetes-apps/registry/defaults/main.yml index aa52347bc3a7622950a276270fa7cca603ff80cb..6c7900d52874595dfd1ef5a91e910c6407a6cbb5 100644 --- a/roles/kubernetes-apps/registry/defaults/main.yml +++ b/roles/kubernetes-apps/registry/defaults/main.yml @@ -2,3 +2,4 @@ registry_namespace: "kube-system" registry_storage_class: "" registry_disk_size: "10Gi" +registry_port: 5000 diff --git a/roles/kubernetes-apps/registry/templates/registry-proxy-ds.yml.j2 b/roles/kubernetes-apps/registry/templates/registry-proxy-ds.yml.j2 index 8b7740a607b1d8a23e242166e5843e880ccf8e22..b3947eb18956e2bbdf9dc0b3221feedc9669dd3c 100644 --- a/roles/kubernetes-apps/registry/templates/registry-proxy-ds.yml.j2 +++ b/roles/kubernetes-apps/registry/templates/registry-proxy-ds.yml.j2 @@ -31,8 +31,8 @@ spec: - name: REGISTRY_HOST value: registry.{{ registry_namespace }}.svc.{{ cluster_name }} - name: REGISTRY_PORT - value: "5000" + value: "{{ registry_port }}" ports: - name: registry containerPort: 80 - hostPort: 5000 + hostPort: {{ registry_port }} diff --git a/roles/kubernetes-apps/registry/templates/registry-proxy-psp.yml.j2 b/roles/kubernetes-apps/registry/templates/registry-proxy-psp.yml.j2 index c7375336a171a16299323b7c3d8ed7def37e4880..9b12be2209132d2c5c67ea515e4ee3449e75c060 100644 --- a/roles/kubernetes-apps/registry/templates/registry-proxy-psp.yml.j2 +++ b/roles/kubernetes-apps/registry/templates/registry-proxy-psp.yml.j2 @@ -36,8 +36,8 @@ spec: - 'persistentVolumeClaim' hostNetwork: true hostPorts: - - min: 5000 - max: 5000 + - min: {{ registry_port }} + max: {{ registry_port }} hostIPC: false hostPID: false runAsUser: diff --git a/roles/kubernetes-apps/registry/templates/registry-rs.yml.j2 b/roles/kubernetes-apps/registry/templates/registry-rs.yml.j2 index c4b6040a955135e8cc4516d79b5d0f83fa2914ed..827f60a1ff052328384bfb524b5ce423612532c5 100644 --- a/roles/kubernetes-apps/registry/templates/registry-rs.yml.j2 +++ b/roles/kubernetes-apps/registry/templates/registry-rs.yml.j2 @@ -30,14 +30,14 @@ spec: imagePullPolicy: {{ k8s_image_pull_policy }} env: - name: REGISTRY_HTTP_ADDR - value: :5000 + value: :{{ registry_port }} - name: REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY value: /var/lib/registry volumeMounts: - name: registry-pvc mountPath: /var/lib/registry ports: - - containerPort: 5000 + - containerPort: {{ registry_port }} name: registry protocol: TCP volumes: diff --git a/roles/kubernetes-apps/registry/templates/registry-svc.yml.j2 b/roles/kubernetes-apps/registry/templates/registry-svc.yml.j2 index 58d101d298d3510b249be4efc48bfaf9068e9596..4e1b52fa494d3a8cfac7f5d55ff990eb300df2ec 100644 --- a/roles/kubernetes-apps/registry/templates/registry-svc.yml.j2 +++ b/roles/kubernetes-apps/registry/templates/registry-svc.yml.j2 @@ -14,5 +14,5 @@ spec: k8s-app: registry ports: - name: registry - port: 5000 + port: {{ registry_port }} protocol: TCP