I'm wondering if it is possible to install Service Mesh on CodeReady Containers 4.5.
When I enter to Operators -> OperatorHub section, see a "No OperatorHub Items Found" message and cannot install any operator. So, It is possible to do so or there is something I'm missing?.
I have a fresh Code Ready Containers installation. Only used crc setup and crc start commands as documented.
Installing RHOSSM in CRC should be possible, yes, but not sure it is 100% recommended.
CRC is designed to be a lightweight deployment of OpenShift Container Platform, to be used in laptops and local development environments. Adding RHOSSM to the mix will increase the amount of memory required by your cluster by several Gb, probably not supported by CRC virtual machines by default.
Anyway, to answer your question, it is possible to install RHOSSM in CRC.
The probable reason you are not seeing any operator in the OperatorHub is that CRC is disabling the remote operator catalog, in order to save a ton of space. Probably you can enable the remote catalog (but I don't think it is a good idea), or you can use a restricted operator catalog. I would recommend taking a look at https://docs.openshift.com/container-platform/4.4/operators/olm-restricted-networks.html#olm-buildin... to understand the concepts.
Hope that helps!
Thanks for your reply!.
Searching further about this, found that crc should be used for development purposes and that is why some openshift features are disabled by default as you said. The thing is that enabling OperatorHub to install Service Mesh feature, also need to change the virtual machine default settings, like memory to 16GB for instance. In other words we need to have a good laptop for this purpose. So for now, let's leave it at that :)
Thanks again and best regards!.
A collaborative learning environment, enabling open source skill development.