From 0f86be8f1f49c0808c99059495019a5bd232477b Mon Sep 17 00:00:00 2001 From: Daniel Fangl Date: Wed, 29 May 2024 20:17:17 +0200 Subject: [PATCH 1/2] Initial modifications for k8s database containers --- charts/localstack/templates/role.yaml | 3 +++ charts/localstack/templates/service.yaml | 9 +++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/charts/localstack/templates/role.yaml b/charts/localstack/templates/role.yaml index bfbbb53..4c8587d 100644 --- a/charts/localstack/templates/role.yaml +++ b/charts/localstack/templates/role.yaml @@ -13,6 +13,9 @@ rules: - apiGroups: [""] resources: ["pods/log"] verbs: ["get"] +- apiGroups: [""] + resources: ["pods/exec"] + verbs: ["get", "create"] - apiGroups: [""] resources: ["services"] verbs: ["get", "list"] diff --git a/charts/localstack/templates/service.yaml b/charts/localstack/templates/service.yaml index 52c2d3a..2bd9e46 100644 --- a/charts/localstack/templates/service.yaml +++ b/charts/localstack/templates/service.yaml @@ -47,10 +47,11 @@ spec: containerPort: 53 protocol: UDP {{- end }} - {{- range untilStep (.Values.service.externalServicePorts.start|int) (.Values.service.externalServicePorts.end|int) 1 }} - - name: "external-service-port-{{ . }}" - port: {{ . }} - targetPort: "ext-svc-{{ . }}" + {{- range $index, $port := untilStep (.Values.service.externalServicePorts.start|int) (.Values.service.externalServicePorts.end|int) 1 }} + - name: "external-service-port-{{ $port }}" + port: {{ $port }} + targetPort: "ext-svc-{{ $port }}" + nodePort: {{ add $index 31510 }} {{- end }} selector: {{- include "localstack.selectorLabels" . | nindent 4 }} From ca5559cacc1a7ba771f1052d2a1bc1809129b404 Mon Sep 17 00:00:00 2001 From: Daniel Fangl Date: Fri, 7 Jun 2024 15:50:48 +0200 Subject: [PATCH 2/2] Remove service port solution for now --- charts/localstack/templates/service.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/charts/localstack/templates/service.yaml b/charts/localstack/templates/service.yaml index 2bd9e46..52c2d3a 100644 --- a/charts/localstack/templates/service.yaml +++ b/charts/localstack/templates/service.yaml @@ -47,11 +47,10 @@ spec: containerPort: 53 protocol: UDP {{- end }} - {{- range $index, $port := untilStep (.Values.service.externalServicePorts.start|int) (.Values.service.externalServicePorts.end|int) 1 }} - - name: "external-service-port-{{ $port }}" - port: {{ $port }} - targetPort: "ext-svc-{{ $port }}" - nodePort: {{ add $index 31510 }} + {{- range untilStep (.Values.service.externalServicePorts.start|int) (.Values.service.externalServicePorts.end|int) 1 }} + - name: "external-service-port-{{ . }}" + port: {{ . }} + targetPort: "ext-svc-{{ . }}" {{- end }} selector: {{- include "localstack.selectorLabels" . | nindent 4 }}