Project

General

Profile

Actions

Bug #11999

closed

Foreman Puppet Class Import for Specific Environment Failing Due to Malformed Environment Name in API Query

Added by Andrew Wagner over 8 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Puppet integration
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

I just noticed in Foreman 1.9.2 that trying to import Puppet classes for a specific Foreman environment (as opposed to importing all environments/classes) no longer works. When I attempt to import a specific environment's classes to implement new changes, the request 404's in the foreman-proxy log:

[29/Sep/2015 16:26:56] "GET /environments/15-tc/classes HTTP/1.1" 404 9 0.4811

If I click the button to import all environments/classes from the server, the proxy log records the following command that completes successfully:

 [29/Sep/2015 16:40:06] "GET /environments/tc/classes HTTP/1.1" 200 20796 0.4805

Somewhere along the line it appears that the API request got changed for one of these actions but not the other. I verified this by polling the foreman-proxy from the command line via curl. The environment name that does not contain the environment ID completes the curl and returns the classes successfully.


Related issues 1 (0 open1 closed)

Related to Foreman - Bug #11037: Puppet class importer crashes with ruby stack trace trying to import an environment named: newClosedShlomi Zadok07/07/2015Actions
Actions #1

Updated by Dominic Cleal over 8 years ago

  • Related to Bug #11037: Puppet class importer crashes with ruby stack trace trying to import an environment named: new added
Actions #2

Updated by Dominic Cleal over 8 years ago

  • translation missing: en.field_release set to 91
Actions #3

Updated by Shlomi Zadok over 8 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/2800 added
  • Pull request deleted ()
Actions #4

Updated by Shlomi Zadok over 8 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF