olm-operator.deployment.j2 1009 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. apiVersion: apps/v1
  2. kind: Deployment
  3. metadata:
  4. name: olm-operator
  5. namespace: operator-lifecycle-manager
  6. labels:
  7. app: olm-operator
  8. spec:
  9. strategy:
  10. type: RollingUpdate
  11. replicas: 1
  12. selector:
  13. matchLabels:
  14. app: olm-operator
  15. template:
  16. metadata:
  17. labels:
  18. app: olm-operator
  19. spec:
  20. serviceAccountName: olm-operator-serviceaccount
  21. containers:
  22. - name: olm-operator
  23. command:
  24. - /bin/olm
  25. image: {{ olm_operator_image }}
  26. imagePullPolicy: IfNotPresent
  27. ports:
  28. - containerPort: 8080
  29. livenessProbe:
  30. httpGet:
  31. path: /healthz
  32. port: 8080
  33. readinessProbe:
  34. httpGet:
  35. path: /healthz
  36. port: 8080
  37. env:
  38. - name: OPERATOR_NAMESPACE
  39. valueFrom:
  40. fieldRef:
  41. fieldPath: metadata.namespace
  42. - name: OPERATOR_NAME
  43. value: olm-operator