github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.17.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.17.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 kubernetes.io/os: linux 85 containers: 86 - name: packageserver 87 command: 88 - /bin/package-server 89 - -v=4 90 - --secure-port 91 - "5443" 92 - --global-namespace 93 - olm 94 image: quay.io/operator-framework/olm@sha256:de396b540b82219812061d0d753440d5655250c621c753ed1dc67d6154741607 95 imagePullPolicy: Always 96 ports: 97 - containerPort: 5443 98 livenessProbe: 99 httpGet: 100 scheme: HTTPS 101 path: /healthz 102 port: 5443 103 readinessProbe: 104 httpGet: 105 scheme: HTTPS 106 path: /healthz 107 port: 5443 108 terminationMessagePolicy: FallbackToLogsOnError 109 resources: 110 requests: 111 cpu: 10m 112 memory: 50Mi 113 securityContext: 114 runAsUser: 1000 115 volumeMounts: 116 - name: tmpfs 117 mountPath: /tmp 118 volumes: 119 - name: tmpfs 120 emptyDir: {} 121 maturity: alpha 122 version: 0.17.0 123 apiservicedefinitions: 124 owned: 125 - group: packages.operators.coreos.com 126 version: v1 127 kind: PackageManifest 128 name: packagemanifests 129 displayName: PackageManifest 130 description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps 131 deploymentName: packageserver 132 containerPort: 5443