Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. apiVersion: operators.coreos.com/v1alpha1
  2. kind: ClusterServiceVersion
  3. metadata:
  4. annotations:
  5. capabilities: Basic Install
  6. name: toolchain-enabler.v0.0.1
  7. namespace: placeholder
  8. spec:
  9. apiservicedefinitions: {}
  10. customresourcedefinitions:
  11. owned:
  12. - kind: ToolChainEnabler
  13. name: toolchainenablers.codeready.io
  14. version: v1alpha1
  15. description: Operator to enable CodeReady Toolchain on OSD clusters
  16. displayName: Toolchain Operator
  17. install:
  18. spec:
  19. deployments:
  20. - name: toolchain-enabler
  21. spec:
  22. replicas: 1
  23. selector:
  24. matchLabels:
  25. name: toolchain-enabler
  26. strategy: {}
  27. template:
  28. metadata:
  29. labels:
  30. name: toolchain-enabler
  31. spec:
  32. containers:
  33. - env:
  34. - name: WATCH_NAMESPACE
  35. valueFrom:
  36. fieldRef:
  37. fieldPath: metadata.namespace
  38. - name: POD_NAME
  39. valueFrom:
  40. fieldRef:
  41. fieldPath: metadata.name
  42. - name: OPERATOR_NAME
  43. value: toolchain-enabler
  44. image: quay.io/openshiftio/toolchain-operator:latest
  45. imagePullPolicy: Always
  46. name: toolchain-enabler
  47. ports:
  48. - containerPort: 60000
  49. name: metrics
  50. readinessProbe:
  51. exec:
  52. command:
  53. - stat
  54. - /tmp/operator-sdk-ready
  55. failureThreshold: 1
  56. initialDelaySeconds: 4
  57. periodSeconds: 10
  58. resources: {}
  59. serviceAccountName: toolchain-enabler
  60. clusterPermissions:
  61. - rules:
  62. - apiGroups:
  63. - rbac.authorization.k8s.io
  64. resources:
  65. - clusterrolebindings
  66. verbs:
  67. - '*'
  68. - apiGroups:
  69. - ""
  70. - project.openshift.io
  71. resources:
  72. - projectrequests
  73. verbs:
  74. - create
  75. - apiGroups:
  76. - codeready.io
  77. resources:
  78. - toolchainenablers/finalizers
  79. verbs:
  80. - update
  81. - apiGroups:
  82. - ""
  83. - oauth.openshift.io
  84. resources:
  85. - oauthclients
  86. - limitranges
  87. - resourcequotas
  88. verbs:
  89. - create
  90. - delete
  91. - get
  92. - list
  93. - patch
  94. - update
  95. - watch
  96. - apiGroups:
  97. - ""
  98. - authorization.openshift.io
  99. resources:
  100. - rolebindingrestrictions
  101. verbs:
  102. - create
  103. - delete
  104. - get
  105. - list
  106. - patch
  107. - update
  108. - watch
  109. - apiGroups:
  110. - ""
  111. - build.openshift.io
  112. resources:
  113. - builds
  114. verbs:
  115. - get
  116. - list
  117. - watch
  118. - apiGroups:
  119. - ""
  120. - apps.openshift.io
  121. resources:
  122. - deploymentconfigs
  123. verbs:
  124. - get
  125. - list
  126. - watch
  127. - apiGroups:
  128. - ""
  129. resources:
  130. - resourcequotas
  131. - limitranges
  132. verbs:
  133. - create
  134. - delete
  135. - get
  136. - list
  137. - patch
  138. - update
  139. - watch
  140. permissions:
  141. - rules:
  142. - apiGroups:
  143. - ""
  144. resources:
  145. - pods
  146. - services
  147. - endpoints
  148. - persistentvolumeclaims
  149. - events
  150. - configmaps
  151. - secrets
  152. - serviceaccounts
  153. verbs:
  154. - '*'
  155. - apiGroups:
  156. - apps
  157. resources:
  158. - deployments
  159. - daemonsets
  160. - replicasets
  161. - statefulsets
  162. verbs:
  163. - '*'
  164. - apiGroups:
  165. - monitoring.coreos.com
  166. resources:
  167. - servicemonitors
  168. verbs:
  169. - get
  170. - create
  171. - apiGroups:
  172. - codeready.io
  173. resources:
  174. - '*'
  175. verbs:
  176. - '*'
  177. serviceAccountName: toolchain-enabler
  178. strategy: deployment
  179. installModes:
  180. - supported: true
  181. type: OwnNamespace
  182. - supported: true
  183. type: SingleNamespace
  184. - supported: false
  185. type: MultiNamespace
  186. - supported: true
  187. type: AllNamespaces
  188. maturity: alpha
  189. provider: {}
  190. maintainers:
  191. - name: Developer Tools
  192. email: devtools@redhat.com
  193. provider:
  194. name: Red Hat, Inc.
  195. version: 0.0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement