-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MGMT-18603: Add OCI controller implemented with oracle API #2526
MGMT-18603: Add OCI controller implemented with oracle API #2526
Conversation
Hi @bkopilov. Thanks for your PR. I'm waiting for a openshift member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
POC code , need to add terraform.zip support (download) ... |
aba5fcd
to
d20030c
Compare
/ok-to-test |
I dont think it will work ... need to tune the terraform zip file before. |
I set the PR as draft |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good overall, just small comments
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
src/assisted_test_infra/test_infra/controllers/node_controllers/oci_api_controller.py
Outdated
Show resolved
Hide resolved
/uncc @rccrdpccl |
d20030c
to
3b9df6e
Compare
Added sample of test_case to be used. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, left just one nit and the lint job has to be fixed
/retitle MGMT-18603: Add OCI controller implemented with oracle API |
@bkopilov: This pull request references MGMT-18603 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "4.18.0" version, but no target version was set. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
d1faaf7
to
40aa76a
Compare
/test lint |
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 openshift#6 We handle cleanup on teardown , running destory .
40aa76a
to
50a5f40
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: adriengentil, bkopilov The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@bkopilov: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
/unhold |
8ee32ff
into
openshift:master
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:
We handle cleanup on teardown , running destory .