Closed djwhatle closed 6 years ago
Just found out that OLM is intended to ship with several CatalogSources pre-enabled.
While these CatalogSources are already created by the manifests in this PR, they are created in the wrong namespace (kube-system
instead of operator-lifecycle-manager
).
Evan from the OLM team mentioned he will be creating deploy manifests targeting OpenShift in the future. For now, if we want the "Starter Operators" to show up in the catalog, I'll need to create the ocs
configmap
and catalogsource
in the operator-lifecycle-manager
namespace.
Now deploys with default OCS
CatalogSource visible by default.
OLM maintainers created an OKD release target (was previously changing values in the "Upstream" release target to make this run on OKD 3.11)
This new target was made available in the 0.7.0 release, which I have added to this PR. I don't suspect that anything has changed other than different namespaces in the OLM manifest provided.
Running a test now. Will post here if 0.7.0 works the same as 0.6.0.
Works fine with 0.7.0 manifest. Changes were made to master that required some merge conflict resolution, so testing once more, then will be ready to merge.
Tested working after resolving conflicts with master. New CatalogSource shows by default with 0.7.0 update.
Changes:
To test this PR:
Excerpt from
config/my_vars.yml.example
:Sample catasb output when admin console is enabled:
New "admin console" with OLM UI: