-
-
Notifications
You must be signed in to change notification settings - Fork 6
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 parallel instance creation opt-in option #20
Add parallel instance creation opt-in option #20
Conversation
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.
This feels beyond my knowledge of beaker/openstack but I think there is some Ruby thread dragons hiding in this change. Can you please double-check if the points where I added in-line comments are as expected?
@canihavethisone with which beaker version are you testing this? beaker 5 by any chance? Do you require Ruby < 2.7 support? |
I'm using beaker 5.5.0 and ruby 3.1.0 gems. Open to opinion, but I think pushing to v3 is ok? |
|
@bastelfreak Can this be merged and release yet please? |
this is the initial provisioning display now: Hypervisor for win10-agent is openstack
Hypervisor for win11-agent is openstack
Hypervisor for rocky-9-stream-master is openstack
Beaker::Hypervisor, found some openstack boxes to create
Provisioning OpenStack in parallel
Provisioning OpenStack
Adding optional key_name beaker to win10-agent (vfkpgatedu)
Provisioning win10-agent (vfkpgatedu)
OpenStack: Looking up flavor 'windows'
Provisioning OpenStack
Adding optional key_name beaker to win11-agent (iofnzvujmg)
Provisioning win11-agent (iofnzvujmg)
OpenStack: Looking up flavor 'windows'
Provisioning OpenStack
Adding optional key_name beaker to rocky-9-stream-master (opkghcdvxt)
Provisioning rocky-9-stream-master (opkghcdvxt)
OpenStack: Looking up flavor 'linux.server' |
Fixed `hack_etc_hosts` location and functionality
This adds an option to create instances in parallel, particularly useful when launching larger images or Windows, for example.
Note that I have not expanded tests - open to suggestions/assistance to do this please.