Skip to content

Instantly share code, notes, and snippets.

@eriknelson
Created October 10, 2018 15:15
Show Gist options
  • Save eriknelson/6d667f7360a11ef7c6eed9a4a2ef7310 to your computer and use it in GitHub Desktop.
Save eriknelson/6d667f7360a11ef7c6eed9a4a2ef7310 to your computer and use it in GitHub Desktop.
apiVersion: v1
items:
- apiVersion: operators.coreos.com/v1alpha1
kind: ClusterServiceVersion
metadata:
creationTimestamp: 2018-10-10T15:00:02Z
generation: 1
labels:
alm-catalog: osb-operators
name: automationbrokeroperator.v0.1.0
namespace: foo
resourceVersion: "2767"
selfLink: /apis/operators.coreos.com/v1alpha1/namespaces/foo/clusterserviceversions/automationbrokeroperator.v0.1.0
uid: 2a2a0f59-cc9d-11e8-8a42-d05099a50849
spec:
apiservicedefinitions: {}
customresourcedefinitions:
owned:
- description: An Open Service Broker supporting management of application bundles
displayName: Automation Broker
kind: AutomationBroker
name: automationbrokers.automationbroker.io
version: v1alpha1
- description: An application bundle available for deployment via Automation
Broker
displayName: Automation Broker Bundle
kind: Bundle
name: bundles.automationbroker.io
version: v1beta1
- description: An application bundle binding
displayName: Automation Broker Bundle Binding
kind: BundleBinding
name: bundlebindings.automationbroker.io
version: v1beta1
- description: An instance of an application bundle
displayName: Automation Broker Bundle Instance
kind: BundleInstance
name: bundleinstances.automationbroker.io
version: v1beta1
description: Automation Broker Operator
displayName: Automation Broker Operator
install:
spec:
clusterPermissions:
- rules:
- apiGroups:
- servicecatalog.k8s.io
resources:
- clusterservicebrokers
- servicebrokers
verbs:
- '*'
- apiGroups:
- automationbroker.io
resources:
- automationbrokers
verbs:
- '*'
- apiGroups:
- rbac.authorization.k8s.io
resources:
- clusterroles
verbs:
- create
serviceAccountName: automation-broker-operator
- rules:
- apiGroups:
- automationbroker.io
resources:
- bundles
- bundleinstances
- bundlebindings
verbs:
- '*'
- apiGroups:
- ""
resources:
- namespaces
verbs:
- get
- create
- delete
- apiGroups:
- ""
resources:
- pods
verbs:
- create
- get
- list
- watch
- apiGroups:
- ""
resources:
- serviceaccounts
verbs:
- create
- apiGroups:
- authentication.k8s.io
resources:
- tokenreviews
verbs:
- create
- apiGroups:
- authorization.k8s.io
resources:
- subjectaccessreviews
verbs:
- create
- apiGroups:
- rbac.authorization.k8s.io
resources:
- rolebindings
verbs:
- create
- delete
- apiGroups:
- networking.k8s.io
resources:
- networkpolicies
verbs:
- create
- delete
- apiGroups:
- authorization.openshift.io
resources:
- subjectrulesreview
verbs:
- create
- apiGroups:
- image.openshift.io
- ""
resources:
- images
verbs:
- get
- list
- apiGroups:
- network.openshift.io
- ""
resources:
- clusternetworks
- netnamespaces
verbs:
- get
- apiGroups:
- network.openshift.io
- ""
resources:
- netnamespaces
verbs:
- update
serviceAccountName: automation-broker
- rules:
- nonResourceURLs:
- /osb
- /osb/*
verbs:
- get
- post
- put
- patch
- delete
serviceAccountName: automation-broker-client
deployments:
- name: automation-broker-operator
spec:
replicas: 1
selector:
matchLabels:
name: automation-broker-operator-alm-owned
template:
metadata:
labels:
name: automation-broker-operator-alm-owned
name: automation-broker-operator-alm-owned
spec:
containers:
- image: docker.io/automationbroker/automation-broker-operator:latest
imagePullPolicy: IfNotPresent
name: automation-broker-operator
serviceAccountName: automation-broker-operator
permissions:
- rules:
- apiGroups:
- ""
resources:
- configmaps
- secrets
- serviceaccounts
- services
verbs:
- '*'
- apiGroups:
- ""
resources:
- namespaces
verbs:
- get
- apiGroups:
- apps
resources:
- deployments
verbs:
- '*'
serviceAccountName: automation-broker-operator
- rules:
- apiGroups:
- ""
resources:
- configmaps
verbs:
- get
- delete
- apiGroups:
- ""
resources:
- secrets
verbs:
- create
- delete
- get
serviceAccountName: automation-broker
strategy: deployment
keywords:
- ansible
- automation
- broker
- open service broker
labels:
alm-status-descriptors: automationbrokeroperator.v0.1.0
operated-by: automationbrokeroperator
maintainers:
- email: [email protected]
name: Red Hat, Inc.
maturity: alpha
provider:
name: Red Hat, Inc.
selector:
matchLabels:
operated-by: automationbrokeroperator
version: 0.1.0
status:
conditions:
- lastTransitionTime: 2018-10-10T15:00:02Z
lastUpdateTime: 2018-10-10T15:00:02Z
message: requirements not yet checked
phase: Pending
reason: RequirementsUnknown
- lastTransitionTime: 2018-10-10T15:00:02Z
lastUpdateTime: 2018-10-10T15:00:02Z
message: one or more requirements couldn't be found
phase: Pending
reason: RequirementsNotMet
lastTransitionTime: 2018-10-10T15:00:02Z
lastUpdateTime: 2018-10-10T15:00:02Z
message: one or more requirements couldn't be found
phase: Pending
reason: RequirementsNotMet
requirementStatus:
- group: apiextensions.k8s.io
kind: CustomResourceDefinition
name: automationbrokers.automationbroker.io
status: Present
uuid: 29ed57d4-cc9d-11e8-8a42-d05099a50849
version: v1beta1
- group: apiextensions.k8s.io
kind: CustomResourceDefinition
name: bundlebindings.automationbroker.io
status: Present
uuid: 29f0ddd4-cc9d-11e8-8a42-d05099a50849
version: v1beta1
- group: apiextensions.k8s.io
kind: CustomResourceDefinition
name: bundleinstances.automationbroker.io
status: Present
uuid: 29f56de5-cc9d-11e8-8a42-d05099a50849
version: v1beta1
- group: apiextensions.k8s.io
kind: CustomResourceDefinition
name: bundles.automationbroker.io
status: Present
uuid: 29fa8e05-cc9d-11e8-8a42-d05099a50849
version: v1beta1
- group: ""
kind: ""
name: ""
status: ""
version: ""
- group: ""
kind: ""
name: ""
status: ""
version: ""
- group: ""
kind: ""
name: ""
status: ""
version: ""
- group: ""
kind: ServiceAccount
name: automation-broker-operator
status: NotPresent
version: v1
- group: ""
kind: ServiceAccount
name: automation-broker
status: NotPresent
version: v1
- group: ""
kind: ServiceAccount
name: automation-broker-client
status: NotPresent
version: v1
kind: List
metadata:
resourceVersion: ""
selfLink: ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment