[openstack-dev] [kolla][tripleo] Deprecating config-internal

2015-08-07 Thread Steven Dake (stdake)
James and Dan,

During the ansible-multi spec process that James Slagle reviewed, there was a 
serious commitment by the Kolla core team to maintain config-internal, pretty 
much for the tripleo use case.  We didn’t want to leave our partner projects in 
the lurch and at the time Ryan/Ian’s implementation of tripleo containers were 
based upon config-internal.  It would be immensely helpful for Kolla if we 
could deprecate that model during l3, and I think Dan’s judgement is to use 
config-external (with some additional beefing up of some of the containers like 
snmp+ceilometer compute plus possibly some other minor solveable requirements).

Can I get a general ack from the tripleo community that deprecating 
config-internal is a-ok so we can just remove it before being stuck with it for 
Liberty?  I don’t want to deprecate something we committed to supporting if 
there is still requirement from the tripleo community to maintain it, but it 
would make our lives a lot easier and thus far the config-internal case is 
really only for TripleO.

Comments welcome.

Thanks!
-steve
__
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] [kolla][tripleo] Deprecating config-internal

2015-08-07 Thread Dan Prince
On Fri, 2015-08-07 at 14:21 +, Steven Dake (stdake) wrote:
 James and Dan,
 
 During the ansible-multi spec process that James Slagle reviewed, 
 there was a serious commitment by the Kolla core team to maintain 
 config-internal, pretty much for the tripleo use case.  We didn’t 
 want to leave our partner projects in the lurch and at the time 
 Ryan/Ian’s implementation of tripleo containers were based upon 
 config-internal.  It would be immensely helpful for Kolla if we could 
 deprecate that model during l3, and I think Dan’s judgement is to use 
 config-external (with some additional beefing up of some of the 
 containers like snmp+ceilometer compute plus possibly some other 
 minor solveable requirements).

Correct. I'm heavily leaning towards using config-external assuming we
can make it support use of multiple config files, and then have a way
to tie that into starting the service with the same files (neutron ml2
agent for example uses multiple configs)

 
 Can I get a general ack from the tripleo community that deprecating 
 config-internal is a-ok so we can just remove it before being stuck 
 with it for Liberty?

++ from me

   I don’t want to deprecate something we committed to supporting if 
 there is still requirement from the tripleo community to maintain it, 
 but it would make our lives a lot easier and thus far the config
 -internal case is really only for TripleO.
 
 Comments welcome.
 
 Thanks!
 -steve

__
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] [kolla][tripleo] Deprecating config-internal

2015-08-07 Thread Ryan Hallisey


- Original Message -
From: James Slagle james.sla...@gmail.com
To: OpenStack Development Mailing List (not for usage questions) 
openstack-dev@lists.openstack.org
Sent: Friday, August 7, 2015 11:20:59 AM
Subject: Re: [openstack-dev] [kolla][tripleo] Deprecating config-internal

On Fri, Aug 7, 2015 at 11:08 AM, Dan Prince dpri...@redhat.com wrote:
 On Fri, 2015-08-07 at 14:21 +, Steven Dake (stdake) wrote:
 James and Dan,

 During the ansible-multi spec process that James Slagle reviewed,
 there was a serious commitment by the Kolla core team to maintain
 config-internal, pretty much for the tripleo use case.  We didn’t
 want to leave our partner projects in the lurch and at the time
 Ryan/Ian’s implementation of tripleo containers were based upon
 config-internal.  It would be immensely helpful for Kolla if we could
 deprecate that model during l3, and I think Dan’s judgement is to use
 config-external (with some additional beefing up of some of the
 containers like snmp+ceilometer compute plus possibly some other
 minor solveable requirements).

 Correct. I'm heavily leaning towards using config-external assuming we
 can make it support use of multiple config files, and then have a way
 to tie that into starting the service with the same files (neutron ml2
 agent for example uses multiple configs)


 Can I get a general ack from the tripleo community that deprecating
 config-internal is a-ok so we can just remove it before being stuck
 with it for Liberty?

 ++ from me

I think using external config works well. The existing puppet recipes
are very advanced so it would provide more config options available to use
with the containerized services.

+1
-Ryan


   I don’t want to deprecate something we committed to supporting if
 there is still requirement from the tripleo community to maintain it,
 but it would make our lives a lot easier and thus far the config
 -internal case is really only for TripleO.

 Comments welcome.

 Thanks!
 -steve

 __
 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



-- 
-- James Slagle
--

__
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 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] [kolla][tripleo] Deprecating config-internal

2015-08-07 Thread Steven Dake (stdake)


On 8/7/15, 8:08 AM, Dan Prince dpri...@redhat.com wrote:

On Fri, 2015-08-07 at 14:21 +, Steven Dake (stdake) wrote:
 James and Dan,
 
 During the ansible-multi spec process that James Slagle reviewed,
 there was a serious commitment by the Kolla core team to maintain
 config-internal, pretty much for the tripleo use case.  We didn¹t
 want to leave our partner projects in the lurch and at the time
 Ryan/Ian¹s implementation of tripleo containers were based upon
 config-internal.  It would be immensely helpful for Kolla if we could
 deprecate that model during l3, and I think Dan¹s judgement is to use
 config-external (with some additional beefing up of some of the
 containers like snmp+ceilometer compute plus possibly some other
 minor solveable requirements).

Correct. I'm heavily leaning towards using config-external assuming we
can make it support use of multiple config files, and then have a way
to tie that into starting the service with the same files (neutron ml2
agent for example uses multiple configs)

Not sure if you missed my response to your earlier post about gaps in
kolla related to TripleO but we already have multiple file config feature.
 Its a a little clunky (our config-external script copies each file
individually into the container from the bindmount) but preserves
immutability which is criticial imo :)

A more detailed response is in my response to your other email regarding
Kolla.


 
 Can I get a general ack from the tripleo community that deprecating
 config-internal is a-ok so we can just remove it before being stuck
 with it for Liberty?

++ from me

Nice thanks!


   I don¹t want to deprecate something we committed to supporting if
 there is still requirement from the tripleo community to maintain it,
 but it would make our lives a lot easier and thus far the config
 -internal case is really only for TripleO.
 
 Comments welcome.
 
 Thanks!
 -steve


__
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] [kolla][tripleo] Deprecating config-internal

2015-08-07 Thread James Slagle
On Fri, Aug 7, 2015 at 11:08 AM, Dan Prince dpri...@redhat.com wrote:
 On Fri, 2015-08-07 at 14:21 +, Steven Dake (stdake) wrote:
 James and Dan,

 During the ansible-multi spec process that James Slagle reviewed,
 there was a serious commitment by the Kolla core team to maintain
 config-internal, pretty much for the tripleo use case.  We didn’t
 want to leave our partner projects in the lurch and at the time
 Ryan/Ian’s implementation of tripleo containers were based upon
 config-internal.  It would be immensely helpful for Kolla if we could
 deprecate that model during l3, and I think Dan’s judgement is to use
 config-external (with some additional beefing up of some of the
 containers like snmp+ceilometer compute plus possibly some other
 minor solveable requirements).

 Correct. I'm heavily leaning towards using config-external assuming we
 can make it support use of multiple config files, and then have a way
 to tie that into starting the service with the same files (neutron ml2
 agent for example uses multiple configs)


 Can I get a general ack from the tripleo community that deprecating
 config-internal is a-ok so we can just remove it before being stuck
 with it for Liberty?

 ++ from me

I'm going to defer to others on this one and support their consensus,
given that I haven't been able to be as closely involved with it as I
would have liked. I'll leave it up to Dan, Ryan, and Ian to provide
the right input here. From a cursory glance, config-external sounds
like the right move to me.


   I don’t want to deprecate something we committed to supporting if
 there is still requirement from the tripleo community to maintain it,
 but it would make our lives a lot easier and thus far the config
 -internal case is really only for TripleO.

 Comments welcome.

 Thanks!
 -steve

 __
 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



-- 
-- James Slagle
--

__
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