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