Browse Source

Add preview operators to OLM Catalog

Evan Cordell 6 years ago
parent
commit
fe870db8b4

+ 11 - 0
roles/olm/files/certified-operators.catalogsource.yaml

@@ -0,0 +1,11 @@
+apiVersion: operators.coreos.com/v1alpha1
+kind: CatalogSource
+metadata:
+  name: certified-operators
+  namespace: operator-lifecycle-manager
+spec:
+  sourceType: internal
+  configMap: certified-operators
+  displayName: Certified Operators
+  publisher: Red Hat
+

File diff suppressed because it is too large
+ 1249 - 0
roles/olm/files/certified-operators.configmap.yaml


File diff suppressed because it is too large
+ 2458 - 1
roles/olm/files/rh-operators.configmap.yaml


+ 19 - 1
roles/olm/tasks/install.yaml

@@ -104,7 +104,7 @@
     files:
       - "{{ mktemp.stdout }}/rh-operators.configmap.yaml"
 
-- name: Apply ocs CatalogSource manifest
+- name: Apply rh-operators CatalogSource manifest
   oc_obj:
     state: present
     kind: CatalogSource
@@ -113,6 +113,24 @@
     files:
       - "{{ mktemp.stdout }}/rh-operators.catalogsource.yaml"
 
+- name: Apply certified-operators ConfigMap manifest
+  oc_obj:
+    state: present
+    kind: ConfigMap
+    name: certified-operators
+    namespace: operator-lifecycle-manager
+    files:
+      - "{{ mktemp.stdout }}/certified-operators.configmap.yaml"
+
+- name: Apply certified-operators CatalogSource manifest
+  oc_obj:
+    state: present
+    kind: CatalogSource
+    name: certified-operators
+    namespace: operator-lifecycle-manager
+    files:
+      - "{{ mktemp.stdout }}/certified-operators.catalogsource.yaml"
+
 - name: Apply olm-operator Deployment manifest
   oc_obj:
     state: present