New commit detected on ManageIQ/manageiq/gaprindashvili: https://github.com/ManageIQ/manageiq/commit/6cb74f73d3c58308e3438b0505e7f7bfeae1d4f7 commit 6cb74f73d3c58308e3438b0505e7f7bfeae1d4f7 Author: Adam Grare <agrare> AuthorDate: Fri Mar 2 08:55:44 2018 -0500 Commit: Adam Grare <agrare> CommitDate: Fri Mar 2 08:55:44 2018 -0500 Merge pull request #17076 from tumido/consolidate_azure_refresh_workers Consolidate Azure refresh workers (cherry picked from commit e6ba0452a5edfe82e2533e1ef43ee8ee64370386) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 lib/workers/miq_worker_types.rb | 1 - 1 file changed, 1 deletion(-)
New commit detected on ManageIQ/manageiq-providers-azure/gaprindashvili: https://github.com/ManageIQ/manageiq-providers-azure/commit/b87b2e4a5850f14e30eb50554da047b9f9a4aa72 commit b87b2e4a5850f14e30eb50554da047b9f9a4aa72 Author: Adam Grare <agrare> AuthorDate: Fri Mar 2 08:55:39 2018 -0500 Commit: Adam Grare <agrare> CommitDate: Fri Mar 2 08:55:39 2018 -0500 Merge pull request #216 from tumido/consolidate_azure_refresh_workers Consolidate Azure refresh workers (cherry picked from commit 397527e7ec3ff0301749ab7bcebe9770bd615577) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manageiq/providers/azure/cloud_manager/refresh_worker.rb | 21 + app/models/manageiq/providers/azure/cloud_manager/refresher.rb | 16 + spec/models/manageiq/providers/azure/cloud_manager/refresh_worker_spec.rb | 26 + 3 files changed, 63 insertions(+)
New commit detected on ManageIQ/manageiq/gaprindashvili: https://github.com/ManageIQ/manageiq/commit/6ffcd732500ae074256609c5c486f5c15139510d commit 6ffcd732500ae074256609c5c486f5c15139510d Author: Adam Grare <agrare> AuthorDate: Thu Mar 1 09:16:24 2018 -0500 Commit: Adam Grare <agrare> CommitDate: Thu Mar 1 09:16:24 2018 -0500 Merge pull request #17070 from Ladas/core_changes_for_azure_targeted_refresh Core changes for azure targeted refresh (cherry picked from commit 08aaead145ba6890b71e297d333af0cf2be22b1d) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/load_balancer_pool.rb | 1 + app/models/manager_refresh/inventory_collection_default/network_manager.rb | 62 +- 2 files changed, 39 insertions(+), 24 deletions(-)
https://github.com/ManageIQ/manageiq/pull/17176
New commits detected on ManageIQ/manageiq-providers-azure/gaprindashvili: https://github.com/ManageIQ/manageiq-providers-azure/commit/605647f7be5802e615a4683344fbf6946b67cd18 commit 605647f7be5802e615a4683344fbf6946b67cd18 Author: Bronagh Sorota <bsorota> AuthorDate: Thu Mar 8 11:19:41 2018 -0500 Commit: Bronagh Sorota <bsorota> CommitDate: Thu Mar 8 11:19:41 2018 -0500 Merge pull request #217 from Ladas/azure_graph_refresh_targeted Azure graph refresh targeted (cherry picked from commit 0e6f5c4bbe5be0037256028556ea27dd0c955ed5) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manageiq/providers/azure/inventory/collector.rb | 38 + app/models/manageiq/providers/azure/inventory/collector/cloud_manager.rb | 26 +- app/models/manageiq/providers/azure/inventory/collector/target_collection.rb | 409 +- app/models/manageiq/providers/azure/inventory/parser/cloud_manager.rb | 17 +- app/models/manageiq/providers/azure/inventory/parser/network_manager.rb | 21 +- app/models/manageiq/providers/azure/inventory/persister.rb | 3 +- app/models/manageiq/providers/azure/inventory/persister/target_collection.rb | 13 +- app/models/manageiq/providers/azure/inventory_collection_default/network_manager.rb | 4 +- spec/models/manageiq/providers/azure/cloud_manager/azure_refresher_spec_common.rb | 868 + spec/models/manageiq/providers/azure/cloud_manager/compare_legacy_and_new_refresh_spec.rb | 41 + spec/models/manageiq/providers/azure/cloud_manager/refresher_spec.rb | 704 +- spec/models/manageiq/providers/azure/cloud_manager/targeted_refresher_scope_spec.rb | 142 + spec/models/manageiq/providers/azure/cloud_manager/targeted_refresher_spec.rb | 333 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_created_by_stack_refresh.yml | 2763 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_refresh.yml | 2735 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_vms_refresh.yml | 4691 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_with_vms_refresh.yml | 5398 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lbs_refresh.yml | 2987 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/orchestration_stack_lb_refresh.yml | 2707 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/orchestration_stack_refresh.yml | 5253 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/orchestration_stack_vm_refresh.yml | 4073 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/powered_off_vm_refresh.yml | 3925 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/powered_on_vm_refresh.yml | 3959 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/template_refresh.yml | 6627 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/vm_with_managed_disk_refresh.yml | 3756 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_created_by_stack_refresh.yml | 2763 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_refresh.yml | 2735 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_vms_refresh.yml | 5633 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_with_vms_refresh.yml | 6340 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lbs_refresh.yml | 2987 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/orchestration_stack_lb_refresh.yml | 2763 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/orchestration_stack_refresh.yml | 5253 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/orchestration_stack_vm_refresh.yml | 4129 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/powered_off_vm_refresh.yml | 4553 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/powered_on_vm_refresh.yml | 4273 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/template_refresh.yml | 6627 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/vm_with_managed_disk_refresh.yml | 3986 + 37 files changed, 102741 insertions(+), 794 deletions(-) https://github.com/ManageIQ/manageiq-providers-azure/commit/dbe090fba7c994965d12ceb77ac8153270bb5775 commit dbe090fba7c994965d12ceb77ac8153270bb5775 Author: Bronagh Sorota <bsorota> AuthorDate: Thu Mar 8 17:52:43 2018 -0500 Commit: Bronagh Sorota <bsorota> CommitDate: Thu Mar 8 17:52:43 2018 -0500 Merge pull request #219 from Ladas/azure_graph_refresh_event_target_parser Azure graph refresh event target parser (cherry picked from commit 2042769fe278218f4892040191cca1b26593c58d) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manageiq/providers/azure/cloud_manager/event_target_parser.rb | 113 + app/models/manageiq/providers/azure/cloud_manager/refresher.rb | 4 +- app/models/manageiq/providers/azure/inventory/collector/target_collection.rb | 2 +- app/models/manageiq/providers/azure/inventory/parser/cloud_manager.rb | 5 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/deployments_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/images_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/loadBalancers_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkInterfaces_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkInterfaces_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkSecurityGroups_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIPAddresses_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_deallocate_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_powerOff_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_restart_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_start_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualNetworks_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_target_parser_spec.rb | 352 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/deployments_write_EndRequest.yml | 2815 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/loadBalancers_write_EndRequest.yml | 2735 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/networkInterfaces_delete_EndRequest.yml | 2440 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/networkInterfaces_write_EndRequest.yml | 2778 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/networkSecurityGroups_write_EndRequest.yml | 2464 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/publicIPAddresses_write_EndRequest.yml | 2400 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_deallocate_EndRequest.yml | 3959 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_delete_EndRequest.yml | 2440 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_restart_EndRequest.yml | 3959 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_start_EndRequest.yml | 3959 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_write_EndRequest.yml | 3959 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualNetworks_write_EndRequest.yml | 2410 + 31 files changed, 36802 insertions(+), 6 deletions(-) https://github.com/ManageIQ/manageiq-providers-azure/commit/dc79a5b1c7bec0a3cc7e997f3c64822e7c8e3751 commit dc79a5b1c7bec0a3cc7e997f3c64822e7c8e3751 Author: Daniel Berger <djberg96> AuthorDate: Wed Mar 14 12:06:21 2018 -0400 Commit: Daniel Berger <djberg96> CommitDate: Wed Mar 14 12:06:21 2018 -0400 Merge pull request #222 from tumido/azure_events_targeted Azure events targeted (cherry picked from commit 257d779bc547825dc734093a416943e8033e25b0) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manageiq/providers/azure/cloud_manager/event_target_parser.rb | 20 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/availabilitySets_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/availabilitySets_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/deployments_exportTemplate_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/deployments_validate_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/disks_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/disks_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/images_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/images_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/loadBalancers_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/loadBalancers_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/locks_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/locks_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkInterfaces_delete_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkInterfaces_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkSecurityGroups_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkSecurityGroups_securityRules_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkSecurityGroups_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIPAddresses_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIPAddresses_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/snapshots_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/snapshots_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/storageAccounts_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/storageAccounts_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/subscriptions_resourceGroups_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/subscriptions_resourcegroups_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_deallocate_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_delete_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_generalize_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_powerOff_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_restart_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_start_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualMachines_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualNetworks_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualNetworks_subnets_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualNetworks_write_EndRequest.json | 2 +- spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_delete_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_subnets_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_write_EndRequest.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_target_parser_spec.rb | 399 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/deployments_write_EndRequest.yml | 2815 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/loadBalancers_write_EndRequest.yml | 2735 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/networkInterfaces_delete_EndRequest.yml | 2440 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/networkInterfaces_write_EndRequest.yml | 2778 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/networkSecurityGroups_write_EndRequest.yml | 2464 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/publicIPAddresses_write_EndRequest.yml | 2400 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_deallocate_EndRequest.yml | 3959 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_delete_EndRequest.yml | 2440 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_restart_EndRequest.yml | 3959 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_start_EndRequest.yml | 3959 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualMachines_write_EndRequest.yml | 3959 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/event_target_parser/virtualNetworks_write_EndRequest.yml | 2410 - 54 files changed, 174 insertions(+), 36616 deletions(-) https://github.com/ManageIQ/manageiq-providers-azure/commit/d2aa713edde2a8b222520485eebdf300105e02c9 commit d2aa713edde2a8b222520485eebdf300105e02c9 Author: Daniel Berger <djberg96> AuthorDate: Thu Mar 15 17:00:54 2018 -0400 Commit: Daniel Berger <djberg96> CommitDate: Thu Mar 15 17:00:54 2018 -0400 Merge pull request #220 from Ladas/optimize_fetching_of_stack_templates_and_resources Optimize API collections (cherry picked from commit 83743abfba80cb06fafffb5a4d216eea4d3d2176) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manageiq/providers/azure/inventory/collector.rb | 297 +- app/models/manageiq/providers/azure/inventory/collector/cloud_manager.rb | 28 +- app/models/manageiq/providers/azure/inventory/collector/network_manager.rb | 19 - app/models/manageiq/providers/azure/inventory/collector/target_collection.rb | 284 +- app/models/manageiq/providers/azure/inventory/parser/cloud_manager.rb | 54 +- app/models/manageiq/providers/azure/inventory_collection_default/cloud_manager.rb | 3 +- app/models/manageiq/providers/azure/refresh_helper_methods.rb | 14 + config/settings.yml | 20 + spec/models/manageiq/providers/azure/cloud_manager/azure_refresher_spec_common.rb | 206 +- spec/models/manageiq/providers/azure/cloud_manager/deployments_caching_spec.rb | 97 + spec/models/manageiq/providers/azure/cloud_manager/targeted_refresher_scope_spec.rb | 40 + spec/models/manageiq/providers/azure/cloud_manager/targeted_refresher_spec.rb | 693 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_created_by_stack_refresh.yml | 2763 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_refresh.yml | 2735 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_vms_refresh.yml | 4691 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lb_with_vms_refresh.yml | 5398 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/lbs_refresh.yml | 2987 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/orchestration_stack_lb_refresh.yml | 2707 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/orchestration_stack_refresh.yml | 5253 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/orchestration_stack_vm_refresh.yml | 4073 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/powered_off_vm_refresh.yml | 3925 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/powered_on_vm_refresh.yml | 3959 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/cloud_network_refresh.yml | 2462 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/lb_created_by_stack_refresh.yml | 2569 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/lb_refresh.yml | 2559 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/lb_vms_refresh.yml | 4258 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/lb_with_vms_refresh.yml | 4581 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/lbs_refresh.yml | 2649 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/multiple_targets_refresh.yml | 5743 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/network_port_refresh.yml | 2741 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/orchestration_stack_lb_refresh.yml | 2513 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/orchestration_stack_refresh.yml | 4377 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/orchestration_stack_vm_refresh.yml | 3555 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/powered_off_vm_refresh.yml | 3718 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/powered_on_vm_refresh.yml | 3750 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/resource_group_refresh.yml | 2444 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/security_group_refresh.yml | 2529 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/template_refresh.yml | 6673 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_0/vm_with_managed_disk_refresh.yml | 3636 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/cloud_network_refresh.yml | 2462 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/lb_created_by_stack_refresh.yml | 2569 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/lb_refresh.yml | 2559 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/lb_vms_refresh.yml | 4258 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/lb_with_vms_refresh.yml | 4581 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/lbs_refresh.yml | 2649 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/multiple_targets_refresh.yml | 5743 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/network_port_refresh.yml | 2741 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/orchestration_stack_lb_refresh.yml | 2513 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/orchestration_stack_refresh.yml | 4377 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/orchestration_stack_vm_refresh.yml | 3555 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/powered_off_vm_refresh.yml | 3718 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/powered_on_vm_refresh.yml | 3750 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/resource_group_refresh.yml | 2444 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/security_group_refresh.yml | 2529 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/template_refresh.yml | 6673 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/targeted_api_collection_threshold_500/vm_with_managed_disk_refresh.yml | 3636 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/template_refresh.yml | 6627 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted/vm_with_managed_disk_refresh.yml | 3756 - spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/cloud_network_refresh.yml | 2462 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_created_by_stack_refresh.yml | 1728 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_refresh.yml | 1748 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_vms_refresh.yml | 4028 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lb_with_vms_refresh.yml | 4556 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/lbs_refresh.yml | 1866 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/multiple_targets_refresh.yml | 5903 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/network_port_refresh.yml | 2741 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/orchestration_stack_lb_refresh.yml | 1728 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/orchestration_stack_refresh.yml | 3536 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/orchestration_stack_vm_refresh.yml | 2534 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/powered_off_vm_refresh.yml | 2829 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/powered_on_vm_refresh.yml | 2604 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/resource_group_refresh.yml | 2444 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/security_group_refresh.yml | 2529 + spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/template_refresh.yml | 2116 +- spec/vcr_cassettes/manageiq/providers/azure/cloud_manager/refresher_targeted_scope/vm_with_managed_disk_refresh.yml | 2190 +- 75 files changed, 151138 insertions(+), 68547 deletions(-)
New commits detected on ManageIQ/manageiq-content/gaprindashvili: https://github.com/ManageIQ/manageiq-content/commit/8b6c90add56b99d012b80fcad6b72d7e818f7a38 commit 8b6c90add56b99d012b80fcad6b72d7e818f7a38 Author: Greg McCullough <gmccullo> AuthorDate: Fri Mar 9 11:00:49 2018 -0500 Commit: Greg McCullough <gmccullo> CommitDate: Fri Mar 9 11:00:49 2018 -0500 Merge pull request #260 from Ladas/add_azure_event_handlers_for_targeted_refresh Add azure event handlers for targeted refresh (cherry picked from commit c189e91a554b21ee86bb7aed76cf110b1568b601) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/deployments_write_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/images_write_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/loadbalancers_write_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/networkinterfaces_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/networkinterfaces_write_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/networksecuritygroups_write_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/publicipaddresses_write_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/subscriptions_resourcegroups_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_capture_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_deallocate_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_delete_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_poweroff_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_restart_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_start_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_write_endrequest.yaml | 2 +- content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualnetworks_write_endrequest.yaml | 12 + 16 files changed, 93 insertions(+), 9 deletions(-) https://github.com/ManageIQ/manageiq-content/commit/eee3cc8ece367ff2b878f8ebb6b00d7fec151608 commit eee3cc8ece367ff2b878f8ebb6b00d7fec151608 Author: Greg McCullough <gmccullo> AuthorDate: Thu Mar 15 14:36:09 2018 -0400 Commit: Greg McCullough <gmccullo> CommitDate: Thu Mar 15 14:36:09 2018 -0400 Merge pull request #261 from tumido/azure_events Add Azure events for targeted refresh (cherry picked from commit af63ed2d5c8942985e4389e4960ae0ac3a22c01b) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/images_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/loadbalancers_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/locks_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/locks_write_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/networksecuritygroups_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/networksecuritygroups_securityrules_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/publicipaddresses_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualmachines_generalize_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualnetworks_delete_endrequest.yaml | 12 + content/automate/ManageIQ/System/Event/EmsEvent/Azure.class/virtualnetworks_subnets_endrequest.yaml | 12 + 10 files changed, 120 insertions(+)
New commits detected on ManageIQ/manageiq-providers-azure/gaprindashvili: https://github.com/ManageIQ/manageiq-providers-azure/commit/97211152b520639f4e9fbfe6f4826cef1c77e17e commit 97211152b520639f4e9fbfe6f4826cef1c77e17e Author: Daniel Berger <djberg96> AuthorDate: Fri Mar 16 11:38:29 2018 -0400 Commit: Daniel Berger <djberg96> CommitDate: Fri Mar 16 11:38:29 2018 -0400 Merge pull request #226 from tumido/events_specs_case_insensitive Fix event JSONs on case-insensitive filesystems (cherry picked from commit 74021e4239d1c8b312b6f1943a83823f7e1005d4) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_delete_EndRequest.json | 1 - spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_delete_EndRequest_downcase.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_write_EndRequest.json | 1 - spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_write_EndRequest_downcase.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/subscriptions_resourcegroups_EndRequest.json | 1 - spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/subscriptions_resourcegroups_EndRequest_downcase.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_delete_EndRequest.json | 1 - spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_delete_EndRequest_downcase.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_subnets_EndRequest.json | 1 - spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_subnets_EndRequest_downcase.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_write_EndRequest.json | 1 - spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_write_EndRequest_downcase.json | 1 + spec/models/manageiq/providers/azure/cloud_manager/event_target_parser_spec.rb | 9 +- 13 files changed, 14 insertions(+), 7 deletions(-) https://github.com/ManageIQ/manageiq-providers-azure/commit/d7dbeec01b3dfce5993297395255e8d4fd54719f commit d7dbeec01b3dfce5993297395255e8d4fd54719f Author: Bronagh Sorota <bsorota> AuthorDate: Mon Mar 19 06:31:07 2018 -0400 Commit: Bronagh Sorota <bsorota> CommitDate: Mon Mar 19 06:31:07 2018 -0400 Merge pull request #225 from tumido/azure_events_targeted Fix case-sensitive events ems_ref parsing (cherry picked from commit 6766b671c6d57b3c70e79752bafad7693f05de37) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manageiq/providers/azure/cloud_manager/event_target_parser.rb | 24 +- spec/models/manageiq/providers/azure/cloud_manager/event_target_parser_spec.rb | 35 +- 2 files changed, 32 insertions(+), 27 deletions(-)
New commit detected on ManageIQ/manageiq-providers-azure/gaprindashvili: https://github.com/ManageIQ/manageiq-providers-azure/commit/f01bbb68e2670ffc56212f2645ad1c9cae3bfef2 commit f01bbb68e2670ffc56212f2645ad1c9cae3bfef2 Author: Ladislav Smola <lsmola> AuthorDate: Wed Mar 7 15:12:06 2018 -0500 Commit: Ladislav Smola <lsmola> CommitDate: Wed Mar 7 15:12:06 2018 -0500 Merge pull request #218 from djberg96/gemspec Update azure-armrest to 0.9.7 (cherry picked from commit 9b0c231b8d686de91521a775b249273db9167901) https://bugzilla.redhat.com/show_bug.cgi?id=1558078 manageiq-providers-azure.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commit detected on ManageIQ/manageiq/gaprindashvili: https://github.com/ManageIQ/manageiq/commit/2e976d10811e3f17e21f1c26dc5d343c52723288 commit 2e976d10811e3f17e21f1c26dc5d343c52723288 Author: Ladislav Smola <lsmola> AuthorDate: Tue Mar 20 14:20:27 2018 -0400 Commit: Ladislav Smola <lsmola> CommitDate: Tue Mar 20 14:20:27 2018 -0400 Fix DB loading strategy Fix DB loading strategy. This was fixed in master, by refactoring the DB loading indexes. We need this change for backported Azure refresh. What this allows is using both find and lazy_find on InventoryCollection and have all references loaded correctly from the DB. Right now, only the find was loaded and the lazy_find edges were not loaded. Partially fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1558078 app/models/manager_refresh/inventory_collection.rb | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-)
Looks like all PRs are backported
Brandon, can you take a peek at this one and see what you can figure out please.
I know we have tasks related to testing targeted refresh on people's backlogs, I'll check to see what work might have been done in that area so far and start to fill in the gaps.
Verified on 5.9.2.4.20180501195858_35dc609 -- creting a new VM in Azure causes it to appear in CFME in under 1 min, same goes for power state changes to that VM.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2018:1328