assisted-test-infra icon indicating copy to clipboard operation
assisted-test-infra copied to clipboard

DRAFT: Add OCI controller implemented with oracle API code.

Open bkopilov opened this issue 5 months ago • 7 comments

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:

  1. Create a bucket (object-storage)
  2. Upload ISO file to the object-storage bucket
  3. Create pre authenticated - return ISO download link from OCI storage
  4. Create a stack , declare the provision configuration.
  5. Upload infrastructure zip file to the stack and set terraform variable
  6. Start running job creating oci nodes discovered by redhat cluster and return terraform output files
  7. Once nodes are discovered we configure manifest return in #6

We handle cleanup on teardown , running destory .

bkopilov avatar Sep 07 '24 21:09 bkopilov