Created
April 26, 2019 12:23
-
-
Save matzew/0cd7c76b85c226766f4644a9163b88ce to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: v1 | |
data: | |
clusterServiceVersions: |- | |
- apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
annotations: | |
capabilities: Basic Install | |
name: knative-eventing-operator.v0.5.0 | |
namespace: placeholder | |
spec: | |
apiservicedefinitions: {} | |
customresourcedefinitions: | |
owned: | |
- kind: Install | |
name: installs.eventing.knative.dev | |
version: v1alpha1 | |
description: Placeholder description | |
displayName: Knative Eventing Operator | |
install: | |
spec: | |
clusterPermissions: | |
- rules: | |
- apiGroups: | |
- '*' | |
resources: | |
- '*' | |
verbs: | |
- '*' | |
serviceAccountName: knative-eventing-operator | |
deployments: | |
- name: knative-eventing-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: knative-eventing-operator | |
strategy: {} | |
template: | |
metadata: | |
labels: | |
name: knative-eventing-operator | |
spec: | |
containers: | |
- args: | |
- --install | |
- --namespace=$WATCH_NAMESPACE | |
command: | |
- knative-eventing-operator | |
env: | |
- name: WATCH_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: POD_NAME | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.name | |
- name: OPERATOR_NAME | |
value: knative-eventing-operator | |
image: quay.io/matzew/knative-eventing-operator:v0.5.0 | |
imagePullPolicy: Always | |
name: knative-eventing-operator | |
resources: {} | |
serviceAccountName: knative-eventing-operator | |
permissions: | |
- rules: | |
- apiGroups: | |
- "" | |
resources: | |
- pods | |
- services | |
- endpoints | |
- persistentvolumeclaims | |
- events | |
- configmaps | |
- secrets | |
verbs: | |
- '*' | |
- apiGroups: | |
- "" | |
resources: | |
- namespaces | |
verbs: | |
- get | |
- apiGroups: | |
- apps | |
resources: | |
- deployments | |
- daemonsets | |
- replicasets | |
- statefulsets | |
verbs: | |
- '*' | |
- apiGroups: | |
- monitoring.coreos.com | |
resources: | |
- servicemonitors | |
verbs: | |
- get | |
- create | |
- apiGroups: | |
- apps | |
resourceNames: | |
- knative-eventing-operator | |
resources: | |
- deployments/finalizers | |
verbs: | |
- update | |
- apiGroups: | |
- eventing.knative.dev | |
resources: | |
- '*' | |
verbs: | |
- '*' | |
serviceAccountName: knative-eventing-operator | |
strategy: deployment | |
installModes: | |
- supported: true | |
type: OwnNamespace | |
- supported: true | |
type: SingleNamespace | |
- supported: false | |
type: MultiNamespace | |
- supported: true | |
type: AllNamespaces | |
maturity: alpha | |
provider: {} | |
version: 0.5.0 | |
- apiVersion: operators.coreos.com/v1alpha1 | |
kind: ClusterServiceVersion | |
metadata: | |
name: knative-eventing.v0.4.1 | |
spec: | |
displayName: Knative Eventing | |
description: | | |
Kubernetes-native Eventing resource | |
version: 0.4.1 | |
maturity: alpha | |
installModes: | |
- supported: true | |
type: OwnNamespace | |
- supported: true | |
type: SingleNamespace | |
- supported: false | |
type: MultiNamespace | |
- supported: true | |
type: AllNamespaces | |
install: | |
strategy: deployment | |
spec: | |
clusterPermissions: | |
- serviceAccountName: eventing-controller | |
rules: | |
- apiGroups: | |
- '*' | |
resources: | |
- '*' | |
verbs: | |
- '*' | |
- nonResourceURLs: | |
- '*' | |
verbs: | |
- '*' | |
- serviceAccountName: in-memory-channel-controller | |
rules: | |
- apiGroups: | |
- eventing.knative.dev | |
resources: | |
- channels | |
- channels/status | |
- clusterchannelprovisioners | |
- clusterchannelprovisioners/status | |
verbs: | |
- get | |
- list | |
- watch | |
- update | |
- apiGroups: | |
- eventing.knative.dev | |
resources: | |
- '*/finalizers' | |
verbs: | |
- update | |
- apiGroups: | |
- "" | |
resources: | |
- configmaps | |
- services | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- apiGroups: | |
- "" | |
resourceNames: | |
- in-memory-channel-clusterbus | |
resources: | |
- services | |
verbs: | |
- delete | |
- apiGroups: | |
- "" | |
resources: | |
- services | |
verbs: | |
- update | |
- apiGroups: | |
- "" | |
resourceNames: | |
- in-memory-channel-dispatcher-config-map | |
resources: | |
- configmaps | |
verbs: | |
- update | |
- apiGroups: | |
- networking.istio.io | |
resources: | |
- virtualservices | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- apiGroups: | |
- "" | |
resources: | |
- events | |
verbs: | |
- create | |
- patch | |
- update | |
- serviceAccountName: in-memory-channel-dispatcher | |
rules: | |
- apiGroups: | |
- "" | |
resources: | |
- configmaps | |
verbs: | |
- get | |
- list | |
- watch | |
# The above rules are from upstream. The remaining are | |
# required for OpenShift | |
- apiGroups: | |
- security.openshift.io | |
resources: | |
- securitycontextconstraints | |
verbs: | |
- use | |
resourceNames: | |
- privileged | |
- serviceAccountName: controller-manager | |
rules: | |
- apiGroups: | |
- sources.eventing.knative.dev | |
resources: | |
- awssqssources | |
- containersources | |
- cronjobsources | |
- githubsources | |
- kuberneteseventsources | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- patch | |
- delete | |
- apiGroups: | |
- sources.eventing.knative.dev | |
resources: | |
- awssqssources/status | |
- containersources/status | |
- cronjobsources/status | |
- githubsources/status | |
- kuberneteseventsources/status | |
verbs: | |
- get | |
- update | |
- patch | |
- apiGroups: | |
- apps | |
resources: | |
- deployments | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- patch | |
- delete | |
- apiGroups: | |
- eventing.knative.dev | |
resources: | |
- channels | |
verbs: | |
- get | |
- list | |
- watch | |
- apiGroups: | |
- serving.knative.dev | |
resources: | |
- services | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- patch | |
- delete | |
- apiGroups: | |
- "" | |
resources: | |
- secrets | |
verbs: | |
- get | |
- list | |
- watch | |
- apiGroups: | |
- "" | |
resources: | |
- events | |
verbs: | |
- get | |
- list | |
- watch | |
- create | |
- update | |
- patch | |
- delete | |
deployments: | |
- name: knative-eventing-operator | |
spec: | |
replicas: 1 | |
selector: | |
matchLabels: | |
name: knative-eventing-operator | |
template: | |
metadata: | |
labels: | |
name: knative-eventing-operator | |
spec: | |
serviceAccountName: eventing-controller | |
containers: | |
- name: knative-eventing-operator | |
image: quay.io/openshift-knative/knative-eventing-operator:v0.4.1 | |
command: | |
- knative-eventing-operator | |
args: | |
- --olm | |
- --install | |
env: | |
- name: WATCH_NAMESPACE | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.namespace | |
- name: POD_NAME | |
valueFrom: | |
fieldRef: | |
fieldPath: metadata.name | |
- name: OPERATOR_NAME | |
value: "knative-eventing-operator" | |
customresourcedefinitions: | |
owned: | |
- name: channels.eventing.knative.dev | |
kind: Channel | |
description: Channel | |
displayName: Channel | |
version: v1alpha1 | |
- name: clusterchannelprovisioners.eventing.knative.dev | |
kind: ClusterChannelProvisioner | |
description: ClusterChannelProvisioner | |
displayName: ClusterChannelProvisioner | |
version: v1alpha1 | |
- name: subscriptions.eventing.knative.dev | |
kind: Subscription | |
description: Subscription | |
displayName: Subscription | |
version: v1alpha1 | |
- name: containersources.sources.eventing.knative.dev | |
kind: ContainerSource | |
description: ContainerSource | |
displayName: ContainerSource | |
version: v1alpha1 | |
- name: githubsources.sources.eventing.knative.dev | |
kind: GitHubSource | |
description: GitHubSource | |
displayName: GitHubSource | |
version: v1alpha1 | |
- name: kuberneteseventsources.sources.eventing.knative.dev | |
kind: KubernetesEventSource | |
description: KubernetesEventSource | |
displayName: KubernetesEventSource | |
version: v1alpha1 | |
- name: cronjobsources.sources.eventing.knative.dev | |
kind: CronJobSource | |
description: CronJobSource | |
displayName: CronJobSource | |
version: v1alpha1 | |
- name: awssqssources.sources.eventing.knative.dev | |
kind: AwsSqsSource | |
description: AwsSqsSource | |
displayName: AwsSqsSource | |
version: v1alpha1 | |
- description: Knative Eventing Installation | |
displayName: Install Operator | |
kind: Install | |
name: installs.eventing.knative.dev | |
version: v1alpha1 | |
customResourceDefinitions: |- | |
- apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: installs.eventing.knative.dev | |
spec: | |
group: eventing.knative.dev | |
names: | |
kind: Install | |
listKind: InstallList | |
plural: installs | |
singular: install | |
shortNames: | |
- kei | |
scope: Namespaced | |
subresources: | |
status: {} | |
validation: | |
openAPIV3Schema: | |
properties: | |
apiVersion: | |
type: string | |
kind: | |
type: string | |
metadata: | |
type: object | |
spec: | |
type: object | |
status: | |
type: object | |
version: v1alpha1 | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
packages: |- | |
- packageName: knative-eventing-operator | |
channels: | |
- name: alpha | |
currentCSV: knative-eventing-operator.v0.5.0 | |
kind: ConfigMap | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: | | |
{"apiVersion":"v1","data":{"clusterServiceVersions":"- apiVersion: operators.coreos.com/v1alpha1\n kind: ClusterServiceVersion\n metadata:\n annotations:\n capabilities: Basic Install\n name: knative-eventing-operator.v0.5.0\n namespace: placeholder\n spec:\n apiservicedefinitions: {}\n customresourcedefinitions:\n owned:\n - kind: Install\n name: installs.eventing.knative.dev\n version: v1alpha1\n description: Placeholder description\n displayName: Knative Eventing Operator\n install:\n spec:\n clusterPermissions:\n - rules:\n - apiGroups:\n - '*'\n resources:\n - '*'\n verbs:\n - '*'\n serviceAccountName: knative-eventing-operator\n deployments:\n - name: knative-eventing-operator\n spec:\n replicas: 1\n selector:\n matchLabels:\n name: knative-eventing-operator\n strategy: {}\n template:\n metadata:\n labels:\n name: knative-eventing-operator\n spec:\n containers:\n - args:\n - --install\n - --namespace=$WATCH_NAMESPACE\n command:\n - knative-eventing-operator\n env:\n - name: WATCH_NAMESPACE\n valueFrom:\n fieldRef:\n fieldPath: metadata.namespace\n - name: POD_NAME\n valueFrom:\n fieldRef:\n fieldPath: metadata.name\n - name: OPERATOR_NAME\n value: knative-eventing-operator\n image: quay.io/matzew/knative-eventing-operator:v0.5.0\n imagePullPolicy: Always\n name: knative-eventing-operator\n resources: {}\n serviceAccountName: knative-eventing-operator\n permissions:\n - rules:\n - apiGroups:\n - \"\"\n resources:\n - pods\n - services\n - endpoints\n - persistentvolumeclaims\n - events\n - configmaps\n - secrets\n verbs:\n - '*'\n - apiGroups:\n - \"\"\n resources:\n - namespaces\n verbs:\n - get\n - apiGroups:\n - apps\n resources:\n - deployments\n - daemonsets\n - replicasets\n - statefulsets\n verbs:\n - '*'\n - apiGroups:\n - monitoring.coreos.com\n resources:\n - servicemonitors\n verbs:\n - get\n - create\n - apiGroups:\n - apps\n resourceNames:\n - knative-eventing-operator\n resources:\n - deployments/finalizers\n verbs:\n - update\n - apiGroups:\n - eventing.knative.dev\n resources:\n - '*'\n verbs:\n - '*'\n serviceAccountName: knative-eventing-operator\n strategy: deployment\n installModes:\n - supported: true\n type: OwnNamespace\n - supported: true\n type: SingleNamespace\n - supported: false\n type: MultiNamespace\n - supported: true\n type: AllNamespaces\n maturity: alpha\n provider: {}\n version: 0.5.0\n- apiVersion: operators.coreos.com/v1alpha1\n kind: ClusterServiceVersion\n metadata:\n name: knative-eventing.v0.4.1\n spec:\n displayName: Knative Eventing\n description: |\n Kubernetes-native Eventing resource\n version: 0.4.1\n maturity: alpha\n\n installModes:\n - supported: true\n type: OwnNamespace\n - supported: true\n type: SingleNamespace\n - supported: false\n type: MultiNamespace\n - supported: true\n type: AllNamespaces\n\n install:\n strategy: deployment\n spec:\n clusterPermissions:\n\n - serviceAccountName: eventing-controller\n rules:\n - apiGroups:\n - '*'\n resources:\n - '*'\n verbs:\n - '*'\n - nonResourceURLs:\n - '*'\n verbs:\n - '*'\n\n - serviceAccountName: in-memory-channel-controller\n rules:\n - apiGroups:\n - eventing.knative.dev\n resources:\n - channels\n - channels/status\n - clusterchannelprovisioners\n - clusterchannelprovisioners/status\n verbs:\n - get\n - list\n - watch\n - update\n - apiGroups:\n - eventing.knative.dev\n resources:\n - '*/finalizers'\n verbs:\n - update\n - apiGroups:\n - \"\"\n resources:\n - configmaps\n - services\n verbs:\n - get\n - list\n - watch\n - create\n - apiGroups:\n - \"\"\n resourceNames:\n - in-memory-channel-clusterbus\n resources:\n - services\n verbs:\n - delete\n - apiGroups:\n - \"\"\n resources:\n - services\n verbs:\n - update\n - apiGroups:\n - \"\"\n resourceNames:\n - in-memory-channel-dispatcher-config-map\n resources:\n - configmaps\n verbs:\n - update\n - apiGroups:\n - networking.istio.io\n resources:\n - virtualservices\n verbs:\n - get\n - list\n - watch\n - create\n - update\n - apiGroups:\n - \"\"\n resources:\n - events\n verbs:\n - create\n - patch\n - update\n\n - serviceAccountName: in-memory-channel-dispatcher\n rules:\n - apiGroups:\n - \"\"\n resources:\n - configmaps\n verbs:\n - get\n - list\n - watch\n\n # The above rules are from upstream. The remaining are\n # required for OpenShift\n\n - apiGroups:\n - security.openshift.io\n resources:\n - securitycontextconstraints\n verbs:\n - use\n resourceNames:\n - privileged\n\n - serviceAccountName: controller-manager\n rules:\n - apiGroups:\n - sources.eventing.knative.dev\n resources:\n - awssqssources\n - containersources\n - cronjobsources\n - githubsources\n - kuberneteseventsources\n verbs:\n - get\n - list\n - watch\n - create\n - update\n - patch\n - delete\n - apiGroups:\n - sources.eventing.knative.dev\n resources:\n - awssqssources/status\n - containersources/status\n - cronjobsources/status\n - githubsources/status\n - kuberneteseventsources/status\n verbs:\n - get\n - update\n - patch\n - apiGroups:\n - apps\n resources:\n - deployments\n verbs:\n - get\n - list\n - watch\n - create\n - update\n - patch\n - delete\n - apiGroups:\n - eventing.knative.dev\n resources:\n - channels\n verbs:\n - get\n - list\n - watch\n - apiGroups:\n - serving.knative.dev\n resources:\n - services\n verbs:\n - get\n - list\n - watch\n - create\n - update\n - patch\n - delete\n - apiGroups:\n - \"\"\n resources:\n - secrets\n verbs:\n - get\n - list\n - watch\n - apiGroups:\n - \"\"\n resources:\n - events\n verbs:\n - get\n - list\n - watch\n - create\n - update\n - patch\n - delete\n\n deployments:\n - name: knative-eventing-operator\n spec:\n replicas: 1\n selector:\n matchLabels:\n name: knative-eventing-operator\n template:\n metadata:\n labels:\n name: knative-eventing-operator\n spec:\n serviceAccountName: eventing-controller\n containers:\n - name: knative-eventing-operator\n image: quay.io/openshift-knative/knative-eventing-operator:v0.4.1\n command:\n - knative-eventing-operator\n args:\n - --olm\n - --install\n env:\n - name: WATCH_NAMESPACE\n valueFrom:\n fieldRef:\n fieldPath: metadata.namespace\n - name: POD_NAME\n valueFrom:\n fieldRef:\n fieldPath: metadata.name\n - name: OPERATOR_NAME\n value: \"knative-eventing-operator\"\n\n customresourcedefinitions:\n owned:\n - name: channels.eventing.knative.dev\n kind: Channel\n description: Channel\n displayName: Channel\n version: v1alpha1\n - name: clusterchannelprovisioners.eventing.knative.dev\n kind: ClusterChannelProvisioner\n description: ClusterChannelProvisioner\n displayName: ClusterChannelProvisioner\n version: v1alpha1\n - name: subscriptions.eventing.knative.dev\n kind: Subscription\n description: Subscription\n displayName: Subscription\n version: v1alpha1\n - name: containersources.sources.eventing.knative.dev\n kind: ContainerSource\n description: ContainerSource\n displayName: ContainerSource\n version: v1alpha1\n - name: githubsources.sources.eventing.knative.dev\n kind: GitHubSource\n description: GitHubSource\n displayName: GitHubSource\n version: v1alpha1\n - name: kuberneteseventsources.sources.eventing.knative.dev\n kind: KubernetesEventSource\n description: KubernetesEventSource\n displayName: KubernetesEventSource\n version: v1alpha1\n - name: cronjobsources.sources.eventing.knative.dev\n kind: CronJobSource\n description: CronJobSource\n displayName: CronJobSource\n version: v1alpha1\n - name: awssqssources.sources.eventing.knative.dev\n kind: AwsSqsSource\n description: AwsSqsSource\n displayName: AwsSqsSource\n version: v1alpha1\n - description: Knative Eventing Installation\n displayName: Install Operator\n kind: Install\n name: installs.eventing.knative.dev\n version: v1alpha1","customResourceDefinitions":"- apiVersion: apiextensions.k8s.io/v1beta1\n kind: CustomResourceDefinition\n metadata:\n name: installs.eventing.knative.dev\n spec:\n group: eventing.knative.dev\n names:\n kind: Install\n listKind: InstallList\n plural: installs\n singular: install\n shortNames:\n - kei\n scope: Namespaced\n subresources:\n status: {}\n validation:\n openAPIV3Schema:\n properties:\n apiVersion:\n type: string\n kind:\n type: string\n metadata:\n type: object\n spec:\n type: object\n status:\n type: object\n version: v1alpha1\n versions:\n - name: v1alpha1\n served: true\n storage: true","packages":"- packageName: knative-eventing-operator\n channels:\n - name: alpha\n currentCSV: knative-eventing-operator.v0.5.0"},"kind":"ConfigMap","metadata":{"annotations":{},"name":"knative-eventing-operator","namespace":"olm"}} | |
creationTimestamp: "2019-04-26T10:01:35Z" | |
name: knative-eventing-operator | |
namespace: olm | |
ownerReferences: | |
- apiVersion: operators.coreos.com/v1alpha1 | |
blockOwnerDeletion: false | |
controller: false | |
kind: CatalogSource | |
name: knative-eventing-operator | |
uid: 4669556f-680a-11e9-9d2f-a8ef58df7356 | |
resourceVersion: "1936" | |
selfLink: /api/v1/namespaces/olm/configmaps/knative-eventing-operator | |
uid: 465e211f-680a-11e9-9d2f-a8ef58df7356 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment