@@ -6,6 +6,127 @@ metadata:
6
6
data :
7
7
customResourceDefinitions : |-
8
8
clusterServiceVersions : |-
9
+ - apiVersion: operators.coreos.com/v1alpha1
10
+ kind: ClusterServiceVersion
11
+ metadata:
12
+ name: packageserver.v0.9.0
13
+ namespace: openshift-operator-lifecycle-manager
14
+ spec:
15
+ displayName: Package Server
16
+ description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
17
+ minKubeVersion: 1.11.0
18
+ keywords: ['packagemanifests', 'olm', 'packages']
19
+ maintainers:
20
+ - name: Red Hat
21
+
22
+ provider:
23
+ name: Red Hat
24
+ links:
25
+ - name: Package Server
26
+ url: https://github.com/operator-framework/operator-lifecycle-manager/tree/master/pkg/package-server
27
+ installModes:
28
+ - type: OwnNamespace
29
+ supported: true
30
+ - type: SingleNamespace
31
+ supported: true
32
+ - type: MultiNamespace
33
+ supported: true
34
+ - type: AllNamespaces
35
+ supported: true
36
+ install:
37
+ strategy: deployment
38
+ spec:
39
+ clusterPermissions:
40
+ - serviceAccountName: packageserver
41
+ rules:
42
+ - apiGroups:
43
+ - authorization.k8s.io
44
+ resources:
45
+ - subjectaccessreviews
46
+ verbs:
47
+ - create
48
+ - get
49
+ - apiGroups:
50
+ - ""
51
+ resources:
52
+ - configmaps
53
+ verbs:
54
+ - get
55
+ - list
56
+ - watch
57
+ - apiGroups:
58
+ - "operators.coreos.com"
59
+ resources:
60
+ - catalogsources
61
+ verbs:
62
+ - get
63
+ - list
64
+ - watch
65
+ - apiGroups:
66
+ - "packages.operators.coreos.com"
67
+ resources:
68
+ - packagemanifests
69
+ verbs:
70
+ - get
71
+ - list
72
+ deployments:
73
+ - name: packageserver
74
+ spec:
75
+ strategy:
76
+ type: RollingUpdate
77
+ replicas: 2
78
+ selector:
79
+ matchLabels:
80
+ app: packageserver
81
+ template:
82
+ metadata:
83
+ labels:
84
+ app: packageserver
85
+ spec:
86
+ serviceAccountName: packageserver
87
+ nodeSelector:
88
+ beta.kubernetes.io/os: linux
89
+ node-role.kubernetes.io/master: ""
90
+
91
+ tolerations:
92
+ - operator: Exists
93
+
94
+ containers:
95
+ - name: packageserver
96
+ command:
97
+ - /bin/package-server
98
+ - -v=4
99
+ - --secure-port
100
+ - "5443"
101
+ - --global-namespace
102
+ - openshift-operator-lifecycle-manager
103
+ image: quay.io/operator-framework/olm@sha256:7e4b13b89b3d59876b228697bbd0c9e364fd73f946ab90308c34fd82053a5a76
104
+ imagePullPolicy: IfNotPresent
105
+ priorityClassName: "system-cluster-critical"
106
+ ports:
107
+ - containerPort: 5443
108
+ livenessProbe:
109
+ httpGet:
110
+ scheme: HTTPS
111
+ path: /healthz
112
+ port: 5443
113
+ readinessProbe:
114
+ httpGet:
115
+ scheme: HTTPS
116
+ path: /healthz
117
+ port: 5443
118
+ maturity: alpha
119
+ version: 0.9.0
120
+ apiservicedefinitions:
121
+ owned:
122
+ - group: packages.operators.coreos.com
123
+ version: v1
124
+ kind: PackageManifest
125
+ name: packagemanifests
126
+ displayName: PackageManifest
127
+ description: A PackageManifest is a resource generated from existing CatalogSources and their ConfigMaps
128
+ deploymentName: packageserver
129
+ containerPort: 5443
9
130
- apiVersion: operators.coreos.com/v1alpha1
10
131
kind: ClusterServiceVersion
11
132
metadata:
17
138
displayName: Package Server
18
139
description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
19
140
minKubeVersion: 1.11.0
141
+ replaces: packageserver.v0.9.0
20
142
keywords: ['packagemanifests', 'olm', 'packages']
21
143
maintainers:
22
144
- name: Red Hat
0 commit comments