The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com

Bug #15733

Remove support for running embedded mongrel server

Added by eric sorenson over 1 year ago. Updated over 1 year ago.

Status:ClosedStart date:07/30/2012
Priority:HighDue date:
Assignee:Patrick Carlisle% Done:

0%

Category:passenger
Target version:3.0.0
Affected Puppet version: Branch:https://github.com/puppetlabs/puppet/pull/1110
Keywords:telly_deprecation

We've Moved!

Ticket tracking is now hosted in JIRA: https://tickets.puppetlabs.com

This issue is currently not available for export. If you are experiencing the issue described below, please file a new ticket in JIRA. Once a new ticket has been created, please add a link to it that points back to this Redmine ticket.


Description

Possible to do as a ‘hard’ deprecation.


Related issues

Related to Puppet - Bug #16801: Puppet 3 debian init script has code using removed --serv... Closed 10/05/2012

History

#1 Updated by eric sorenson over 1 year ago

  • Status changed from Needs Decision to Accepted
  • Assignee changed from eric sorenson to Andrew Parker
  • Priority changed from Normal to High
  • Target version changed from 3.x to 3.0.0

Accepted for 3.0

#2 Updated by Anonymous over 1 year ago

  • Assignee changed from Andrew Parker to Anonymous

#3 Updated by Anonymous over 1 year ago

  • Assignee deleted (Anonymous)

#4 Updated by Patrick Carlisle over 1 year ago

We’re taking this right now to mean we’re dropping mongrel support. Keeping the built-in webrick but converting it to work via rack is transparent to the users, and we can put that part off for now.

#5 Updated by Patrick Carlisle over 1 year ago

  • Subject changed from Deprecate running puppet master under non-rack setups to Remove support for running embedded mongrel server

#6 Updated by Patrick Carlisle over 1 year ago

  • Status changed from Accepted to In Topic Branch Pending Review
  • Assignee set to Patrick Carlisle
  • Branch set to https://github.com/puppetlabs/puppet/pull/1110

#7 Updated by Andrew Parker over 1 year ago

  • Status changed from In Topic Branch Pending Review to Merged - Pending Release

#8 Updated by Curtis Ruck over 1 year ago

So what is the work around to loosing mongrel? I’m using apache/mongrel to handle the load of about 12 nodes. I can’t run passenger due to its inability to run inside SELinux Enforcing mode (it goes crazy inside /proc)

#9 Updated by eric sorenson over 1 year ago

Hi Curtis, not sure what OS platform you’re running on, but there has been recent work in RHEL6 specifically to fix puppet running under passenger:

http://rhn.redhat.com/errata/RHBA-2011-1511.html

Another option would be to run a non-passenger Rack server such as Unicorn or thin.

#10 Updated by Curtis Ruck over 1 year ago

I finally got it working after much frustration. I’m now stuck on passenger and dashboard… 403 forbidden from apache, no logs anywhere, but ssl cert authentication works fine in puppet master’s passenger config.

#11 Updated by Matthaus Owens over 1 year ago

  • Status changed from Merged - Pending Release to Closed

Released in Puppet 3.0.0-rc6

Also available in: Atom PDF