Jira (PUP-3834) remove webrick/rack support from Puppet

2 views
Skip to first unread message

Christopher Price (JIRA)

unread,
Jan 12, 2015, 7:45:22 PM1/12/15
to puppe...@googlegroups.com
Christopher Price created an issue
 
Puppet / Task PUP-3834
remove webrick/rack support from Puppet
Issue Type: Task Task
Assignee: Unassigned
Components: Puppet Server
Created: 2015/01/12 4:44 PM
Fix Versions: PUP 5.0.0
Priority: Normal Normal
Reporter: Christopher Price
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.3.10#6340-sha1:7ea293a)
Atlassian logo

Christopher Price (JIRA)

unread,
Jan 20, 2015, 1:10:56 PM1/20/15
to puppe...@googlegroups.com
Christopher Price updated an issue
Change By: Christopher Price
Sprint: SERVER next candidates 2

Christopher Price (JIRA)

unread,
Feb 2, 2015, 4:00:14 PM2/2/15
to puppe...@googlegroups.com
Christopher Price updated an issue
Change By: Christopher Price
Sprint: Server 2015- 02 03 -18

Christopher Price (JIRA)

unread,
Feb 2, 2015, 6:39:17 PM2/2/15
to puppe...@googlegroups.com
Christopher Price updated an issue
Change By: Christopher Price
Sprint: Server 2015- 03 04 - 18 01

Christopher Price (JIRA)

unread,
Feb 2, 2015, 6:43:42 PM2/2/15
to puppe...@googlegroups.com
Christopher Price updated an issue
Change By: Christopher Price
Sprint: Server 2015-04-01

Archana Sridhar (JIRA)

unread,
Jun 22, 2015, 2:47:17 PM6/22/15
to puppe...@googlegroups.com
Archana Sridhar commented on Task PUP-3834
 
Re: remove webrick/rack support from Puppet

Christopher Price, Eric Sorenson
This isn't appearing in either of the Server team's backlogs right now. Having discussed the importance of this for one of the upcoming releases- should we
1) Make this an Epic?
2) Mark it for either one of the teams so it shows up in the backlog for grooming/ adding more info as needed?

This message was sent by Atlassian JIRA (v6.3.15#6346-sha1:dbc023d)
Atlassian logo

Christopher Price (JIRA)

unread,
Jul 1, 2015, 5:15:13 AM7/1/15
to puppe...@googlegroups.com

Archana Sridhar sorry for the delayed reply; I do think it would make sense to have an epic for this. We'd previously been lumping it into a "Puppet 5" epic but I think that's been subsumed by events and your suggestion makes more sense.

Moses Mendoza (JIRA)

unread,
Dec 5, 2016, 4:54:02 PM12/5/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
 
Change By: Moses Mendoza
Labels: maintenance
This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe)
Atlassian logo

Moses Mendoza (JIRA)

unread,
Dec 5, 2016, 4:54:03 PM12/5/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Scrum Team: Puppet Server
Epic Status: To Do
Epic Name:
remove webrick/rack support from Puppet
Status: Ready for Engineering Open
Workflow: Scrum Team Engineering Epic  Workflow
Issue Type: Task Epic

Moses Mendoza (JIRA)

unread,
Dec 5, 2016, 4:55:03 PM12/5/16
to puppe...@googlegroups.com
Moses Mendoza commented on Epic PUP-3834
 
Re: remove webrick/rack support from Puppet

I've moved this into an epic of it's own - trying to gather all possible large-ish pup 5 work into epics

Moses Mendoza (JIRA)

unread,
Dec 5, 2016, 4:58:02 PM12/5/16
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
webrick has been deprecated in Puppet since 4.1.0 (https://github.com/puppetlabs/puppet/commit/1821f60abcbe0b324c0b137c95779fb89ff928b4).

This epic is to track work related to removing webrick entirely.

*To Do*
* File issues

Eric Sorenson (JIRA)

unread,
Dec 5, 2016, 5:46:04 PM12/5/16
to puppe...@googlegroups.com

Jeremy Barlow (JIRA)

unread,
Mar 28, 2017, 3:01:05 PM3/28/17
to puppe...@googlegroups.com
Jeremy Barlow updated an issue
 
Change By: Jeremy Barlow
Fix Version/s: PUP 5.0.0
Fix Version/s: PUP 6.0.0

Sean McDonald (JIRA)

unread,
May 15, 2017, 7:23:02 PM5/15/17
to puppe...@googlegroups.com
Sean McDonald updated an issue
Change By: Sean McDonald
Labels: maintenance  triaged

Sean McDonald (JIRA)

unread,
May 15, 2017, 7:23:03 PM5/15/17
to puppe...@googlegroups.com

Moses Mendoza (JIRA)

unread,
May 18, 2017, 1:49:31 PM5/18/17
to puppe...@googlegroups.com
Moses Mendoza updated an issue
Change By: Moses Mendoza
Labels: maintenance  triaged

Geoff Nichols (JIRA)

unread,
Jul 22, 2017, 12:10:03 AM7/22/17
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Team/s: Agent Platform Core

Justin Stoller (JIRA)

unread,
Feb 7, 2018, 1:05:03 AM2/7/18
to puppe...@googlegroups.com
Justin Stoller updated an issue
Change By: Justin Stoller
Sub-team: Server
This message was sent by Atlassian JIRA (v7.5.1#75006-sha1:7df2574)
Atlassian logo

Kenn Hussey (JIRA)

unread,
Mar 5, 2018, 3:53:03 PM3/5/18
to puppe...@googlegroups.com
Kenn Hussey updated an issue
Change By: Kenn Hussey
Due Date: 2018/04/18
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Maggie Dreyer (JIRA)

unread,
Mar 8, 2018, 7:38:03 PM3/8/18
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
Change By: Maggie Dreyer
Epic Colour: ghx-label-1

Kenn Hussey (JIRA)

unread,
Mar 22, 2018, 9:32:04 AM3/22/18
to puppe...@googlegroups.com
Kenn Hussey updated an issue
Change By: Kenn Hussey
Priority: Normal Critical

Justin Stoller (JIRA)

unread,
Mar 30, 2018, 6:18:04 PM3/30/18
to puppe...@googlegroups.com
Justin Stoller updated an issue
Change By: Justin Stoller
Team/s: Platform Core Server

Justin Stoller (JIRA)

unread,
Mar 30, 2018, 6:18:04 PM3/30/18
to puppe...@googlegroups.com
Justin Stoller updated an issue
Change By: Justin Stoller
Sub-team: Server

Kenn Hussey (JIRA)

unread,
Apr 11, 2018, 3:30:02 PM4/11/18
to puppe...@googlegroups.com
Kenn Hussey updated an issue
Change By: Kenn Hussey
Due Date: 2018/ 04 05 / 18 16

Trevor Vaughan (JIRA)

unread,
Jun 1, 2018, 2:03:03 PM6/1/18
to puppe...@googlegroups.com
Trevor Vaughan commented on Epic PUP-3834
 
Re: remove webrick/rack support from Puppet

Eric Sorenson Is there a rationale discussion behind this one? I get removing Rails support but the webrick support has been REALLY handy for testing and debugging some of the Ruby guts.

It has also been the only way that I've been able to successfully figure out if something was a regular bug vs a JRuby bug (which is VERY important to know).

Eric Sorenson (JIRA)

unread,
Jun 6, 2018, 2:45:03 PM6/6/18
to puppe...@googlegroups.com
Eric Sorenson commented on Epic PUP-3834

Trevor Vaughan having two network stacks and server-side runtimes is confusing and duplicative. Only one of them is actually supported in product, so removing webrick reduces a massive surface area for bugs that nobody is paying to fix. Sorry if that sounds mercenary, but it's the truth.

Last time we talked about this a couple of years ago, an easy workflow for setting up a standalone server for testing was really important, so we held off on actually removing this until the containerized server stack was ready to go - which provides an environment that actually reflects what you're going to be running in production.

Trevor Vaughan (JIRA)

unread,
Jun 6, 2018, 9:07:02 PM6/6/18
to puppe...@googlegroups.com

Eric Sorenson Would it be possible to get an unsupported face posted somewhere for the JRuby vs Ruby bug testing.

I haven't hit these issues often, but when I do they're really difficult to figure out without the alternative.

The containerized stack is fine but still uses far more resources than the simple webrick server.

Eric Sorenson (JIRA)

unread,
Jun 7, 2018, 7:25:04 PM6/7/18
to puppe...@googlegroups.com
Eric Sorenson commented on Epic PUP-3834

i think you could probably still do jruby vs mri testing with the puppet compile face, no?

Trevor Vaughan (JIRA)

unread,
Jun 7, 2018, 8:12:05 PM6/7/18
to puppe...@googlegroups.com

Eric Sorenson It looks like it might be promising once the issues mentioned in the ticket are complete. I definitely need to be able to pass in facts and/or trusted facts, etc... without a PuppetDB in place.

For instance, I would occasionally spin up just a compiler in Beaker to make sure things worked properly. My tests can take so much time to run, the slight delay compared with the overhead of the java stack was very much worth it.

Being able to have it just "figure things out" and compile would be great.

Josh Cooper (JIRA)

unread,
Jul 30, 2018, 8:09:02 PM7/30/18
to puppe...@googlegroups.com
Josh Cooper commented on Epic PUP-3834

I think the remaining tickets are still relevant. Finding a replacement for puppet master --compile is a high priority.

Justin Stoller (JIRA)

unread,
Sep 17, 2018, 6:46:05 PM9/17/18
to puppe...@googlegroups.com
Justin Stoller updated an issue
 
Change By: Justin Stoller
Fix Version/s: PUP 6.0.0
Fix Version/s: PUP 6.y

Maggie Dreyer (Jira)

unread,
Aug 23, 2021, 12:31:02 PM8/23/21
to puppe...@googlegroups.com
Maggie Dreyer updated an issue
Change By: Maggie Dreyer
Epic Status: To Do Done
This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages