Skip to content

Commit 9d6c025

Browse files
authored
feat: separate services for selection by httproute (#42)
1 parent 305fe68 commit 9d6c025

3 files changed

Lines changed: 30 additions & 12 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ include "deployment.fullname" . }}-v1
5+
labels:
6+
{{- include "deployment.labels" . | nindent 4 }}
7+
{{- with .Values.commonLabels }}
8+
{{- toYaml . | nindent 4 }}
9+
{{- end }}
10+
spec:
11+
type: ClusterIP
12+
ports: {{- .Values.servicePorts | toYaml | nindent 4 }}
13+
selector:
14+
{{- include "deployment.selectorLabels" . | nindent 4 }}
15+
version: v1
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ include "deployment.fullname" . }}-v2
5+
labels:
6+
{{- include "deployment.labels" . | nindent 4 }}
7+
{{- with .Values.commonLabels }}
8+
{{- toYaml . | nindent 4 }}
9+
{{- end }}
10+
spec:
11+
type: ClusterIP
12+
ports: {{- .Values.servicePorts | toYaml | nindent 4 }}
13+
selector:
14+
{{- include "deployment.selectorLabels" . | nindent 4 }}
15+
version: v2

k8s-deployments-canary/templates/service.yaml

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)