Re: [Openstack-operators] [puppet][fuel][packstack][tripleo] puppet 3 end of life

2016-11-03 Thread Sam Morrison
Wow I didn’t realise puppet3 was being deprecated, is anyone actually using 
puppet4?

I would hope that the openstack puppet modules would support puppet3 for a 
while still, at lest until the next ubuntu LTS is out else we would get to the 
stage where the openstack  release supports Xenial but the corresponding puppet 
module would not? (Xenial has puppet3)

My guess is that this would also be the case for RedHat and other distros too.

Thoughts?



> On 4 Nov. 2016, at 2:58 am, Alex Schultz  wrote:
> 
> Hey everyone,
> 
> Puppet 3 is reaching it's end of life at the end of this year[0].
> Because of this we are planning on dropping official puppet 3 support
> as part of the Ocata cycle.  While we currently are not planning on
> doing any large scale conversion of code over to puppet 4 only syntax,
> we may allow some minor things in that could break backwards
> compatibility.  Based on feedback we've received, it seems that most
> people who may still be using puppet 3 are using older (< Newton)
> versions of the modules.  These modules will continue to be puppet 3.x
> compatible but we're using Ocata as the version where Puppet 4 should
> be the target version.
> 
> If anyone has any concerns or issues around this, please let us know.
> 
> Thanks,
> -Alex
> 
> [0] https://puppet.com/misc/puppet-enterprise-lifecycle
> 
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] [puppet][fuel][packstack][tripleo] puppet 3 end of life

2016-11-03 Thread Emilien Macchi
On Thu, Nov 3, 2016 at 9:10 PM, Sam Morrison  wrote:
> Wow I didn’t realise puppet3 was being deprecated, is anyone actually using 
> puppet4?
>
> I would hope that the openstack puppet modules would support puppet3 for a 
> while still, at lest until the next ubuntu LTS is out else we would get to 
> the stage where the openstack  release supports Xenial but the corresponding 
> puppet module would not? (Xenial has puppet3)

I'm afraid we made a lot of communications around it but you might
have missed it, no problem.
I have 3 questions for you:
- for what reasons would you not upgrade puppet?
- would it be possible for you to use puppetlabs packaging if you need
puppet4 on Xenial? (that's what upstream CI is using, and it works
quite well).
- what version of the modules do you deploy? (and therefore what
version of OpenStack)

> My guess is that this would also be the case for RedHat and other distros too.

Fedora is shipping Puppet 4 and we're going to do the same for Red Hat
and CentOS7.

> Thoughts?
>
>
>
>> On 4 Nov. 2016, at 2:58 am, Alex Schultz  wrote:
>>
>> Hey everyone,
>>
>> Puppet 3 is reaching it's end of life at the end of this year[0].
>> Because of this we are planning on dropping official puppet 3 support
>> as part of the Ocata cycle.  While we currently are not planning on
>> doing any large scale conversion of code over to puppet 4 only syntax,
>> we may allow some minor things in that could break backwards
>> compatibility.  Based on feedback we've received, it seems that most
>> people who may still be using puppet 3 are using older (< Newton)
>> versions of the modules.  These modules will continue to be puppet 3.x
>> compatible but we're using Ocata as the version where Puppet 4 should
>> be the target version.
>>
>> If anyone has any concerns or issues around this, please let us know.
>>
>> Thanks,
>> -Alex
>>
>> [0] https://puppet.com/misc/puppet-enterprise-lifecycle
>>
>> ___
>> OpenStack-operators mailing list
>> OpenStack-operators@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators



-- 
Emilien Macchi

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] [puppet][fuel][packstack][tripleo] puppet 3 end of life

2016-11-03 Thread Sam Morrison

> On 4 Nov. 2016, at 1:33 pm, Emilien Macchi  wrote:
> 
> On Thu, Nov 3, 2016 at 9:10 PM, Sam Morrison  > wrote:
>> Wow I didn’t realise puppet3 was being deprecated, is anyone actually using 
>> puppet4?
>> 
>> I would hope that the openstack puppet modules would support puppet3 for a 
>> while still, at lest until the next ubuntu LTS is out else we would get to 
>> the stage where the openstack  release supports Xenial but the corresponding 
>> puppet module would not? (Xenial has puppet3)
> 
> I'm afraid we made a lot of communications around it but you might
> have missed it, no problem.
> I have 3 questions for you:
> - for what reasons would you not upgrade puppet?

Because I’m a time poor operator with more important stuff to upgrade :-)
Upgrading puppet *could* be a big task and something we haven’t had time to 
look into. Don’t follow along with puppetlabs so didn’t realise puppet3 was 
being deprecated. Now that this has come to my attention we’ll look into it for 
sure.

> - would it be possible for you to use puppetlabs packaging if you need
> puppet4 on Xenial? (that's what upstream CI is using, and it works
> quite well).

OK thats promising, good to know that the CI is using puppet4. It’s all my 
other dodgy puppet code I’m worried about.

> - what version of the modules do you deploy? (and therefore what
> version of OpenStack)

We’re using a mixture of newton/mitaka/liberty/kilo, sometimes the puppet 
module version is newer than the openstack version too depending on where we’re 
at in the upgrade process of the particular openstack project.

I understand progress must go on, I am interested though in how many operators 
use puppet4. We may be in the minority and then I’ll be quiet :-)

Maybe it should be deprecated in one release and then dropped in the next?


Cheers,
Sam





> 
>> My guess is that this would also be the case for RedHat and other distros 
>> too.
> 
> Fedora is shipping Puppet 4 and we're going to do the same for Red Hat
> and CentOS7.
> 
>> Thoughts?
>> 
>> 
>> 
>>> On 4 Nov. 2016, at 2:58 am, Alex Schultz  wrote:
>>> 
>>> Hey everyone,
>>> 
>>> Puppet 3 is reaching it's end of life at the end of this year[0].
>>> Because of this we are planning on dropping official puppet 3 support
>>> as part of the Ocata cycle.  While we currently are not planning on
>>> doing any large scale conversion of code over to puppet 4 only syntax,
>>> we may allow some minor things in that could break backwards
>>> compatibility.  Based on feedback we've received, it seems that most
>>> people who may still be using puppet 3 are using older (< Newton)
>>> versions of the modules.  These modules will continue to be puppet 3.x
>>> compatible but we're using Ocata as the version where Puppet 4 should
>>> be the target version.
>>> 
>>> If anyone has any concerns or issues around this, please let us know.
>>> 
>>> Thanks,
>>> -Alex
>>> 
>>> [0] https://puppet.com/misc/puppet-enterprise-lifecycle
>>> 
>>> ___
>>> OpenStack-operators mailing list
>>> OpenStack-operators@lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>> 
>> 
>> ___
>> OpenStack-operators mailing list
>> OpenStack-operators@lists.openstack.org 
>> 
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators 
>> 
> 
> 
> 
> -- 
> Emilien Macchi

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] [puppet][fuel][packstack][tripleo] puppet 3 end of life

2016-11-04 Thread Mohammed Naser
Just a bit of feedback on our side:

We have been using Puppet 4 for quite sometime from the Puppetlabs repos 
without any issues. The OpenStack modules all work fine for us and I haven't 
ran into any issues around other modules having any major Puppet 4 
compatibility issues. 

Sent from my iPhone

> On Nov 3, 2016, at 11:58 AM, Alex Schultz  wrote:
> 
> Hey everyone,
> 
> Puppet 3 is reaching it's end of life at the end of this year[0].
> Because of this we are planning on dropping official puppet 3 support
> as part of the Ocata cycle.  While we currently are not planning on
> doing any large scale conversion of code over to puppet 4 only syntax,
> we may allow some minor things in that could break backwards
> compatibility.  Based on feedback we've received, it seems that most
> people who may still be using puppet 3 are using older (< Newton)
> versions of the modules.  These modules will continue to be puppet 3.x
> compatible but we're using Ocata as the version where Puppet 4 should
> be the target version.
> 
> If anyone has any concerns or issues around this, please let us know.
> 
> Thanks,
> -Alex
> 
> [0] https://puppet.com/misc/puppet-enterprise-lifecycle
> 
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] [puppet][fuel][packstack][tripleo] puppet 3 end of life

2016-11-11 Thread Alex Schultz
On Thu, Nov 3, 2016 at 11:31 PM, Sam Morrison  wrote:
>
> On 4 Nov. 2016, at 1:33 pm, Emilien Macchi  wrote:
>
> On Thu, Nov 3, 2016 at 9:10 PM, Sam Morrison  wrote:
>
> Wow I didn’t realise puppet3 was being deprecated, is anyone actually using
> puppet4?
>
> I would hope that the openstack puppet modules would support puppet3 for a
> while still, at lest until the next ubuntu LTS is out else we would get to
> the stage where the openstack  release supports Xenial but the corresponding
> puppet module would not? (Xenial has puppet3)
>
>
> I'm afraid we made a lot of communications around it but you might
> have missed it, no problem.
> I have 3 questions for you:
> - for what reasons would you not upgrade puppet?
>
>
> Because I’m a time poor operator with more important stuff to upgrade :-)
> Upgrading puppet *could* be a big task and something we haven’t had time to
> look into. Don’t follow along with puppetlabs so didn’t realise puppet3 was
> being deprecated. Now that this has come to my attention we’ll look into it
> for sure.
>
> - would it be possible for you to use puppetlabs packaging if you need
> puppet4 on Xenial? (that's what upstream CI is using, and it works
> quite well).
>
>
> OK thats promising, good to know that the CI is using puppet4. It’s all my
> other dodgy puppet code I’m worried about.
>
> - what version of the modules do you deploy? (and therefore what
> version of OpenStack)
>
>
> We’re using a mixture of newton/mitaka/liberty/kilo, sometimes the puppet
> module version is newer than the openstack version too depending on where
> we’re at in the upgrade process of the particular openstack project.
>
> I understand progress must go on, I am interested though in how many
> operators use puppet4. We may be in the minority and then I’ll be quiet :-)
>
> Maybe it should be deprecated in one release and then dropped in the next?
>

So this has been talked about for a while and we have attempted to
gauge the 3/4 over the last year or so.  Unfortunately with the
upstream modules also dropping 3 support, we're kind of stuck
following their lead. We recently got nailed when the puppetlabs-ntp
module finally became puppet 3 incompatible and we had to finally pin
to an older version.  That being said we can try and hold off any
possible incompatibilities in our modules until either late in this
cycle or maybe until the start of the next cycle.  We will have
several milestone releases for Ocata that will still be puppet 3
compatible (one being next week) so that might be an option as well.
I understand the extra work this may cause which is why we're trying
to give as much advanced notice as possible.  In the current forecast
I don't see any work that will make our modules puppet 3 incompatible,
but we're also at the mercy of the community at large.  We will
definitely drop puppet 3 at the start of Pike if we manage to make it
through Ocata without any required changes.  I think it'll be more
evident early next year after the puppet 3 EOL finally hits.

Thanks,
-Alex

>
> Cheers,
> Sam
>
>
>
>
>
>
> My guess is that this would also be the case for RedHat and other distros
> too.
>
>
> Fedora is shipping Puppet 4 and we're going to do the same for Red Hat
> and CentOS7.
>
> Thoughts?
>
>
>
> On 4 Nov. 2016, at 2:58 am, Alex Schultz  wrote:
>
> Hey everyone,
>
> Puppet 3 is reaching it's end of life at the end of this year[0].
> Because of this we are planning on dropping official puppet 3 support
> as part of the Ocata cycle.  While we currently are not planning on
> doing any large scale conversion of code over to puppet 4 only syntax,
> we may allow some minor things in that could break backwards
> compatibility.  Based on feedback we've received, it seems that most
> people who may still be using puppet 3 are using older (< Newton)
> versions of the modules.  These modules will continue to be puppet 3.x
> compatible but we're using Ocata as the version where Puppet 4 should
> be the target version.
>
> If anyone has any concerns or issues around this, please let us know.
>
> Thanks,
> -Alex
>
> [0] https://puppet.com/misc/puppet-enterprise-lifecycle
>
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
>
> ___
> OpenStack-operators mailing list
> OpenStack-operators@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
>
>
>
>
> --
> Emilien Macchi
>
>

___
OpenStack-operators mailing list
OpenStack-operators@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators


Re: [Openstack-operators] [puppet][fuel][packstack][tripleo] puppet 3 end of life

2017-02-17 Thread Alex Schultz
Top posting this thread because we're entering the Pike cycle.  So as
we enter Pike, we are officially dropping support for Puppet 3.  We
managed to not introduce any puppet 4 only requirements for the puppet
OpenStack modules during the Ocata cycle.  The Ocata modules[0] are
officially the last cycle where puppet 3 is supported. Please be aware
that we will be removing the puppet 3 CI for all the modules for Pike
onward and are officially dropping puppet 3 support as it was EOL on
December 31, 2016.

Thanks,
-Alex

[0] 
https://docs.openstack.org/developer/puppet-openstack-guide/releases.html#releases-summary

On Fri, Nov 11, 2016 at 2:11 PM, Alex Schultz  wrote:
> On Thu, Nov 3, 2016 at 11:31 PM, Sam Morrison  wrote:
>>
>> On 4 Nov. 2016, at 1:33 pm, Emilien Macchi  wrote:
>>
>> On Thu, Nov 3, 2016 at 9:10 PM, Sam Morrison  wrote:
>>
>> Wow I didn’t realise puppet3 was being deprecated, is anyone actually using
>> puppet4?
>>
>> I would hope that the openstack puppet modules would support puppet3 for a
>> while still, at lest until the next ubuntu LTS is out else we would get to
>> the stage where the openstack  release supports Xenial but the corresponding
>> puppet module would not? (Xenial has puppet3)
>>
>>
>> I'm afraid we made a lot of communications around it but you might
>> have missed it, no problem.
>> I have 3 questions for you:
>> - for what reasons would you not upgrade puppet?
>>
>>
>> Because I’m a time poor operator with more important stuff to upgrade :-)
>> Upgrading puppet *could* be a big task and something we haven’t had time to
>> look into. Don’t follow along with puppetlabs so didn’t realise puppet3 was
>> being deprecated. Now that this has come to my attention we’ll look into it
>> for sure.
>>
>> - would it be possible for you to use puppetlabs packaging if you need
>> puppet4 on Xenial? (that's what upstream CI is using, and it works
>> quite well).
>>
>>
>> OK thats promising, good to know that the CI is using puppet4. It’s all my
>> other dodgy puppet code I’m worried about.
>>
>> - what version of the modules do you deploy? (and therefore what
>> version of OpenStack)
>>
>>
>> We’re using a mixture of newton/mitaka/liberty/kilo, sometimes the puppet
>> module version is newer than the openstack version too depending on where
>> we’re at in the upgrade process of the particular openstack project.
>>
>> I understand progress must go on, I am interested though in how many
>> operators use puppet4. We may be in the minority and then I’ll be quiet :-)
>>
>> Maybe it should be deprecated in one release and then dropped in the next?
>>
>
> So this has been talked about for a while and we have attempted to
> gauge the 3/4 over the last year or so.  Unfortunately with the
> upstream modules also dropping 3 support, we're kind of stuck
> following their lead. We recently got nailed when the puppetlabs-ntp
> module finally became puppet 3 incompatible and we had to finally pin
> to an older version.  That being said we can try and hold off any
> possible incompatibilities in our modules until either late in this
> cycle or maybe until the start of the next cycle.  We will have
> several milestone releases for Ocata that will still be puppet 3
> compatible (one being next week) so that might be an option as well.
> I understand the extra work this may cause which is why we're trying
> to give as much advanced notice as possible.  In the current forecast
> I don't see any work that will make our modules puppet 3 incompatible,
> but we're also at the mercy of the community at large.  We will
> definitely drop puppet 3 at the start of Pike if we manage to make it
> through Ocata without any required changes.  I think it'll be more
> evident early next year after the puppet 3 EOL finally hits.
>
> Thanks,
> -Alex
>
>>
>> Cheers,
>> Sam
>>
>>
>>
>>
>>
>>
>> My guess is that this would also be the case for RedHat and other distros
>> too.
>>
>>
>> Fedora is shipping Puppet 4 and we're going to do the same for Red Hat
>> and CentOS7.
>>
>> Thoughts?
>>
>>
>>
>> On 4 Nov. 2016, at 2:58 am, Alex Schultz  wrote:
>>
>> Hey everyone,
>>
>> Puppet 3 is reaching it's end of life at the end of this year[0].
>> Because of this we are planning on dropping official puppet 3 support
>> as part of the Ocata cycle.  While we currently are not planning on
>> doing any large scale conversion of code over to puppet 4 only syntax,
>> we may allow some minor things in that could break backwards
>> compatibility.  Based on feedback we've received, it seems that most
>> people who may still be using puppet 3 are using older (< Newton)
>> versions of the modules.  These modules will continue to be puppet 3.x
>> compatible but we're using Ocata as the version where Puppet 4 should
>> be the target version.
>>
>> If anyone has any concerns or issues around this, please let us know.
>>
>> Thanks,
>> -Alex
>>
>> [0] https://puppet.com/misc/puppet-enterprise-lifecycle
>>
>>