-
Notifications
You must be signed in to change notification settings - Fork 912
Add MiqRequest and MiqProvisionWorkflow classes for ConfigurationScript provisioning #23542
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
Add MiqRequest and MiqProvisionWorkflow classes for ConfigurationScript provisioning #23542
Conversation
94ecda3 to
376acdc
Compare
376acdc to
33680e2
Compare
18320d5 to
dad7ba8
Compare
| @@ -0,0 +1,23 @@ | |||
| describe MiqProvisionConfigurationScriptRequest do | |||
| let(:admin) { FactoryBot.create(:user) } | |||
| let(:ems) { FactoryBot.create(:ems_terraform_enterprise) } | |||
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.
TODO can we validate the request task gets built without having to use TFE/AWX specifically
1b9ec7b to
a061c6c
Compare
bb06664 to
ea8eaa7
Compare
ea8eaa7 to
80ff4c9
Compare
|
That set of steps in the OP is so nice :) |
|
Okay I've created a Going to investigate where this is created...it isn't immediately obvious |
986663d to
1bda6cd
Compare
|
Okay I've successfully used the builtin This matches how VM provisioning works with two The key is using a |
e0e4a60 to
bb1a042
Compare
|
@miq-bot cross-repo-tests ManageIQ/manageiq-providers-terraform_enterprise#18 ManageIQ/manageiq-automation_engine#579 ManageIQ/manageiq-content#772 manageiq-ui-classic manageiq-api |
From Pull Request: ManageIQ/manageiq#23542
|
@miq-bot cross-repo-tests ManageIQ/manageiq-providers-terraform_enterprise#23 ManageIQ/manageiq-automation_engine#579 ManageIQ/manageiq-content#772 manageiq-ui-classic manageiq-api |
From Pull Request: ManageIQ/manageiq#23542
db1fd4a to
a0c3edd
Compare
Base classes required for MiqProvisionTask based provisioning for TFE/EmbeddedTerraform/EmbeddedAnsible/AWX
TODO:
ServiceTemplateProvisionTaskisprovisionedbut theManageIQ/Service/Provisioning/StateMachines#checkprovisionedis looking forfinishedso it loops retrying checkprovisioned.Depends on:
Follow-up: