Update documentation for Cluster-API and Flux
[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         livenessProbe:
41           httpGet:
42             path: /healthz
43             port: 9440
44           initialDelaySeconds: 3
45           periodSeconds: 3
46       terminationGracePeriodSeconds: 10