[nova-lxd] retiring nova-lxd
Hi All I’m slightly sad to announce that we’re retiring the LXD driver for Nova aka “nova-lxd”. Developing a driver for Nova for container based machines has been a fun and technically challenging ride over the last four years but we’ve never really seen any level of serious production deployment; as a result we’ve decided that it’s time to call it a day for nova-lxd. I’d like to thank all of the key contributors for their efforts over the years - specifically Chuck Short, Paul Hummer, Chris MacNaughton, Sahid Orentino and Alex Kavanaugh who have led or contributed to the development of the driver over its lifetime. I’ll be raising a review to leave a note for future followers as to the fate of nova-lxd. If anyone else would like to continue development of the driver they are more than welcome to revert my commit and become a part of the development team! We’ll continue to support our current set of stable branches for another ~12 months. Note that development of LXD and the pylxd Python module continues; its just the integration of OpenStack with LXD that we’re ceasing development of. Regards James
James, I am sorry to hear this. This last year I implemented a Proof-of-Concept using nova-lxd for the Octavia Amphora instances. There are some rough edges, but we were successful with our tempest tests passing[1][2]. LXD was the most straight forward path for the Octavia team to take for a container implementation. Thank you for the work and effort that went into nova-lxd, Michael [1] https://review.opendev.org/636066 [2] https://review.opendev.org/636069 On Wed, Jul 10, 2019 at 6:04 AM James Page <james.page@canonical.com> wrote:
Hi All
I’m slightly sad to announce that we’re retiring the LXD driver for Nova aka “nova-lxd”.
Developing a driver for Nova for container based machines has been a fun and technically challenging ride over the last four years but we’ve never really seen any level of serious production deployment; as a result we’ve decided that it’s time to call it a day for nova-lxd.
I’d like to thank all of the key contributors for their efforts over the years - specifically Chuck Short, Paul Hummer, Chris MacNaughton, Sahid Orentino and Alex Kavanaugh who have led or contributed to the development of the driver over its lifetime.
I’ll be raising a review to leave a note for future followers as to the fate of nova-lxd. If anyone else would like to continue development of the driver they are more than welcome to revert my commit and become a part of the development team!
We’ll continue to support our current set of stable branches for another ~12 months.
Note that development of LXD and the pylxd Python module continues; its just the integration of OpenStack with LXD that we’re ceasing development of.
Regards
James
I’m slightly sad to announce that we’re retiring the LXD driver for Nova aka “nova-lxd”.
How does this impact the fate of the following series? https://review.opendev.org/667975 Add support for 'initenv' elements https://review.opendev.org/667976 Add support for cloud-init on LXC instances efried .
On Wed, 2019-07-10 at 11:05 -0500, Eric Fried wrote:
I’m slightly sad to announce that we’re retiring the LXD driver for Nova aka “nova-lxd”.
How does this impact the fate of the following series?
https://review.opendev.org/667975 Add support for 'initenv' elements https://review.opendev.org/667976 Add support for cloud-init on LXC instances it should have no impact
that is for lxc container supprot via libvirt nova-lxd is an out of tree driver managing lxc container via lxd. so those patchse should be able to proceed unaffected by nova-lxd's retirement
efried .
Oh, that's very sad news... I was about to deploy a relatively big OpenStack Cloud (for ~500 LXD Instances) running on nova-lxd but now, I'll cancel it. No more bare-metal cloud?! :-( On Wed, 10 Jul 2019 at 09:08, James Page <james.page@canonical.com> wrote:
Hi All
I’m slightly sad to announce that we’re retiring the LXD driver for Nova aka “nova-lxd”.
Developing a driver for Nova for container based machines has been a fun and technically challenging ride over the last four years but we’ve never really seen any level of serious production deployment; as a result we’ve decided that it’s time to call it a day for nova-lxd.
I’d like to thank all of the key contributors for their efforts over the years - specifically Chuck Short, Paul Hummer, Chris MacNaughton, Sahid Orentino and Alex Kavanaugh who have led or contributed to the development of the driver over its lifetime.
I’ll be raising a review to leave a note for future followers as to the fate of nova-lxd. If anyone else would like to continue development of the driver they are more than welcome to revert my commit and become a part of the development team!
We’ll continue to support our current set of stable branches for another ~12 months.
Note that development of LXD and the pylxd Python module continues; its just the integration of OpenStack with LXD that we’re ceasing development of.
Regards
James
participants (5)
-
Eric Fried
-
James Page
-
Martinx - ジェームズ
-
Michael Johnson
-
Sean Mooney