blob: e914b6b19836e64200223d340998699001778c4f [file] [log] [blame]
gfrabonibe779fa2017-09-19 13:25:30 -04001apiVersion: extensions/v1beta1
2kind: Deployment
3metadata:
4 labels:
5 app: consul-server
6 name: consul-server
7 namespace: "{{ .Values.nsPrefix }}-consul"
8spec:
9 replicas: 3
10 selector:
11 matchLabels:
12 app: consul-server
13 template:
14 metadata:
15 labels:
16 app: consul-server
17 name: consul-server
18 spec:
19 containers:
20 - image: "{{ .Values.consulimageRegistry }}:{{ .Values.consuldockerTag }}"
21 command: ["/usr/local/bin/docker-entrypoint.sh"]
22 args: ["agent","-server","-client","0.0.0.0","-enable-script-checks","-bootstrap-expect=3","-ui","-join","consul-server.{{ .Values.nsPrefix }}-consul"]
23 name: consul-server
24 volumeMounts:
25 - mountPath: /consul/config
26 name: consul-server-config
27 volumes:
28 - hostPath:
gfrabonieea67702017-09-25 13:07:48 -040029 path: {{ .Values.rootHostPath }}/{{ .Values.nsPrefix }}/consul/consul-server-config
gfrabonibe779fa2017-09-19 13:25:30 -040030 name: consul-server-config