Bug #15733

Remove support for running embedded mongrel server

Added by eric sorenson 11 months ago. Updated 9 months 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

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 11 months 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 Hailee Kenney 10 months ago

  • Assignee changed from Andrew Parker to Hailee Kenney

#3 Updated by Hailee Kenney 10 months ago

  • Assignee deleted (Hailee Kenney)

#4 Updated by Patrick Carlisle 10 months 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 10 months 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 10 months 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 10 months ago

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

#8 Updated by Curtis Ruck 9 months 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 9 months 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 9 months 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 9 months ago

  • Status changed from Merged - Pending Release to Closed

Released in Puppet 3.0.0-rc6

Also available in: Atom PDF