metal3-io / baremetal-operator

Bare metal host provisioning integration for Kubernetes
Apache License 2.0
568 stars 247 forks source link

no support for boot from remote volume #1146

Open haoziwu opened 2 years ago

haoziwu commented 2 years ago

there is no interface in baremetal-operator for boot from remote volume, while ironic is support for it: https://docs.openstack.org/ironic/latest/admin/boot-from-volume.html

Rozzii commented 2 years ago

Thank you for reporting this issue @haoziwu !

In my opinion it would be a very nice feature and I'm tempted to accept it but I'd like to hear your opinion @dtantsur /kind feature

haoziwu commented 2 years ago

Thank you for reporting this issue @haoziwu !

In my opinion it would be a very nice feature and I'm tempted to accept it but I'd like to hear your opinion @dtantsur /kind feature @Rozzii thanks, now i'm working on this problem, please refer to this pr https://github.com/metal3-io/baremetal-operator/pull/1147 , it will be ok after all kinds of tests.

Rozzii commented 2 years ago

/triage accepted

metal3-io-bot commented 1 year ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues will close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

/lifecycle stale

Rozzii commented 1 year ago

/remove-lifecycle stale /cc @zaneb @elfosardo @kashifest

metal3-io-bot commented 1 year ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues will close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

/lifecycle stale

Rozzii commented 1 year ago

/remove-lifecycle stale

Rozzii commented 1 year ago

/cc @dtantsur

zaneb commented 1 year ago

Metal3 is designed to use Ironic standalone, I can't see us wanting to integrate with Cinder any time soon. This would presumably require us to supply Keystone credentials to Ironic, and do a bunch of other stuff we don't want to do.

Booting from an external volume is a possibility, but from my limited knowledge it's not clear how this should tie in to the provisioning workflow that the baremetal-operator provides, or how we're adding value there. The proposed design document doesn't provide much illumination.

metal3-io-bot commented 1 year ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues will close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

/lifecycle stale

Rozzii commented 1 year ago

/lifecycle frozen