From 7a6c5dd1ba5f0718068caacaabfdbee521e018e9 Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Fri, 22 Jan 2021 20:33:52 +0100 Subject: [PATCH] Make nodePort configurable --- restic-rest-server/templates/service.yaml | 5 ++++- restic-rest-server/values.yaml | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/restic-rest-server/templates/service.yaml b/restic-rest-server/templates/service.yaml index 43bfb83..7f90518 100644 --- a/restic-rest-server/templates/service.yaml +++ b/restic-rest-server/templates/service.yaml @@ -8,7 +8,10 @@ spec: type: {{ .Values.service.type }} ports: - port: {{ .Values.service.port }} - targetPort: 8000 + targetPort: {{ .Values.service.targetPort }} +{{ if eq .Values.service.type "NodePort" }} + nodePort: {{ .Values.service.nodePort }} +{{ end }} protocol: TCP name: http selector: diff --git a/restic-rest-server/values.yaml b/restic-rest-server/values.yaml index d0b2def..46e1411 100644 --- a/restic-rest-server/values.yaml +++ b/restic-rest-server/values.yaml @@ -36,6 +36,10 @@ securityContext: {} service: type: ClusterIP port: 80 + targetPort: 8000 + ## Port to expose on each node + ## Only used if service.type is 'NodePort' + # nodePort: 30223 ingress: enabled: false @@ -74,4 +78,4 @@ tolerations: [] affinity: {} options: - disableAuthentication: false \ No newline at end of file + disableAuthentication: false -- GitLab