{"id":4628,"date":"2021-02-07T11:45:19","date_gmt":"2021-02-06T22:45:19","guid":{"rendered":"http:\/\/www.zoyinc.com\/?p=4628"},"modified":"2024-01-04T19:41:19","modified_gmt":"2024-01-04T06:41:19","slug":"add-catalog-sources-to-operatorhub","status":"publish","type":"post","link":"http:\/\/www.zoyinc.com\/?p=4628","title":{"rendered":"Add Catalog Sources To OperatorHub"},"content":{"rendered":"\n<p>If you have followed my post <a  href=\"http:\/\/www.zoyinc.com\/?p=4420\">OKD 4.5 small cluster on ESX<\/a> you find that when you look at the OperatorHub in OKD you only see the community operators.<\/p>\n\n\n\n<p>The problem appears to be that an out of the box OKD install only has the &#8220;Community Operators&#8221; enabled. The trick is to enable the rest.<\/p>\n\n\n\n<p>Navigate to:<\/p>\n\n\n\n<p>Administration | Cluster Settings | Global Configuration | OperatorHub<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05.jpg\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1407\" height=\"638\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05.jpg\" alt=\"\" class=\"wp-image-4656\" style=\"width:580px;height:262px\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05.jpg 1407w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05-300x136.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05-150x68.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05-768x348.jpg 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub05-500x227.jpg 500w\" sizes=\"auto, (max-width: 1407px) 100vw, 1407px\" \/><\/a><\/figure>\n\n\n\n<p>As you can see &#8220;community-operators&#8221; is the only enabled source. To enable sources you should be able to do:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"256\" height=\"138\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub06.jpg\" alt=\"\" class=\"wp-image-4668\" style=\"width:178px;height:96px\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub06.jpg 256w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub06-150x81.jpg 150w\" sizes=\"auto, (max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<p>For some reason that doesn&#8217;t seem to be working so you need to edit the YAML for OperatorHub<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"289\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub07.jpg\" alt=\"\" class=\"wp-image-4669\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub07.jpg 576w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub07-300x151.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub07-150x75.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub07-500x251.jpg 500w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><\/figure>\n\n\n\n<p>Initially the bottom of the yaml will look like:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:0.9rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#000000;--cbp-line-number-width:calc(2 * 0.6 * 0.9rem);line-height:1.4rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"spec:\n  disableAllDefaultSources: true\n  sources:\n    - disabled: false\n      name: community-operators\nstatus:\n  sources:\n    - disabled: true\n      name: redhat-marketplace\n      status: Success\n    - disabled: true\n      name: redhat-operators\n      status: Success\n    - disabled: true\n      name: certified-operators\n      status: Success\n    - disabled: false\n      name: community-operators\n      status: Success\n\" style=\"color:#000000;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki light-plus\" style=\"background-color: #FFFFFF\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #800000\">spec<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">disableAllDefaultSources<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">sources<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">community-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">sources<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">redhat-marketplace<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">redhat-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">certified-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">community-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p>You need to add the disable sources and modify the status. When you are finished this should look like:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:0.9rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#000000;--cbp-line-number-width:calc(2 * 0.6 * 0.9rem);line-height:1.4rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"spec:\n  disableAllDefaultSources: true\n  sources:\n    - disabled: false\n      name: community-operators\n    - disabled: false\n      name: redhat-marketplace\n    - disabled: false\n      name: redhat-operators\n    - disabled: false\n      name: certified-operators\nstatus:\n  sources:\n    - disabled: false\n      name: redhat-marketplace\n      status: Success\n    - disabled: false\n      name: redhat-operators\n      status: Success\n    - disabled: false\n      name: certified-operators\n      status: Success\n    - disabled: false\n      name: community-operators\n      status: Success\" style=\"color:#000000;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki light-plus\" style=\"background-color: #FFFFFF\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #800000\">spec<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">disableAllDefaultSources<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">true<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">sources<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">community-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">redhat-marketplace<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">redhat-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">certified-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">  <\/span><span style=\"color: #800000\">sources<\/span><span style=\"color: #000000\">:<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">redhat-marketplace<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">redhat-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">certified-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">    - <\/span><span style=\"color: #800000\">disabled<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">false<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">community-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #000000\">      <\/span><span style=\"color: #800000\">status<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Success<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>If you look at the pods for openshift-marketplace you will now see <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08.jpg\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1042\" height=\"555\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08.jpg\" alt=\"\" class=\"wp-image-4670\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08.jpg 1042w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08-300x160.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08-150x80.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08-768x409.jpg 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub08-500x266.jpg 500w\" sizes=\"auto, (max-width: 1042px) 100vw, 1042px\" \/><\/a><\/figure>\n\n\n\n<p>if you give it a bit of time the pods will update and will list all the operators:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09.jpg\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1107\" height=\"299\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09.jpg\" alt=\"\" class=\"wp-image-4674\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09.jpg 1107w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09-300x81.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09-150x41.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09-768x207.jpg 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub09-500x135.jpg 500w\" sizes=\"auto, (max-width: 1107px) 100vw, 1107px\" \/><\/a><\/figure>\n\n\n\n<p>You will now also see all the provider types showing in OperatorHub<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10.jpg\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1150\" height=\"549\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10.jpg\" alt=\"\" class=\"wp-image-4675\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10.jpg 1150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10-300x143.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10-150x72.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10-768x367.jpg 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub10-500x239.jpg 500w\" sizes=\"auto, (max-width: 1150px) 100vw, 1150px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Adding operatorhub.io as a catalog source<\/h1>\n\n\n\n<p>Now you have all the default sources working a good extra one to add is OperatorHub.io, which is:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Operators have been publicized as a concept of Kubernetes native services in 2016 by CoreOS. Since then, significant momentum has built up in the Kubernetes community around the idea to put operational logic into software running on top of the cluster.<\/p>\n\n\n\n<p>While there are several approaches to implement Operators yielding the same level of integration with Kubernetes, what has been missing is a central location to find the wide array of great Operators that have been built by the community. OperatorHub.io aims to be that central location.<\/p>\n\n\n\n<p>In addition to a community-sourced index of Operators, OperatorHub.io also ensures that the set of Operators are packaged for easy deployment and management on any Kubernetes cluster. Contributors of Operators not only get a chance to publicize their work but provide end users an easy way to start using them. To that end the packaging of the Operators indexed in OperatorHub.io relies on the Operator Lifecycle Manager to install, manage and update Operators consistently on any Kubernetes cluster.<\/p>\n<\/blockquote>\n\n\n\n<p>There is also an excellent page, from Red Hat, describing adding extra sources  <a  href=\"https:\/\/www.openshift.com\/blog\/openshift-4-3-managing-catalog-sources-in-the-openshift-web-console\">OpenShift 4.3: Managing Catalog Sources in the OpenShift Web Console<\/a>  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Steps<\/h2>\n\n\n\n<p>Again to go:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">oc get opsrc -n openshift-marketplace<\/pre>\n\n\n\n<p>Then you will likely see<\/p>\n\n\n\n<p>Administration | Cluster Settings | Global Configuration | OperatorHub<\/p>\n\n\n\n<p>From her click on &#8220;Create Catalog Source&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub11.jpg\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"323\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub11.jpg\" alt=\"\" class=\"wp-image-4677\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub11.jpg 628w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub11-300x154.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub11-150x77.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub11-500x257.jpg 500w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/a><\/figure>\n\n\n\n<p>Populate it as:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:0.9rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#000000;--cbp-line-number-width:calc(1 * 0.6 * 0.9rem);line-height:1.4rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span role=\"button\" tabindex=\"0\" data-code=\"Catalog source name: operatorhubio-operators\nDisplay name: OperatorHub.io Operators\nPublisher name: OperatorHub.io\nImage (URL of container image): quay.io\/operator-framework\/upstream-community-operators:latest\nAvailability: Cluster-wide catalog source\" style=\"color:#000000;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6\"><\/path><\/svg><\/span><pre class=\"shiki light-plus\" style=\"background-color: #FFFFFF\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #800000\">Catalog source name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">operatorhubio-operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">Display name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">OperatorHub.io Operators<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">Publisher name<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">OperatorHub.io<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">Image (URL of container image)<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">quay.io\/operator-framework\/upstream-community-operators:latest<\/span><\/span>\n<span class=\"line\"><span style=\"color: #800000\">Availability<\/span><span style=\"color: #000000\">: <\/span><span style=\"color: #0000FF\">Cluster-wide catalog source<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p>So it looks like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"704\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub12.jpg\" alt=\"\" class=\"wp-image-4678\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub12.jpg 620w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub12-264x300.jpg 264w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub12-132x150.jpg 132w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<p>After a few minutes you will see it populated along with the other sources:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a  href=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13.jpg\" class=\"thickbox no_icon\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1346\" height=\"628\" src=\"https:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13.jpg\" alt=\"\" class=\"wp-image-4680\" srcset=\"http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13.jpg 1346w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13-300x140.jpg 300w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13-150x70.jpg 150w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13-768x358.jpg 768w, http:\/\/www.zoyinc.com\/wp-content\/uploads\/2021\/02\/AddCatalogSourcesToOperatorHub13-500x233.jpg 500w\" sizes=\"auto, (max-width: 1346px) 100vw, 1346px\" \/><\/a><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have followed my post OKD 4.5 small cluster on ESX you find that when you look at the OperatorHub in OKD you only see the community operators. The problem appears to be that an out of the box OKD install only has the &#8220;Community Operators&#8221; enabled. The trick is to enable the rest. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5824,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[553,677,552],"tags":[705,703,704,679,678,702,706],"class_list":["post-4628","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","category-openshift-okd","category-redhat","tag-catalog-source","tag-containers","tag-kubernetes","tag-okd","tag-openshift","tag-operatorhub","tag-operatorhub-io"],"_links":{"self":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts\/4628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4628"}],"version-history":[{"count":31,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts\/4628\/revisions"}],"predecessor-version":[{"id":5825,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/posts\/4628\/revisions\/5825"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=\/wp\/v2\/media\/5824"}],"wp:attachment":[{"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4628"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.zoyinc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}