Skip to content

Commit 494df5a

Browse files
Merge pull request #245 from awgreene/bz-1975543
Bug 1975543: Use CVO to delete manifests removed from OLM
2 parents 198d00f + 7012367 commit 494df5a

4 files changed

+58
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: v1
2+
kind: ConfigMap
3+
metadata:
4+
name: olm-operators
5+
namespace: openshift-operator-lifecycle-manager
6+
annotations:
7+
release.openshift.io/delete: "true"
8+
include.release.openshift.io/ibm-cloud-managed: "true"
9+
include.release.openshift.io/self-managed-high-availability: "true"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: operators.coreos.com/v1alpha1
2+
kind: CatalogSource
3+
metadata:
4+
name: olm-operators
5+
namespace: openshift-operator-lifecycle-manager
6+
annotations:
7+
release.openshift.io/delete: "true"
8+
include.release.openshift.io/ibm-cloud-managed: "true"
9+
include.release.openshift.io/self-managed-high-availability: "true"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: operators.coreos.com/v1alpha1
2+
kind: Subscription
3+
metadata:
4+
name: packageserver
5+
namespace: openshift-operator-lifecycle-manager
6+
annotations:
7+
release.openshift.io/delete: "true"
8+
include.release.openshift.io/ibm-cloud-managed: "true"
9+
include.release.openshift.io/self-managed-high-availability: "true"

scripts/generate_crds_manifests.sh

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,37 @@ spec:
288288
restartPolicy: Never
289289
EOF
290290

291+
cat << EOF > manifests/0000_50_olm_11-olm-operators.configmap.removed.yaml
292+
apiVersion: v1
293+
kind: ConfigMap
294+
metadata:
295+
name: olm-operators
296+
namespace: openshift-operator-lifecycle-manager
297+
annotations:
298+
release.openshift.io/delete: "true"
299+
EOF
300+
301+
cat << EOF > manifests/0000_50_olm_12-olm-operators.catalogsource.removed.yaml
302+
apiVersion: operators.coreos.com/v1alpha1
303+
kind: CatalogSource
304+
metadata:
305+
name: olm-operators
306+
namespace: openshift-operator-lifecycle-manager
307+
annotations:
308+
release.openshift.io/delete: "true"
309+
310+
EOF
311+
312+
cat << EOF > manifests/0000_50_olm_14-packageserver.subscription.removed.yaml
313+
apiVersion: operators.coreos.com/v1alpha1
314+
kind: Subscription
315+
metadata:
316+
name: packageserver
317+
namespace: openshift-operator-lifecycle-manager
318+
annotations:
319+
release.openshift.io/delete: "true"
320+
EOF
321+
291322
add_ibm_managed_cloud_annotations "${ROOT_DIR}/manifests"
292323

293324
# requires gnu sed if on mac

0 commit comments

Comments
 (0)