assisted-test-infra
assisted-test-infra copied to clipboard
DRAFT: Add OCI controller implemented with oracle API code.
This patch allow us decouple terraform code from cluster testing. Terraform provided by oracle and maintained by them. Terraform version / code may be updated by oracle .
We run the test same as customer , created support for the next steps:
- Create a bucket (object-storage)
- Upload ISO file to the object-storage bucket
- Create pre authenticated - return ISO download link from OCI storage
- Create a stack , declare the provision configuration.
- Upload infrastructure zip file to the stack and set terraform variable
- Start running job creating oci nodes discovered by redhat cluster and return terraform output files
- Once nodes are discovered we configure manifest return in #6
We handle cleanup on teardown , running destory .