feat(template): Added test for non-determinism

Signed-off-by: Cristian Klein <cristian.klein@elastisys.com>
pull/7118/head
Cristian Klein 6 years ago
parent 1a13366eb0
commit 4759ff3ccc

@ -53,3 +53,37 @@ spec:
name: nginx name: nginx
selector: selector:
app.kubernetes.io/name: subchart1 app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s1
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: nginx
selector:
app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s2
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: nginx
selector:
app.kubernetes.io/name: subchart1

@ -53,3 +53,37 @@ spec:
name: apache name: apache
selector: selector:
app.kubernetes.io/name: subchart1 app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s1
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: apache
selector:
app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s2
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: apache
selector:
app.kubernetes.io/name: subchart1

@ -53,3 +53,37 @@ spec:
name: apache name: apache
selector: selector:
app.kubernetes.io/name: subchart1 app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s1
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: apache
selector:
app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s2
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: apache
selector:
app.kubernetes.io/name: subchart1

@ -54,3 +54,37 @@ spec:
name: nginx name: nginx
selector: selector:
app.kubernetes.io/name: subchart1 app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s1
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: nginx
selector:
app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s2
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: nginx
selector:
app.kubernetes.io/name: subchart1

@ -53,3 +53,37 @@ spec:
name: nginx name: nginx
selector: selector:
app.kubernetes.io/name: subchart1 app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s1
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: nginx
selector:
app.kubernetes.io/name: subchart1
---
# Source: subchart1/templates/service2.yaml
apiVersion: v1
kind: Service
metadata:
name: subchart1-s2
labels:
helm.sh/chart: "subchart1-0.1.0"
spec:
type: ClusterIP
ports:
- port: 80
targetPort: 80
protocol: TCP
name: nginx
selector:
app.kubernetes.io/name: subchart1

@ -0,0 +1,31 @@
apiVersion: v1
kind: Service
metadata:
name: {{ .Chart.Name }}-s1
labels:
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.externalPort }}
targetPort: {{ .Values.service.internalPort }}
protocol: TCP
name: {{ .Values.service.name }}
selector:
app.kubernetes.io/name: {{ .Chart.Name }}
---
apiVersion: v1
kind: Service
metadata:
name: {{ .Chart.Name }}-s2
labels:
helm.sh/chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.externalPort }}
targetPort: {{ .Values.service.internalPort }}
protocol: TCP
name: {{ .Values.service.name }}
selector:
app.kubernetes.io/name: {{ .Chart.Name }}
Loading…
Cancel
Save