update the committers for icn
[icn.git] / deploy / baremetal-operator / base / manager / manager.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: controller-manager
5   namespace: system
6   labels:
7     control-plane: controller-manager
8     webhook: metal3-io-v1alpha1-baremetalhost
9 spec:
10   selector:
11     matchLabels:
12       control-plane: controller-manager
13   replicas: 1
14   template:
15     metadata:
16       labels:
17         control-plane: controller-manager
18         webhook: metal3-io-v1alpha1-baremetalhost
19     spec:
20       containers:
21       - command:
22         - /baremetal-operator
23         args:
24         - --enable-leader-election
25         image: quay.io/metal3-io/baremetal-operator
26         imagePullPolicy: Always
27         env:
28           - name: POD_NAME
29             valueFrom:
30               fieldRef:
31                 fieldPath: metadata.name
32           - name: POD_NAMESPACE
33             valueFrom:
34               fieldRef:
35                 fieldPath: metadata.namespace
36         envFrom:
37           - configMapRef:
38               name: ironic
39         name: manager
40         securityContext:
41           allowPrivilegeEscalation: false
42         livenessProbe:
43           httpGet:
44             path: /healthz
45             port: 9440
46           initialDelaySeconds: 10
47           periodSeconds: 10
48           timeoutSeconds: 2
49           successThreshold: 1
50           failureThreshold: 10
51         readinessProbe:
52           httpGet:
53             path: /readyz
54             port: 9440
55           initialDelaySeconds: 10
56           periodSeconds: 10
57           timeoutSeconds: 2
58           successThreshold: 1
59           failureThreshold: 10
60       serviceAccountName: controller-manager
61       terminationGracePeriodSeconds: 10