Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: operators.coreos.com/v1alpha1
- kind: ClusterServiceVersion
- metadata:
- annotations:
- capabilities: Basic Install
- name: toolchain-enabler.v0.0.1
- namespace: placeholder
- spec:
- apiservicedefinitions: {}
- customresourcedefinitions:
- owned:
- - kind: ToolChainEnabler
- name: toolchainenablers.codeready.io
- version: v1alpha1
- description: Operator to enable CodeReady Toolchain on OSD clusters
- displayName: Toolchain Operator
- install:
- spec:
- deployments:
- - name: toolchain-enabler
- spec:
- replicas: 1
- selector:
- matchLabels:
- name: toolchain-enabler
- strategy: {}
- template:
- metadata:
- labels:
- name: toolchain-enabler
- spec:
- containers:
- - env:
- - name: WATCH_NAMESPACE
- valueFrom:
- fieldRef:
- fieldPath: metadata.namespace
- - name: POD_NAME
- valueFrom:
- fieldRef:
- fieldPath: metadata.name
- - name: OPERATOR_NAME
- value: toolchain-enabler
- image: quay.io/openshiftio/toolchain-operator:latest
- imagePullPolicy: Always
- name: toolchain-enabler
- ports:
- - containerPort: 60000
- name: metrics
- readinessProbe:
- exec:
- command:
- - stat
- - /tmp/operator-sdk-ready
- failureThreshold: 1
- initialDelaySeconds: 4
- periodSeconds: 10
- resources: {}
- serviceAccountName: toolchain-enabler
- clusterPermissions:
- - rules:
- - apiGroups:
- - rbac.authorization.k8s.io
- resources:
- - clusterrolebindings
- verbs:
- - '*'
- - apiGroups:
- - ""
- - project.openshift.io
- resources:
- - projectrequests
- verbs:
- - create
- - apiGroups:
- - codeready.io
- resources:
- - toolchainenablers/finalizers
- verbs:
- - update
- - apiGroups:
- - ""
- - oauth.openshift.io
- resources:
- - oauthclients
- - limitranges
- - resourcequotas
- verbs:
- - create
- - delete
- - get
- - list
- - patch
- - update
- - watch
- - apiGroups:
- - ""
- - authorization.openshift.io
- resources:
- - rolebindingrestrictions
- verbs:
- - create
- - delete
- - get
- - list
- - patch
- - update
- - watch
- - apiGroups:
- - ""
- - build.openshift.io
- resources:
- - builds
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - ""
- - apps.openshift.io
- resources:
- - deploymentconfigs
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - ""
- resources:
- - resourcequotas
- - limitranges
- verbs:
- - create
- - delete
- - get
- - list
- - patch
- - update
- - watch
- permissions:
- - rules:
- - apiGroups:
- - ""
- resources:
- - pods
- - services
- - endpoints
- - persistentvolumeclaims
- - events
- - configmaps
- - secrets
- - serviceaccounts
- verbs:
- - '*'
- - apiGroups:
- - apps
- resources:
- - deployments
- - daemonsets
- - replicasets
- - statefulsets
- verbs:
- - '*'
- - apiGroups:
- - monitoring.coreos.com
- resources:
- - servicemonitors
- verbs:
- - get
- - create
- - apiGroups:
- - codeready.io
- resources:
- - '*'
- verbs:
- - '*'
- serviceAccountName: toolchain-enabler
- strategy: deployment
- installModes:
- - supported: true
- type: OwnNamespace
- - supported: true
- type: SingleNamespace
- - supported: false
- type: MultiNamespace
- - supported: true
- type: AllNamespaces
- maturity: alpha
- provider: {}
- maintainers:
- - name: Developer Tools
- email: devtools@redhat.com
- provider:
- name: Red Hat, Inc.
- version: 0.0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement