Jira (PUP-10604) Include the puppetserver_gem package provider with core Puppet

27 views
Skip to first unread message

Charlie Sharpsteen (Jira)

unread,
Jul 30, 2020, 7:27:03 PM7/30/20
to puppe...@googlegroups.com
Charlie Sharpsteen created an issue
 
Puppet / Improvement PUP-10604
Include the puppetserver_gem package provider with core Puppet
Issue Type: Improvement Improvement
Affects Versions: PUP 5.5.20, PUP 6.17.0
Assignee: Unassigned
Components: Types and Providers
Created: 2020/07/30 4:26 PM
Priority: Normal Normal
Reporter: Charlie Sharpsteen

The core puppet types and providers include a puppet_gem provider for the package resource that knows how to interact with the Ruby interpreter bundled with the puppet-agent package.

The puppetserver service also bundles its own JRuby interpreter and requires the used of the puppetserver gem command to install packages. There is an unsupported module, puppetlabs/puppetserver_gem, that adds a puppetserver_gem provider for package resources that fills an analogous role.

However, having this provider de-coupled from the Puppet core means it can be broken by changes in the core in a way that interferes with upgrades. PUP-6488 was one such instance where the parent Gem provider was altered in a way that was incompatible with puppet_gem and puppetserver_gem. Both providers were patched, but the breakage in puppet_gem was automatically resolved by an upgrade while the breakage in puppetserver_gem requires users to discover, understand, and then upgrade the module.

To prevent these sorts of issues, puppetserver_gem provider should be bundled along with puppet_gem by puppet-agent.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Charlie Sharpsteen (Jira)

unread,
Jul 30, 2020, 7:28:03 PM7/30/20
to puppe...@googlegroups.com
Charlie Sharpsteen commented on Improvement PUP-10604
 
Re: Include the puppetserver_gem package provider with core Puppet

The break introduced by PUP-6488 derails a PE upgrade as PE compilers will not be able to apply catalogs required to complete their upgrades until the issue is diagnosed and fixed.

Charlie Sharpsteen (Jira)

unread,
Jul 30, 2020, 7:29:03 PM7/30/20
to puppe...@googlegroups.com

Austin Boyd (Jira)

unread,
Jul 30, 2020, 7:30:03 PM7/30/20
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket Count: 1
Zendesk Ticket IDs: 39595

Mihai Buzgau (Jira)

unread,
Aug 4, 2020, 8:38:03 AM8/4/20
to puppe...@googlegroups.com

Jarret Lavallee (Jira)

unread,
Aug 4, 2020, 12:59:03 PM8/4/20
to puppe...@googlegroups.com
Jarret Lavallee updated an issue
Change By: Jarret Lavallee
CS Priority: Needs Priority Reviewed

Mihai Buzgau (Jira)

unread,
Aug 5, 2020, 6:49:03 AM8/5/20
to puppe...@googlegroups.com

Gabriel Nagy (Jira)

unread,
Aug 14, 2020, 7:54:04 AM8/14/20
to puppe...@googlegroups.com

Austin Boyd (Jira)

unread,
Aug 14, 2020, 12:07:03 PM8/14/20
to puppe...@googlegroups.com

Austin Boyd (Jira)

unread,
Aug 14, 2020, 12:07:04 PM8/14/20
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket Count: 1 2
Zendesk Ticket IDs: 39595 ,40456

Mihai Buzgau (Jira)

unread,
Aug 19, 2020, 3:48:03 AM8/19/20
to puppe...@googlegroups.com
Mihai Buzgau updated an issue
Change By: Mihai Buzgau
Sprint: NW - 2020- 08 09 - 18 01

Mihai Buzgau (Jira)

unread,
Aug 19, 2020, 4:58:03 AM8/19/20
to puppe...@googlegroups.com

Mihai Buzgau (Jira)

unread,
Sep 2, 2020, 5:19:03 AM9/2/20
to puppe...@googlegroups.com
Mihai Buzgau updated an issue
Change By: Mihai Buzgau
Sprint: NW - 2020-09-01 , NW - 2020-09-16

Josh Cooper (Jira)

unread,
Sep 4, 2020, 2:06:03 PM9/4/20
to puppe...@googlegroups.com

Josh Cooper (Jira)

unread,
Sep 4, 2020, 3:18:03 PM9/4/20
to puppe...@googlegroups.com

Nick Walker (Jira)

unread,
Sep 9, 2020, 10:30:04 AM9/9/20
to puppe...@googlegroups.com
Nick Walker commented on Improvement PUP-10604

Looks like we can close MODULES-2276 and need to open a new ticket to deprecate puppetserver_gem on the forge? cc Ben Ford

Claire Cadman (Jira)

unread,
Oct 12, 2020, 9:21:02 AM10/12/20
to puppe...@googlegroups.com
Claire Cadman updated an issue
 
Change By: Claire Cadman
Labels: doc_reviewed jira_escalated

Thomas Kishel (Jira)

unread,
Oct 27, 2020, 2:07:04 PM10/27/20
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages