Bug 1767784

Summary: Unable to receive "generalize" event from Azure after generalizing an instance
Product: Red Hat CloudForms Management Engine Reporter: Satoe Imaishi <simaishi>
Component: ProvidersAssignee: Daniel Berger <dberger>
Status: CLOSED ERRATA QA Contact: John Dupuy <jdupuy>
Severity: high Docs Contact: Red Hat CloudForms Documentation <cloudforms-docs>
Priority: medium    
Version: 5.10.6CC: agrare, bsorota, dberger, dmetzger, jdupuy, jfrey, jhardy, jprause, mfeifer, obarenbo, simaishi, smallamp
Target Milestone: GAKeywords: ZStream
Target Release: 5.11.1Flags: simaishi: cfme-5.11.z+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.11.1.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1724312 Environment:
Last Closed: 2019-12-13 00:35:36 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Azure Target Upstream Version:
Embargoed:
Bug Depends On: 1724312    
Bug Blocks:    

Comment 2 CFME Bot 2019-11-01 19:39:04 UTC
New commit detected on ManageIQ/manageiq-providers-azure/ivanchuk:

https://github.com/ManageIQ/manageiq-providers-azure/commit/405b75262ed4cda1fed39a3be2e4c6b98d86e47b
commit 405b75262ed4cda1fed39a3be2e4c6b98d86e47b
Author:     Adam Grare <agrare>
AuthorDate: Thu Sep 19 15:42:38 2019 -0400
Commit:     Adam Grare <agrare>
CommitDate: Thu Sep 19 15:42:38 2019 -0400

    Merge pull request #350 from djberg96/event_timestamps

    Fix event timestamps for Azure

    (cherry picked from commit a5a223857b4fcbd175b5d7bd51c2c3bfee998604)

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1767784

 app/models/manageiq/providers/azure/cloud_manager/event_catcher/stream.rb | 85 +-
 app/models/manageiq/providers/azure/cloud_manager/event_parser.rb | 18 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/availabilitySets_delete_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/availabilitySets_write_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/deployments_write_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/disks_delete_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/disks_write_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/images_delete_EndRequest.json | 2 +-
 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 | 2 +-
 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 | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/locks_write_EndRequest.json | 2 +-
 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 | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/networkSecurityGroups_securityRules_EndRequest.json | 2 +-
 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 | 2 +-
 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_downcase.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/publicIpAddresses_write_EndRequest_downcase.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/snapshots_delete_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/snapshots_write_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/storageAccounts_delete_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/storageAccounts_write_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/subscriptions_resourceGroups_EndRequest.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/subscriptions_resourcegroups_EndRequest_downcase.json | 2 +-
 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 | 2 +-
 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 | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualNetworks_subnets_EndRequest.json | 2 +-
 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_downcase.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_subnets_EndRequest_downcase.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_catcher/event_data/virtualnetworks_write_EndRequest_downcase.json | 2 +-
 spec/models/manageiq/providers/azure/cloud_manager/event_parser_spec.rb | 9 +-
 42 files changed, 119 insertions(+), 71 deletions(-)

Comment 3 John Dupuy 2019-11-07 18:48:21 UTC
Verified in CFME 5.11.1.0

Comment 5 errata-xmlrpc 2019-12-13 00:35:36 UTC
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-2019:4201