Bug #10151
closedUnable to get resource pool when cluster name != cluster full_path
Description
Currently the clusters function in app/models/compute_resources/foreman/model/vmware.rb maps the full_path. This only works when the cluster name is the same as the cluster full_path.
All references in Fog to retrieve cluster information relies on the cluster name not the cluster full path.
I get the following failed to create vm: undefined method `resourcePool' for nil:NilClass when trying to pass the cluster full_path. Changing the clusters function in app/models/compute_resources/foreman/model/vmware.rb to map to name instead fixes this issue.
Updated by The Foreman Bot over 9 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman/pull/2307 added
- Pull request deleted (
)
Updated by Francois Herbert over 9 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 7087017cbaff07489694cf270447336854334ebb.
Updated by Dominic Cleal over 9 years ago
- Related to Bug #11274: Unable to get resource pool when cluster is nested in intermediate folder under Datacenter added
Updated by Dominic Cleal over 9 years ago
- Related to Bug #8581: Can't provision a new host if vmware cluster is under folder added
Updated by Marc 'Zugschlus' Haber over 8 years ago
This patch is not in the 1.12.1 release tarball. The code still has "dc.clusters.map(&:full_path).sort". Can anybody explain?
Updated by Dominic Cleal over 8 years ago
#11274 reverted it on the basis of a bug fix in Fog.