Bug #10030
closedForeman fails to find VMware templates when they're in a folder
Description
Our VMware5.1 DC is setup as: vCenter -> Datacenter -> Folder -> Template_name. When trying to provision a new VM using the template, Foreman fails to find the template, with this error:
Failed to create a compute POD_Dev (VMware) instance dlaxtest500.apolloglobal.int: _Templates/_ESX5x-RHEL6.5-v2 was not found
See the attached file for a full stack trace. The stack trace contains everything from when I hit 'Submit' to when the error showed up in the Foreman web UI.
When I move the template to: vCenter -> Datacenter -> Template_name, Foreman can find and clone the template fine.
Files
Updated by David Patterson almost 10 years ago
It seems Fog 1.28 is what broke this:
Updated by Daniel Lobato Garcia almost 10 years ago
That's quite a problem... We can possibly handle this as a VMware fog extension until Fog releases a new version with the fix. If you can come up with a patch or you know some work around please share it so we can publicize it.
Updated by David Patterson almost 10 years ago
Unfortunately, the only thing worse that my coding abilities is my ruby knowledge :(
Updated by Dominic Cleal almost 10 years ago
- Related to Refactor #9107: Update fog to 1.28.x added
Updated by Dominic Cleal almost 10 years ago
- Translation missing: en.field_release set to 28
Updated by Shlomi Zadok almost 10 years ago
A patch has been applied to fog gem: https://github.com/fog/fog/pull/3531
Dominic, Would you rather have this patch overridden into Foreman (w/ fog_extension)?
Updated by The Foreman Bot almost 10 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/2305 added
- Pull request deleted (
)
Updated by Dominic Cleal almost 10 years ago
Shlomi Zadok wrote:
A patch has been applied to fog gem: https://github.com/fog/fog/pull/3531
Dominic, Would you rather have this patch overridden into Foreman (w/ fog_extension)?
Probably both if we can - a change to fog_extensions for develop and 1.8, and then once the fog fix is merged and release, revert it and use the proper fix.
Updated by Dominic Cleal over 9 years ago
- Translation missing: en.field_release changed from 28 to 50
Updated by Shlomi Zadok over 9 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 0af12f79a6e6c3a3ecf72d39df89a2edd7e9b39b.
Updated by Dominic Cleal over 9 years ago
- Related to Refactor #10371: Revert vSphere templates in folders workaround (#10030) added