Update versions of jump server components
[icn.git] / deploy / kata / base / kata-deploy.yaml
1 ---
2 apiVersion: apps/v1
3 kind: DaemonSet
4 metadata:
5   name: kata-deploy
6   namespace: kube-system
7 spec:
8   selector:
9       matchLabels:
10         name: kata-deploy
11   template:
12     metadata:
13         labels:
14           name: kata-deploy
15     spec:
16       serviceAccountName: kata-label-node
17       containers:
18       - name: kube-kata
19         image: quay.io/kata-containers/kata-deploy:2.3.2
20         imagePullPolicy: Always
21         lifecycle:
22           preStop:
23             exec:
24               command: ["bash", "-c", "/opt/kata-artifacts/scripts/kata-deploy.sh cleanup"]
25         command: [ "bash", "-c", "/opt/kata-artifacts/scripts/kata-deploy.sh install" ]
26         env:
27         - name: NODE_NAME
28           valueFrom:
29             fieldRef:
30               fieldPath: spec.nodeName
31         securityContext:
32           privileged: false
33         volumeMounts:
34         - name: crio-conf
35           mountPath: /etc/crio/
36         - name: containerd-conf
37           mountPath: /etc/containerd/
38         - name: kata-artifacts
39           mountPath: /opt/kata/
40         - name: dbus
41           mountPath: /var/run/dbus
42         - name: systemd
43           mountPath: /run/systemd
44         - name: local-bin
45           mountPath: /usr/local/bin/
46       volumes:
47         - name: crio-conf
48           hostPath:
49             path: /etc/crio/
50         - name: containerd-conf
51           hostPath:
52             path: /etc/containerd/
53         - name: kata-artifacts
54           hostPath:
55             path: /opt/kata/
56             type: DirectoryOrCreate
57         - name: dbus
58           hostPath:
59             path: /var/run/dbus
60         - name: systemd
61           hostPath:
62             path: /run/systemd
63         - name: local-bin
64           hostPath:
65             path: /usr/local/bin/
66   updateStrategy:
67     rollingUpdate:
68       maxUnavailable: 1
69     type: RollingUpdate