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

This issue tracker is now in read-only archive mode and automatic ticket export has been disabled. Redmine users will need to create a new JIRA account to file tickets using https://tickets.puppetlabs.com. See the following page for information on filing tickets with JIRA:

Bug #15733

Remove support for running embedded mongrel server

Added by eric sorenson almost 3 years ago. Updated almost 3 years 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


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 almost 3 years ago

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

Accepted for 3.0

#2 Updated by Anonymous almost 3 years ago

  • Assignee changed from Anonymous to Anonymous

#3 Updated by Anonymous almost 3 years ago

  • Assignee deleted (Anonymous)

#4 Updated by Patrick Carlisle almost 3 years 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 almost 3 years 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 almost 3 years 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 Anonymous almost 3 years ago

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

#8 Updated by Curtis Ruck almost 3 years 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 almost 3 years 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 almost 3 years 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 almost 3 years ago

  • Status changed from Merged - Pending Release to Closed

Released in Puppet 3.0.0-rc6

Also available in: Atom PDF