This task should provision a new clean OCP cluster backed by AWS cloud provider. The way of doing this I am aware of is to use openshift-install cli tool. 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.
Summary
This task should provision a new clean OCP cluster backed by AWS cloud provider. The way of doing this I am aware of is to use
openshift-install
cli tool. 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_aws/preparing-to-install-on-aws.html
Example
openshift-install create cluster --dir=my-cluster-config
openshift-install destroy cluster --dir=my-cluster-config
The
my-cluster-config
directory should containinstall-config.yaml
file containing cluster specifications, example: