Skip to content
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

Support zun / ironic openstack services #334

Open
f-michaut opened this issue Nov 3, 2021 · 3 comments
Open

Support zun / ironic openstack services #334

f-michaut opened this issue Nov 3, 2021 · 3 comments

Comments

@f-michaut
Copy link

f-michaut commented Nov 3, 2021

Dependencies

https://docs.openstack.org/zun/xena/install
https://docs.openstack.org/ironic/xena/install

Feature Request

I would like to be able to provision from Jenkins containers or bare metal machines in addition to VMs.

VMs are great, but slow to startup and slow to run. We also have specific hardware that we would like to run our CI tests on.
I think it would be easier to expose the hardware to a container (as simple as sharing /sys/class with the container) than with a VM.

Since we have specific hardware, we require using a service like openstack placement to keep track of the harware used by the tests (we cannot run 2 tests on the same hardware at the same time, or it will cause conflicts). (so simply using docker cloud plugin on jenkins is not enough)

Is there a reason why this plugin only support nova (VMs) provisioning ?

@olivergondza
Copy link
Member

There is no specific reason for not supporting ironic. It simply was not implemented yet.

@f-michaut
Copy link
Author

f-michaut commented Nov 15, 2021

Is integrating Ironic and Zun in this plugin something that you might consider ?

@pjnozisk
Copy link

pjnozisk commented Feb 8, 2022

Our team that works in a very large organization has a serious interest in using bare-metal cloud services (BMaaS) with Jenkins .

Ideally, we would want a plugin for a standalone Ironic instance , which may mean developing a plugin separate from this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants