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 11 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 about 11 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 7087017cbaff07489694cf270447336854334ebb.
Updated by Dominic Cleal almost 11 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 almost 11 years ago
- Related to Bug #8581: Can't provision a new host if vmware cluster is under folder added
Updated by Marc 'Zugschlus' Haber almost 10 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 almost 10 years ago
#11274 reverted it on the basis of a bug fix in Fog.