Beaker 3 to Beaker 4 migration for puppet modules.

29 views
Skip to first unread message

Tp Honey

unread,
Aug 15, 2018, 12:49:09 PM8/15/18
to puppe...@googlegroups.com, puppet...@googlegroups.com, voxp...@groups.io
Hi,
    as you may be aware there was a release of Beaker 4 gem in the last week, here are some proof of concept PR's for puppet modules that show the necessary code changes and the dependency changes required for this migration. 
The Beaker team have detailed the technicalities of these beaker changes here Upgrade_from_3_to_4
Longer term we are going to put these changes into puppet-module-gems pinning first to beaker 3 then moving to beaker 4 for supported puppet modules. 

Please feel free to reach out if you have further questions.

Thanks
TP Honey

Tp Honey

unread,
Aug 22, 2018, 1:03:40 PM8/22/18
to puppe...@googlegroups.com, puppet...@googlegroups.com, voxp...@groups.io
Hi,

Yesterday 0.3.9 of puppet-module-gems was released. This adds Beaker 3 as a dependency for system tests. The added dependencies have upper bounds to prevent future major releases of those gems from affecting modules. The Puppet supported modules have been updated to take advantage of this change. eg puppetlabs-stdlib 

Changes are being tested for moving to Beaker 4. There will be another release of puppet-module-gems, along with PR's to the supported puppet modules. 

Please feel free to reach out if you have any questions / comments.

Thanks

Tp Honey

unread,
Sep 5, 2018, 4:16:17 AM9/5/18
to voxp...@groups.io, puppe...@googlegroups.com, puppet...@googlegroups.com
Hi, 

The final phase of our migration to Beaker 4 for modules is complete. puppet-module-gems has been released and the Puppet supported modules have been updated.

We are aware of the difficulties around these changes and thank you for your continued patience. Internally we are still looking at these issues, including documentation, process changes and potential different approaches to using beaker. 

Please feel free to reach out with any questions  / comments.

Thanks.

On Wed, 22 Aug 2018 at 18:01, Tp Honey <t...@puppet.com> wrote:
Hi,

Yesterday 0.3.9 of puppet-module-gems was released. This adds Beaker 3 as a dependency for system tests. The added dependencies have upper bounds to prevent future major releases of those gems from affecting modules. The Puppet supported modules have been updated to take advantage of this change. eg puppetlabs-stdlib 

Changes are being tested for moving to Beaker 4. There will be another release of puppet-module-gems, along with PR's to the supported puppet modules. 

Please feel free to reach out if you have any questions / comments.

Thanks
On Wed, 15 Aug 2018 at 17:45, Tp Honey <t...@puppet.com> wrote:
_._,_._,_

Groups.io Links:

You receive all messages sent to this group.

View/Reply Online (#247) | Reply To Group | Reply To Sender | Mute This Topic | New Topic

Your Subscription | Contact Group Owner | Unsubscribe [t...@puppet.com]

_._,_._,_

Reply all
Reply to author
Forward
0 new messages