github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.18.1/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.18.1 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 rollingUpdate: 74 maxUnavailable: 1 75 maxSurge: 1 76 replicas: 2 77 selector: 78 matchLabels: 79 app: packageserver 80 template: 81 metadata: 82 labels: 83 app: packageserver 84 spec: 85 serviceAccountName: olm-operator-serviceaccount 86 nodeSelector: 87 kubernetes.io/os: linux 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/operator-framework/olm@sha256:b706ee6583c4c3cf8059d44234c8a4505804adcc742bcddb3d1e2f6eff3d6519 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 terminationMessagePolicy: FallbackToLogsOnError 112 resources: 113 requests: 114 cpu: 10m 115 memory: 50Mi 116 securityContext: 117 runAsUser: 1000 118 volumeMounts: 119 - name: tmpfs 120 mountPath: /tmp 121 volumes: 122 - name: tmpfs 123 emptyDir: {} 124 maturity: alpha 125 version: 0.18.1 126 apiservicedefinitions: 127 owned: 128 - group: packages.operators.coreos.com 129 version: v1 130 kind: PackageManifest 131 name: packagemanifests 132 displayName: PackageManifest 133 description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps 134 deploymentName: packageserver 135 containerPort: 5443