kraken
1{{ if .Values.testfs.enabled }}
2apiVersion: apps/v1
3kind: Deployment
4metadata:
5name: kraken-testfs
6spec:
7replicas: 1
8selector:
9matchLabels:
10app.kubernetes.io/name: kraken
11app.kubernetes.io/component: testfs
12app.kubernetes.io/instance: {{ .Release.Name }}
13template:
14metadata:
15labels:
16app.kubernetes.io/name: kraken
17app.kubernetes.io/component: testfs
18app.kubernetes.io/instance: {{ .Release.Name }}
19{{ with .Values.testfs.annotations -}}
20annotations:
21{{ tpl . $ | indent 8 }}
22{{- end }}
23spec:
24containers:
25- name: main
26image: {{ .Values.kraken.repository }}/kraken-testfs:{{ .Values.kraken.tag }}
27imagePullPolicy: {{ .Values.kraken.imagePullPolicy }}
28command:
29- /usr/bin/kraken-testfs
30- --port=80
31---
32kind: Service
33apiVersion: v1
34metadata:
35name: kraken-testfs
36spec:
37selector:
38app.kubernetes.io/name: kraken
39app.kubernetes.io/component: testfs
40app.kubernetes.io/instance: {{ .Release.Name }}
41ports:
42- protocol: TCP
43port: 80
44targetPort: 80
45{{ end }}