github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.13.0/0000_50_olm_15-packageserver.clusterserviceversion.yaml (about) 1 --- 2 # Source: olm/templates/0000_50_olm_15-packageserver.clusterserviceversion.yaml 3 apiVersion: operators.coreos.com/v1alpha1 4 kind: ClusterServiceVersion 5 metadata: 6 name: packageserver 7 namespace: olm 8 labels: 9 olm.version: 0.13.0 10 spec: 11 displayName: Package Server 12 description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion. 13 minKubeVersion: 1.11.0 14 keywords: ['packagemanifests', 'olm', 'packages'] 15 maintainers: 16 - name: Red Hat 17 email: openshift-operators@redhat.com 18 provider: 19 name: Red Hat 20 links: 21 - name: Package Server 22 url: https://github.com/operator-framework/operator-lifecycle-manager/tree/master/pkg/package-server 23 installModes: 24 - type: OwnNamespace 25 supported: true 26 - type: SingleNamespace 27 supported: true 28 - type: MultiNamespace 29 supported: true 30 - type: AllNamespaces 31 supported: true 32 install: 33 strategy: deployment 34 spec: 35 clusterPermissions: 36 - serviceAccountName: olm-operator-serviceaccount 37 rules: 38 - apiGroups: 39 - authorization.k8s.io 40 resources: 41 - subjectaccessreviews 42 verbs: 43 - create 44 - get 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.operators.coreos.com" 63 resources: 64 - packagemanifests 65 verbs: 66 - get 67 - list 68 deployments: 69 - name: packageserver 70 spec: 71 strategy: 72 type: RollingUpdate 73 replicas: 2 74 selector: 75 matchLabels: 76 app: packageserver 77 template: 78 metadata: 79 labels: 80 app: packageserver 81 spec: 82 serviceAccountName: olm-operator-serviceaccount 83 nodeSelector: 84 beta.kubernetes.io/os: linux 85 86 containers: 87 - name: packageserver 88 command: 89 - /bin/package-server 90 - -v=4 91 - --secure-port 92 - "5443" 93 - --global-namespace 94 - olm 95 image: quay.io/operator-framework/olm@sha256:73d60e4f2adbc70ed8df93245fb2d83c9e0062489a22110d897b83c21918e101 96 imagePullPolicy: Always 97 ports: 98 - containerPort: 5443 99 livenessProbe: 100 httpGet: 101 scheme: HTTPS 102 path: /healthz 103 port: 5443 104 readinessProbe: 105 httpGet: 106 scheme: HTTPS 107 path: /healthz 108 port: 5443 109 terminationMessagePolicy: FallbackToLogsOnError 110 resources: 111 requests: 112 cpu: 10m 113 memory: 50Mi 114 115 maturity: alpha 116 version: 0.13.0 117 apiservicedefinitions: 118 owned: 119 - group: packages.operators.coreos.com 120 version: v1 121 kind: PackageManifest 122 name: packagemanifests 123 displayName: PackageManifest 124 description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps 125 deploymentName: packageserver 126 containerPort: 5443