Skip to content

Commit 4b50bb5

Browse files
Merge pull request #937 from tkashem/bz-1723818
1723818: package server 4.1 to 4.2 upgrade should not fail
2 parents 9f8506c + e97466f commit 4b50bb5

File tree

2 files changed

+123
-0
lines changed

2 files changed

+123
-0
lines changed

manifests/0000_50_olm_11-olm-operators.configmap.yaml

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,127 @@ metadata:
66
data:
77
customResourceDefinitions: |-
88
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
9130
- apiVersion: operators.coreos.com/v1alpha1
10131
kind: ClusterServiceVersion
11132
metadata:
@@ -17,6 +138,7 @@ data:
17138
displayName: Package Server
18139
description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
19140
minKubeVersion: 1.11.0
141+
replaces: packageserver.v0.9.0
20142
keywords: ['packagemanifests', 'olm', 'packages']
21143
maintainers:
22144
- name: Red Hat

manifests/0000_50_olm_15-packageserver.clusterserviceversion.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ spec:
99
displayName: Package Server
1010
description: Represents an Operator package that is available from a given CatalogSource which will resolve to a ClusterServiceVersion.
1111
minKubeVersion: 1.11.0
12+
replaces: packageserver.v0.9.0
1213
keywords: ['packagemanifests', 'olm', 'packages']
1314
maintainers:
1415
- name: Red Hat

0 commit comments

Comments
 (0)