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 }}