This is an automated email from the ASF dual-hosted git repository.

craigrueda pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 9681d85999 chore(helm): Split service templates into separate files 
(#23923)
9681d85999 is described below

commit 9681d859995af199da3f85112ecbc6fa1b472c3f
Author: Denis Krivenko <[email protected]>
AuthorDate: Mon May 8 18:15:37 2023 +0200

    chore(helm): Split service templates into separate files (#23923)
---
 helm/superset/templates/service-flower.yaml        | 50 +++++++++++++++++
 helm/superset/templates/service-ws.yaml            | 50 +++++++++++++++++
 helm/superset/templates/service.yaml               | 64 ----------------------
 .../{service-account.yaml => serviceaccount.yaml}  |  0
 4 files changed, 100 insertions(+), 64 deletions(-)

diff --git a/helm/superset/templates/service-flower.yaml 
b/helm/superset/templates/service-flower.yaml
new file mode 100644
index 0000000000..8c198891b0
--- /dev/null
+++ b/helm/superset/templates/service-flower.yaml
@@ -0,0 +1,50 @@
+{{/*
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/}}
+
+{{- if .Values.supersetCeleryFlower.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+  name: "{{ template "superset.fullname" . }}-flower"
+  namespace: {{ .Release.Namespace }}
+  labels:
+    app: {{ template "superset.name" . }}
+    chart: {{ template "superset.chart" . }}
+    release: {{ .Release.Name }}
+    heritage: {{ .Release.Service }}
+  {{- with .Values.supersetCeleryFlower.service.annotations }}
+  annotations: {{- toYaml . | nindent 4 }}
+  {{- end }}
+spec:
+  type: {{ .Values.supersetCeleryFlower.service.type }}
+  ports:
+    - port: {{ .Values.supersetCeleryFlower.service.port }}
+      targetPort: flower
+      protocol: TCP
+      name: flower
+      {{- if and (or (eq .Values.supersetCeleryFlower.service.type "NodePort") 
(eq .Values.supersetCeleryFlower.service.type "LoadBalancer")) (not (empty 
.Values.supersetCeleryFlower.service.nodePort.http)) }}
+      nodePort: {{ .Values.supersetCeleryFlower.service.nodePort.http }}
+      {{- end }}
+  selector:
+    app: {{ template "superset.name" . }}-flower
+    release: {{ .Release.Name }}
+  {{- if .Values.supersetCeleryFlower.service.loadBalancerIP }}
+  loadBalancerIP: {{ .Values.supersetCeleryFlower.service.loadBalancerIP }}
+  {{- end }}
+{{- end }}
diff --git a/helm/superset/templates/service-ws.yaml 
b/helm/superset/templates/service-ws.yaml
new file mode 100644
index 0000000000..3dd02b77a6
--- /dev/null
+++ b/helm/superset/templates/service-ws.yaml
@@ -0,0 +1,50 @@
+{{/*
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+*/}}
+
+{{- if .Values.supersetWebsockets.enabled }}
+apiVersion: v1
+kind: Service
+metadata:
+  name: "{{ template "superset.fullname" . }}-ws"
+  namespace: {{ .Release.Namespace }}
+  labels:
+    app: {{ template "superset.name" . }}
+    chart: {{ template "superset.chart" . }}
+    release: {{ .Release.Name }}
+    heritage: {{ .Release.Service }}
+  {{- with .Values.supersetWebsockets.service.annotations }}
+  annotations: {{- toYaml . | nindent 4 }}
+  {{- end }}
+spec:
+  type: {{ .Values.supersetWebsockets.service.type }}
+  ports:
+    - port: {{ .Values.supersetWebsockets.service.port }}
+      targetPort: ws
+      protocol: TCP
+      name: ws
+      {{- if and (or (eq .Values.supersetWebsockets.service.type "NodePort") 
(eq .Values.supersetWebsockets.service.type "LoadBalancer")) (not (empty 
.Values.supersetWebsockets.service.nodePort.http)) }}
+      nodePort: {{ .Values.supersetWebsockets.service.nodePort.http }}
+      {{- end }}
+  selector:
+    app: "{{ template "superset.name" . }}-ws"
+    release: {{ .Release.Name }}
+  {{- if .Values.supersetWebsockets.service.loadBalancerIP }}
+  loadBalancerIP: {{ .Values.supersetWebsockets.service.loadBalancerIP }}
+  {{- end }}
+{{- end }}
diff --git a/helm/superset/templates/service.yaml 
b/helm/superset/templates/service.yaml
index 04d14dbaeb..f20c80c78d 100644
--- a/helm/superset/templates/service.yaml
+++ b/helm/superset/templates/service.yaml
@@ -46,67 +46,3 @@ spec:
   {{- if .Values.service.loadBalancerIP }}
   loadBalancerIP: {{ .Values.service.loadBalancerIP }}
   {{- end }}
----
-{{- if .Values.supersetCeleryFlower.enabled }}
-apiVersion: v1
-kind: Service
-metadata:
-  name: "{{ template "superset.fullname" . }}-flower"
-  namespace: {{ .Release.Namespace }}
-  labels:
-    app: {{ template "superset.name" . }}
-    chart: {{ template "superset.chart" . }}
-    release: {{ .Release.Name }}
-    heritage: {{ .Release.Service }}
-  {{- with .Values.supersetCeleryFlower.service.annotations }}
-  annotations: {{- toYaml . | nindent 4 }}
-  {{- end }}
-spec:
-  type: {{ .Values.supersetCeleryFlower.service.type }}
-  ports:
-    - port: {{ .Values.supersetCeleryFlower.service.port }}
-      targetPort: flower
-      protocol: TCP
-      name: flower
-      {{- if and (or (eq .Values.supersetCeleryFlower.service.type "NodePort") 
(eq .Values.supersetCeleryFlower.service.type "LoadBalancer")) (not (empty 
.Values.supersetCeleryFlower.service.nodePort.http)) }}
-      nodePort: {{ .Values.supersetCeleryFlower.service.nodePort.http }}
-      {{- end }}
-  selector:
-    app: {{ template "superset.name" . }}-flower
-    release: {{ .Release.Name }}
-  {{- if .Values.supersetCeleryFlower.service.loadBalancerIP }}
-  loadBalancerIP: {{ .Values.supersetCeleryFlower.service.loadBalancerIP }}
-  {{- end }}
-{{- end }}
----
-{{- if .Values.supersetWebsockets.enabled }}
-apiVersion: v1
-kind: Service
-metadata:
-  name: "{{ template "superset.fullname" . }}-ws"
-  namespace: {{ .Release.Namespace }}
-  labels:
-    app: {{ template "superset.name" . }}
-    chart: {{ template "superset.chart" . }}
-    release: {{ .Release.Name }}
-    heritage: {{ .Release.Service }}
-  {{- with .Values.supersetWebsockets.service.annotations }}
-  annotations: {{- toYaml . | nindent 4 }}
-  {{- end }}
-spec:
-  type: {{ .Values.supersetWebsockets.service.type }}
-  ports:
-    - port: {{ .Values.supersetWebsockets.service.port }}
-      targetPort: ws
-      protocol: TCP
-      name: ws
-      {{- if and (or (eq .Values.supersetWebsockets.service.type "NodePort") 
(eq .Values.supersetWebsockets.service.type "LoadBalancer")) (not (empty 
.Values.supersetWebsockets.service.nodePort.http)) }}
-      nodePort: {{ .Values.supersetWebsockets.service.nodePort.http }}
-      {{- end }}
-  selector:
-    app: "{{ template "superset.name" . }}-ws"
-    release: {{ .Release.Name }}
-  {{- if .Values.supersetWebsockets.service.loadBalancerIP }}
-  loadBalancerIP: {{ .Values.supersetWebsockets.service.loadBalancerIP }}
-  {{- end }}
-{{- end }}
diff --git a/helm/superset/templates/service-account.yaml 
b/helm/superset/templates/serviceaccount.yaml
old mode 100755
new mode 100644
similarity index 100%
rename from helm/superset/templates/service-account.yaml
rename to helm/superset/templates/serviceaccount.yaml

Reply via email to