Run all components in one namespace
[oom.git] / kubernetes / kube2msb / templates / kube2msb-registrator-deployment.yaml
1 #{{ if not .Values.disableKube2MsbKube2MsbRegistrator }}
2 apiVersion: extensions/v1beta1
3 kind: Deployment
4 metadata:
5   name: kube2msb-registrator
6   namespace: "{{ .Values.nsPrefix }}"
7 spec:
8   replicas: 1
9   selector:
10     matchLabels:
11       app: kube2msb-registrator
12   template:
13     metadata:
14       labels:
15         app: kube2msb-registrator
16       name: kube2msb-registrator
17     spec:
18       hostname: kube2msb-registrator
19       containers:
20       - args:
21         image: {{ .Values.image.kube2msb }}
22         name: kube2msb-registrator
23         env:
24         - name: KUBE_MASTER_URL
25           value: {{ .Values.kubeMasterUrl }}
26         - name: AUTH_TOKEN
27           value: {{ .Values.kubeMasterAuthToken }}
28         - name: MSB_URL
29           value: {{tpl $.Values.discoveryUrl .}}
30         imagePullPolicy: {{ .Values.pullPolicy }}
31       imagePullSecrets:
32       - name: "{{ .Values.nsPrefix }}-docker-registry-key"
33 #{{ end }}