From 0651c9fcabef0b9dbdda81e49e601d7bb8d8e095 Mon Sep 17 00:00:00 2001 From: Waqar Ahmed Date: Sat, 30 Jan 2021 15:34:46 +0500 Subject: [PATCH] Update nextcloud service to use library chart --- test/nextcloud/1.1.0/templates/service.yaml | 26 +++++---------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/test/nextcloud/1.1.0/templates/service.yaml b/test/nextcloud/1.1.0/templates/service.yaml index 3e2287d196..ead1523381 100644 --- a/test/nextcloud/1.1.0/templates/service.yaml +++ b/test/nextcloud/1.1.0/templates/service.yaml @@ -1,20 +1,6 @@ -apiVersion: v1 -kind: Service -metadata: - name: {{ template "nextcloud.fullname" . }} - labels: - app.kubernetes.io/name: {{ include "nextcloud.name" . }} - helm.sh/chart: {{ include "nextcloud.chart" . }} - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/managed-by: {{ .Release.Service }} - app.kubernetes.io/component: app -spec: - type: NodePort - ports: - - port: 80 - targetPort: http - protocol: TCP - name: http - nodePort: {{ default "" .Values.service.nodePort}} - selector: - {{- include "nextcloud.selectorLabels" . | nindent 4 }} +{{ $svc := .Values.service }} +{{ $ports := list }} +{{ $ports = mustAppend $ports (dict "name" "http" "port" 80 "nodePort" $svc.nodePort) }} +{{ $params := . }} +{{ $_ := set $params "commonService" (dict "type" "NodePort" "ports" $ports ) }} +{{ include "common.classes.service" $params }}