New commit detected on ManageIQ/manageiq-providers-amazon/gaprindashvili: https://github.com/ManageIQ/manageiq-providers-amazon/commit/2b0d95fac8d56e7d9d50267c055306bcccec2a03 commit 2b0d95fac8d56e7d9d50267c055306bcccec2a03 Author: Bronagh Sorota <bsorota> AuthorDate: Thu Nov 16 10:44:43 2017 -0500 Commit: Satoe Imaishi <simaishi> CommitDate: Fri Nov 17 10:47:32 2017 -0500 Merge pull request #366 from Ladas/enhance_list_of_events_supported Enhance list of events supported (cherry picked from commit 5de90a5bee870b5b7bea006529990ef4f316a049) https://bugzilla.redhat.com/show_bug.cgi?id=1514270 .../amazon/cloud_manager/event_target_parser.rb | 4 + .../AWS_API_CALL_AssociateDhcpOptions.json | 11 + .../AWS_API_CALL_AssociateRouteTable.json | 11 + .../AWS_API_CALL_AttachInternetGateway.json | 11 + .../cloud_watch/AWS_API_CALL_CopySnapshot.json | 11 + .../AWS_API_CALL_CreateInternetGateway.json | 10 +- .../cloud_watch/AWS_API_CALL_CreateRoute.json | 11 + .../cloud_watch/AWS_API_CALL_CreateRouteTable.json | 11 + .../cloud_watch/AWS_API_CALL_CreateVpc.json | 10 +- .../AWS_API_CALL_DeleteInternetGateway.json | 11 + .../AWS_API_CALL_DeleteNetworkInterface.json | 11 + .../cloud_watch/AWS_API_CALL_DeleteRoute.json | 11 + .../cloud_watch/AWS_API_CALL_DeleteRouteTable.json | 11 + .../cloud_watch/AWS_API_CALL_DeleteVpc.json | 11 + .../cloud_watch/AWS_API_CALL_DeregisterImage.json | 11 + .../AWS_API_CALL_DetachInternetGateway.json | 11 + .../AWS_API_CALL_DisassociateRouteTable.json | 11 + .../AWS_API_CALL_EnableVpcClassicLink.json | 11 + ...WS_API_CALL_EnableVpcClassicLinkDnsSupport.json | 11 + .../cloud_watch/AWS_API_CALL_ImportKeyPair.json | 11 + .../AWS_API_CALL_ModifyVpcAttribute.json | 11 + .../AWS_API_CALL_ReplaceRouteTableAssociation.json | 11 + .../AWS_API_CALL_RevokeSecurityGroupEgress.json | 11 + .../AWS_API_CALL_RevokeSecurityGroupIngress.json | 11 + .../config/AWS_EC2_InternetGateway_CREATE.json | 12 + .../config/AWS_EC2_InternetGateway_DELETE.json | 12 + .../config/AWS_EC2_NetworkAcl_CREATE.json | 12 + .../config/AWS_EC2_NetworkAcl_UPDATE.json | 12 + .../config/AWS_EC2_RouteTable_CREATE.json | 12 + .../config/AWS_EC2_RouteTable_DELETE.json | 12 + .../config/AWS_EC2_RouteTable_UPDATE.json | 12 + .../config/AWS_EC2_Subnet_CREATE.json | 12 + .../event_catcher/config/AWS_EC2_VPC_CREATE.json | 12 + .../event_catcher/config/AWS_EC2_VPC_DELETE.json | 12 + .../cloud_manager/event_target_parser_spec.rb | 378 ++++++++++++++++++++- 35 files changed, 737 insertions(+), 16 deletions(-) create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_AssociateDhcpOptions.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_AssociateRouteTable.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_AttachInternetGateway.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_CopySnapshot.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_CreateRoute.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_CreateRouteTable.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DeleteInternetGateway.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DeleteNetworkInterface.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DeleteRoute.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DeleteRouteTable.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DeleteVpc.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DeregisterImage.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DetachInternetGateway.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_DisassociateRouteTable.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_EnableVpcClassicLink.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_EnableVpcClassicLinkDnsSupport.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_ImportKeyPair.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_ModifyVpcAttribute.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_ReplaceRouteTableAssociation.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_RevokeSecurityGroupEgress.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/cloud_watch/AWS_API_CALL_RevokeSecurityGroupIngress.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_InternetGateway_CREATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_InternetGateway_DELETE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_NetworkAcl_CREATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_NetworkAcl_UPDATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_RouteTable_CREATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_RouteTable_DELETE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_RouteTable_UPDATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_Subnet_CREATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_VPC_CREATE.json create mode 100644 spec/models/manageiq/providers/amazon/cloud_manager/event_catcher/config/AWS_EC2_VPC_DELETE.json
New commit detected on ManageIQ/manageiq-content/gaprindashvili: https://github.com/ManageIQ/manageiq-content/commit/101f05f55f5831b0b66de24fe02d364b730df587 commit 101f05f55f5831b0b66de24fe02d364b730df587 Author: Greg McCullough <gmccullo> AuthorDate: Thu Nov 16 10:51:31 2017 -0500 Commit: Satoe Imaishi <simaishi> CommitDate: Fri Nov 17 10:32:55 2017 -0500 Merge pull request #217 from Ladas/add_more_aws_event_handlers Add more aws event handlers (cherry picked from commit bba2391ced0fe83cee347ac2b879446852ffb9a4) https://bugzilla.redhat.com/show_bug.cgi?id=1514270 .../Amazon.class/aws_api_call_associatedhcpoptions.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_associateroutetable.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_attachinternetgateway.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_createkeypair.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_createroute.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_createroutetable.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_deleteinternetgateway.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_deletekeypair.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_deletenetworkinterface.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_deleteroute.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_deleteroutetable.yaml | 12 ++++++++++++ .../Event/EmsEvent/Amazon.class/aws_api_call_deletevpc.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_deregisterimage.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_detachinternetgateway.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_disassociateroutetable.yaml | 12 ++++++++++++ .../aws_api_call_enablevpcclassicdnssupport.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_enablevpcclassiclink.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_api_call_importkeypair.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_modifyvpcattribute.yaml | 12 ++++++++++++ .../aws_api_call_replaceroutetableassociation.yaml | 12 ++++++++++++ .../Amazon.class/aws_api_call_revokesecuritygroupegress.yaml | 12 ++++++++++++ .../aws_api_call_revokesecuritygroupingress.yaml | 12 ++++++++++++ .../Amazon.class/aws_ec2_internetgateway_create.yaml | 12 ++++++++++++ .../Amazon.class/aws_ec2_internetgateway_delete.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_ec2_networkacl_create.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_ec2_networkacl_update.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_ec2_routetable_create.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_ec2_routetable_delete.yaml | 12 ++++++++++++ .../EmsEvent/Amazon.class/aws_ec2_routetable_update.yaml | 12 ++++++++++++ .../Event/EmsEvent/Amazon.class/aws_ec2_subnet_create.yaml | 12 ++++++++++++ .../Event/EmsEvent/Amazon.class/aws_ec2_vpc_create.yaml | 12 ++++++++++++ .../Event/EmsEvent/Amazon.class/aws_ec2_vpc_delete.yaml | 12 ++++++++++++ 32 files changed, 384 insertions(+) create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_associatedhcpoptions.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_associateroutetable.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_attachinternetgateway.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_createkeypair.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_createroute.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_createroutetable.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deleteinternetgateway.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deletekeypair.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deletenetworkinterface.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deleteroute.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deleteroutetable.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deletevpc.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_deregisterimage.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_detachinternetgateway.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_disassociateroutetable.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_enablevpcclassicdnssupport.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_enablevpcclassiclink.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_importkeypair.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_modifyvpcattribute.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_replaceroutetableassociation.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_revokesecuritygroupegress.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_api_call_revokesecuritygroupingress.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_internetgateway_create.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_internetgateway_delete.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_networkacl_create.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_networkacl_update.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_routetable_create.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_routetable_delete.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_routetable_update.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_subnet_create.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_vpc_create.yaml create mode 100644 content/automate/ManageIQ/System/Event/EmsEvent/Amazon.class/aws_ec2_vpc_delete.yaml
AWS Networks & Network Routers are working correctly. Image Delete event is not working correctly because AWS sends delete event sooner than image is deleted. Key Pairs are still investigated, but there is probably issue on AWS side that KeyPairs events are not sent to SQS so we can't catch them. Also I am testing all events from this file: https://github.com/Ladas/manageiq-providers-amazon/blob/a9a281f710075e348354e853614b30d8faed0460/spec/models/manageiq/providers/amazon/cloud_manager/event_target_parser_spec.rb#L537 But didn't have enough time to go through all these events.
Verified in 5.9.0.22. The issue with key pairs was actually in our environment and with some modification it works correctly.