Bug 1576509
Summary: | Collect vNIC profiles from RHV 4.x as part of EMS Refresh | |||
---|---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | Peter McGowan <pmcgowan> | |
Component: | Providers | Assignee: | Boriso <bodnopoz> | |
Status: | CLOSED EOL | QA Contact: | Jaroslav Henner <jhenner> | |
Severity: | high | Docs Contact: | ||
Priority: | medium | |||
Version: | 5.9.0 | CC: | anikifor, brant.evans, cbolz, gblomqui, greartes, jfrey, jhardy, jocarter, jprause, lavenel, mfeifer, mhradil, mperina, obarenbo, simaishi, smallamp | |
Target Milestone: | GA | Keywords: | TestOnly, ZStream | |
Target Release: | 5.12.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | If docs needed, set a value | ||
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1767787 (view as bug list) | Environment: | ||
Last Closed: | 2020-03-25 18:03:33 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | Bug | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | RHEVM | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1767787 |
Description
Peter McGowan
2018-05-09 16:00:27 UTC
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/97b14d4770d6a0a4ce7e333a5c289eea45e8c551 commit 97b14d4770d6a0a4ce7e333a5c289eea45e8c551 Author: Boris Odnopozov <bodnopoz> AuthorDate: Thu Sep 5 08:28:18 2019 -0400 Commit: Boris Odnopozov <bodnopoz> CommitDate: Thu Sep 5 08:28:18 2019 -0400 Add distributed_virtual_lans for infra_manager Adding an association for another another fix. required for: https://github.com/ManageIQ/manageiq-providers-ovirt/pull/401 Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1576509 app/models/manageiq/providers/infra_manager.rb | 1 + 1 file changed, 1 insertion(+) New commit detected on ManageIQ/manageiq-providers-ovirt/master: https://github.com/ManageIQ/manageiq-providers-ovirt/commit/528158ec6a267114bac42325c9ae963df75155f4 commit 528158ec6a267114bac42325c9ae963df75155f4 Author: Boris Odnopozov <bodnopoz> AuthorDate: Wed Aug 14 05:45:46 2019 -0400 Commit: Boris Odnopozov <bodnopoz> CommitDate: Wed Aug 14 05:45:46 2019 -0400 Remodel networking for RHV Change the modeling so that now Netwrok -> DistributedVirtualSwitch vnic_profile -> Lan NetwrokAttachment -> HostSwitch Vm vnic_profile assignment -> GuestDevice This is done so that we can get the vnic_profiles during provisioning without making a query to the provider. Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1576509 app/models/manageiq/providers/redhat/infra_manager.rb | 1 + app/models/manageiq/providers/redhat/infra_manager/distributed_virtual_switch.rb | 2 + app/models/manageiq/providers/redhat/infra_manager/inventory/strategies/v4.rb | 3 +- app/models/manageiq/providers/redhat/infra_manager/ovirt_services/builder.rb | 2 +- app/models/manageiq/providers/redhat/infra_manager/ovirt_services/strategies/v4.rb | 33 +- app/models/manageiq/providers/redhat/inventory/collector.rb | 8 +- app/models/manageiq/providers/redhat/inventory/collector/infra_manager.rb | 2 +- app/models/manageiq/providers/redhat/inventory/collector/target_collection.rb | 17 + app/models/manageiq/providers/redhat/inventory/parser/infra_manager.rb | 82 +- app/models/manageiq/providers/redhat/inventory/persister/infra_manager.rb | 6 +- spec/factories/switch.rb | 7 + spec/models/manageiq/providers/redhat/infra_manager/event_parser_spec.rb | 150 - spec/models/manageiq/providers/redhat/infra_manager/provision/configuration/network_spec.rb | 102 +- spec/models/manageiq/providers/redhat/infra_manager/provision/state_machine_spec.rb | 27 - spec/models/manageiq/providers/redhat/infra_manager/provision_spec.rb | 36 +- spec/models/manageiq/providers/redhat/infra_manager/provision_via_iso/state_machine_spec.rb | 13 - spec/models/manageiq/providers/redhat/infra_manager/provision_workflow_spec.rb | 45 +- spec/models/manageiq/providers/redhat/infra_manager/refresh/refresh_recording_modifier_spec.rb | 2 + spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_4_async_graph_spec.rb | 367 +- spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_4_async_spec.rb | 789 - spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_4_custom_attributes_spec.rb | 10 +- spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_graph_target_host_spec.rb | 9 +- spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_graph_target_template_spec.rb | 4 +- spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_graph_target_vm_spec.rb | 17 +- spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_huge_async_spec.rb | 3 + spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_lans_spec.rb | 26 + spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_network_spec.rb | 804 + spec/models/manageiq/providers/redhat/infra_manager/refresh/refresher_target_host_4_spec.rb | 10 +- spec/models/manageiq/providers/redhat/infra_manager/vm_spec.rb | 41 - spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_lans_refresh_recording.yml | 10524 + spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_host.yml | 7016 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_template.yml | 5130 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_template_with_host.yml | 5121 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_vm_after_full.yml | 5584 + spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_vm_deleted_snapshot.yml | 5690 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_vm_removal.yml | 5183 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_graph_target_vm_with_host.yml | 5036 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_recording.yml | 9130 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/ovirt_sdk_refresh_recording_custom_attrs.yml | 19218 +- spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/refresher_network_recording.yml | 7318 + spec/vcr_cassettes/manageiq/providers/redhat/infra_manager/refresh/refresher_target_host.yml | 122 +- 41 files changed, 64580 insertions(+), 23110 deletions(-) |