github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.8.0/0000_30_14-olm-operators.configmap.yaml (about) 1 ##--- 2 # Source: olm/templates/0000_30_14-olm-operators.configmap.yaml 3 kind: ConfigMap 4 apiVersion: v1 5 metadata: 6 name: olm-operators 7 namespace: olm 8 9 data: 10 customResourceDefinitions: |- 11 clusterServiceVersions: |- 12 13 - apiVersion: operators.coreos.com/v1alpha1 14 kind: ClusterServiceVersion 15 metadata: 16 name: packageserver.v0.8.0 17 namespace: olm 18 spec: 19 displayName: Package Server 20 description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion. 21 keywords: ['packagemanifests', 'olm', 'packages'] 22 maintainers: 23 - name: Red Hat 24 email: openshift-operators@redhat.com 25 provider: 26 name: Red Hat 27 links: 28 - name: Package Server 29 url: https://github.com/operator-framework/operator-lifecycle-manager/tree/master/pkg/packageserver 30 installModes: 31 - type: OwnNamespace 32 supported: true 33 - type: SingleNamespace 34 supported: true 35 - type: MultiNamespace 36 supported: true 37 - type: AllNamespaces 38 supported: true 39 install: 40 strategy: deployment 41 spec: 42 clusterPermissions: 43 - serviceAccountName: packageserver 44 rules: 45 - apiGroups: 46 - "" 47 resources: 48 - configmaps 49 verbs: 50 - get 51 - list 52 - watch 53 - apiGroups: 54 - "operators.coreos.com" 55 resources: 56 - catalogsources 57 verbs: 58 - get 59 - list 60 - watch 61 - apiGroups: 62 - "packages.apps.redhat.com" 63 resources: 64 - packagemanifests 65 verbs: 66 - get 67 - list 68 - watch 69 - create 70 - delete 71 - patch 72 - update 73 deployments: 74 - name: packageserver 75 spec: 76 replicas: 1 77 strategy: 78 type: RollingUpdate 79 selector: 80 matchLabels: 81 app: packageserver 82 template: 83 metadata: 84 labels: 85 app: packageserver 86 spec: 87 serviceAccountName: packageserver 88 containers: 89 - name: packageserver 90 command: 91 - /bin/package-server 92 - -v=4 93 - --secure-port 94 - "5443" 95 - --global-namespace 96 - olm 97 image: quay.io/coreos/olm@sha256:1639d570809c5827810a1870763016e8c046283632d47e0b47183c82f8e515f2 98 imagePullPolicy: Always 99 ports: 100 - containerPort: 5443 101 livenessProbe: 102 httpGet: 103 scheme: HTTPS 104 path: /healthz 105 port: 5443 106 readinessProbe: 107 httpGet: 108 scheme: HTTPS 109 path: /healthz 110 port: 5443 111 maturity: alpha 112 version: 0.8.0 113 apiservicedefinitions: 114 owned: 115 - group: packages.apps.redhat.com 116 version: v1alpha1 117 kind: PackageManifest 118 displayName: PackageManifest 119 description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps 120 deploymentName: packageserver 121 containerPort: 5443 122 packages: |- 123 124 - packageName: packageserver 125 channels: 126 - name: alpha 127 currentCSV: packageserver.v0.8.0 128