-
Task
-
Resolution: Unresolved
-
Major
-
None
The script for installing CI builds of the operator is currently tied to OpenShift: https://github.com/redhat-developer/rhdh-operator/blob/main/.rhdh/scripts/install-rhdh-catalog-source.sh
We want to make it work on non-OCP clusters, so that CI tests can be run on other clusters like GKE, AKS, EKS, ...
Acceptance Criteria
- Detect if the cluster is OCP or not, and adapt the behavior accordingly
- Some OCP-specific stuff may not work on non-OCP, e.g.:
- picking the IIB image tag depends on the OCP version
- creating an ICSP/IDMS
- pushing images to the internal cluster registry
- Some OCP-specific stuff may not work on non-OCP, e.g.:
- Make sure OLM is installed as a prerequisite, as this is the supported installation method
- In the end, create a CatalogSource and a Subscription
- blocks
-
RHIDP-4550 [QE] Set up tests to run on GKE for the Operator
- To Do