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
-
- In Progress
-
- causes
-
RHIDP-5160 Switch GKE cluster from Autopilot to Standard for e2e tests
-
- Closed
-