Description of problem: OSP-d deployments usually use multiple networks(internal_api, storage, external, etc) and we should be able to show these associated to the nodes. Currently the nodes only show the ip address from the clplane network. We can get the networks and ports from the undercloud neutron and correlate them with the data passed in the network environment files from Heat.
Changing this to an RFE
Fixed by getting the connection using Smart state analysis of the nodes https://github.com/ManageIQ/manageiq/pull/4829
https://github.com/ManageIQ/manageiq/pull/11743
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/592b3bd069b7e4c8b5c176cb5606d4e76ee2c77a commit 592b3bd069b7e4c8b5c176cb5606d4e76ee2c77a Author: Ladislav Smola <lsmola> AuthorDate: Tue Oct 13 14:16:24 2015 +0200 Commit: Marek Aufart <maufart> CommitDate: Tue Oct 18 16:08:23 2016 +0200 Host smartstate analysis for network interfaces SSA for network interfaces of host, using ssh adapter and 'ip a' command for retrieving all interfaces. BZ RFE https://bugzilla.redhat.com/show_bug.cgi?id=1266152 app/models/ems_refresh/save_inventory_networks.rb | 195 +++++++++++++ app/models/host.rb | 51 ++++ .../openstack/infra_manager/cloud_network.rb | 6 + .../providers/openstack/infra_manager/host.rb | 3 + .../openstack/infra_manager/network_port.rb | 3 + .../openstack/refresh_parser_common/networks.rb | 313 +++++++++++++++++++++ app/models/mixins/has_many_cloud_networks_mixin.rb | 12 + gems/pending/metadata/linux/LinuxUtils.rb | 35 +++ 8 files changed, 618 insertions(+) create mode 100644 app/models/ems_refresh/save_inventory_networks.rb create mode 100644 app/models/manageiq/providers/openstack/infra_manager/cloud_network.rb create mode 100644 app/models/manageiq/providers/openstack/infra_manager/network_port.rb create mode 100644 app/models/manageiq/providers/openstack/refresh_parser_common/networks.rb create mode 100644 app/models/mixins/has_many_cloud_networks_mixin.rb
New commit detected on ManageIQ/manageiq/euwe: https://github.com/ManageIQ/manageiq/commit/59049bda942347a5d9503d6e10ca496ccb6a66f7 commit 59049bda942347a5d9503d6e10ca496ccb6a66f7 Author: Greg Blomquist <blomquisg> AuthorDate: Tue Oct 18 13:05:03 2016 -0400 Commit: Oleg Barenboim <chessbyte> CommitDate: Tue Oct 18 23:01:09 2016 -0500 Merge pull request #11743 from aufi/openstack_infra_get_missing_network_ports_from_smartstate Openstack infra get missing network ports from smartstate (cherry picked from commit ce11796c6c8730a4c2992f6e5c48745416b89589) https://bugzilla.redhat.com/show_bug.cgi?id=1266152 app/models/ems_refresh/save_inventory_network.rb | 5 +- app/models/host.rb | 6 + .../providers/openstack/infra_manager/host.rb | 48 +++- app/models/mixins/supports_feature_mixin.rb | 1 + gems/pending/metadata/linux/LinuxUtils.rb | 35 +++ spec/models/host_spec.rb | 7 + .../host_smart_state_analysis_spec.rb | 249 +++++++++++++++++++++ .../providers/openstack/infra_manager/host_spec.rb | 10 + 8 files changed, 357 insertions(+), 4 deletions(-) create mode 100644 spec/models/manageiq/providers/openstack/infra_manager/host_smart_state_analysis_spec.rb
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/de3891a85a8c8ac79201ab1b708cdee10e15f241 commit de3891a85a8c8ac79201ab1b708cdee10e15f241 Author: Marek Aufart <maufart> AuthorDate: Thu Oct 20 15:42:04 2016 +0200 Commit: Marek Aufart <maufart> CommitDate: Thu Oct 20 15:42:04 2016 +0200 Add link to Host to Network Port details page Adding basic UI for Openstack infra get missing network ports from smartstate PR https://github.com/ManageIQ/manageiq/pull/11743 Related to: https://bugzilla.redhat.com/show_bug.cgi?id=1266152 app/helpers/network_port_helper/textual_summary.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
Verified ======== 5.8.0.14-rc3