13-catalog-operator.deployment.yaml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. ##---
  2. # Source: olm/templates/13-catalog-operator.deployment.yaml
  3. apiVersion: extensions/v1beta1
  4. kind: Deployment
  5. metadata:
  6. name: catalog-operator
  7. namespace: operator-lifecycle-manager
  8. labels:
  9. app: catalog-operator
  10. tectonic-operators.coreos.com/managed-by: tectonic-x-operator
  11. spec:
  12. strategy:
  13. type: RollingUpdate
  14. replicas: 1
  15. selector:
  16. matchLabels:
  17. app: catalog-operator
  18. template:
  19. metadata:
  20. labels:
  21. app: catalog-operator
  22. spec:
  23. serviceAccountName: alm-operator-serviceaccount
  24. containers:
  25. - name: catalog-operator
  26. command:
  27. - /bin/catalog
  28. - '-namespace'
  29. - operator-lifecycle-manager
  30. - '-debug'
  31. image: quay.io/coreos/catalog@sha256:299a9cd6b34c9ccb601d6fffa8b6a633658165510940ed8c5481ce6acdad46b1
  32. imagePullPolicy: IfNotPresent
  33. ports:
  34. - containerPort: 8080
  35. livenessProbe:
  36. httpGet:
  37. path: /healthz
  38. port: 8080
  39. readinessProbe:
  40. httpGet:
  41. path: /healthz
  42. port: 8080
  43. imagePullSecrets:
  44. - name: coreos-pull-secret