Re: [openstack-dev] [puppet] [placement]

2018-09-18 Thread Lee Yarwood
On 17-09-18 08:48:01, Emilien Macchi wrote:
> On Mon, Sep 17, 2018 at 5:29 AM Lee Yarwood  wrote:
> 
> > FWIW I've also started work on the RDO packaging front [1] and would be
> > happy to help with this puppet extraction.
> >
> 
> Good to know, thanks.
> Once we have the repo in place, here is a plan proposal:
> 
> * Populate the repo with cookiecutter & adjust to Placement service
> * cp code from nova::placement (and nova::wsgi::apache_placement)
> * package placement and puppet-placement in RDO
> * start testing puppet-placement in puppet-openstack-integration
> * switch tripleo-common / THT to deploy placement in nova_placement
> container
> * switch tripleo to use puppet-placement (in THT)
> * probably rename nova_placement container/service into placement or
> something generic
> 
> Feedback is welcome,

Thanks Emilien,

The only thing I'd add would be TripleO/THT powered upgrades, after
switching to puppet-placement.

We discussed this in both the Nova and Upgrades SIG rooms and the end
goal was to have TripleO able to extract placement during an upgrade to
S by M2. I appreciate this is an optimistic goal for upgrades but I
think it's just about possible given the extended cycle.
 
Cheers,

-- 
Lee Yarwood A5D1 9385 88CB 7E5F BE64  6618 BCA6 6E33 F672 2D76


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [puppet] [placement]

2018-09-17 Thread Emilien Macchi
On Mon, Sep 17, 2018 at 5:29 AM Lee Yarwood  wrote:

> FWIW I've also started work on the RDO packaging front [1] and would be
> happy to help with this puppet extraction.
>

Good to know, thanks.
Once we have the repo in place, here is a plan proposal:

* Populate the repo with cookiecutter & adjust to Placement service
* cp code from nova::placement (and nova::wsgi::apache_placement)
* package placement and puppet-placement in RDO
* start testing puppet-placement in puppet-openstack-integration
* switch tripleo-common / THT to deploy placement in nova_placement
container
* switch tripleo to use puppet-placement (in THT)
* probably rename nova_placement container/service into placement or
something generic

Feedback is welcome,
-- 
Emilien Macchi
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [puppet] [placement]

2018-09-17 Thread Tobias Urdin

Sounds great, thanks for pushing this Emilien!

Best regards
Tobias

On 09/15/2018 07:48 PM, Emilien Macchi wrote:

I'm currently taking care of creating puppet-placement:
https://review.openstack.org/#/c/602870/
https://review.openstack.org/#/c/602871/
https://review.openstack.org/#/c/602869/

Once these merge, we'll use cookiecutter, and move things from 
puppet-nova. We'll also find a way to call puppet-placement from 
nova::placement class, eventually.

Hopefully we can make the switch to new placement during Stein!

Thanks,
--
Emilien Macchi


__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [puppet] [placement]

2018-09-17 Thread Lee Yarwood
On 15-09-18 11:42:37, Emilien Macchi wrote:
> I'm currently taking care of creating puppet-placement:
> https://review.openstack.org/#/c/602870/
> https://review.openstack.org/#/c/602871/
> https://review.openstack.org/#/c/602869/
> 
> Once these merge, we'll use cookiecutter, and move things from puppet-nova.
> We'll also find a way to call puppet-placement from nova::placement class,
> eventually.
> Hopefully we can make the switch to new placement during Stein!

Thanks Emilien,

FWIW I've also started work on the RDO packaging front [1] and would be
happy to help with this puppet extraction.

Cheers,

Lee

[1] https://gitlab.com/lyarwood/placement-distgit
-- 
Lee Yarwood A5D1 9385 88CB 7E5F BE64  6618 BCA6 6E33 F672 2D76


signature.asc
Description: PGP signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [puppet] [placement]

2018-09-15 Thread Emilien Macchi
I'm currently taking care of creating puppet-placement:
https://review.openstack.org/#/c/602870/
https://review.openstack.org/#/c/602871/
https://review.openstack.org/#/c/602869/

Once these merge, we'll use cookiecutter, and move things from puppet-nova.
We'll also find a way to call puppet-placement from nova::placement class,
eventually.
Hopefully we can make the switch to new placement during Stein!

Thanks,
-- 
Emilien Macchi
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev