+++ This bug was initially created as a clone of Bug #1796079 +++ +++ This bug was initially created as a clone of Bug #1796078 +++ Description of problem: Not all operators support all architectures. Therefore, operators under OLM will have an annotation defining supported architectures. If the current architecture of the cluster is not listed in this annotation, the console should filter (hide) the operator from view. * The console backend needs to use golang's sys/runtime library to get the architecture of the cluster/pod * The console should pass the architecture to the front end * The OLM page should filter based on the provided architecture data. This story supports https://issues.redhat.com/browse/OLM-1464 The backend work to gather the architecture & pass to the front end needs backports to 4.3 & 4.2 The front end filtering work needs backports to 4.3, 4.2 if it is clean.
*** Bug 1819891 has been marked as a duplicate of this bug. ***
We no longer plan to backport this feature to 4.2, 4.3 was the cutoff.