Kuadrant / testsuite-pipelines

MIT License
0 stars 3 forks source link

Add task for OCP (or OSD) cluster provisioning in GCP #33

Open trepel opened 2 months ago

trepel commented 2 months ago

Summary

This task should provision a new OCP/OSD cluster backed by GCP.

One way of doing this I am aware of is to use openshift-install cli tool. Other way is to use ocm tool to create OSD cluster in GCP. I would probably go with latter approach (OSD) because we also need to test on OSD. On the other hand the former approach is similar to AWS https://github.com/Kuadrant/testsuite-pipelines/issues/7 so that is should be relatively simple to implement GCP once AWS is complete.

The end goal is to have a pipeline capable of creating cluster, installing Kuadrant, running tests, cleaning up. So do also an OCP cleanup task as part of this.

Documentation https://docs.openshift.com/container-platform/4.16/installing/installing_gcp/preparing-to-install-on-gcp.html (OCP)

https://docs.openshift.com/dedicated/osd_install_access_delete_cluster/creating-a-gcp-cluster.html (OSD)