diff --git a/src/pubtools/_marketplacesvm/tasks/community_push/items.py b/src/pubtools/_marketplacesvm/tasks/community_push/items.py index 7f7445e..451ec2f 100644 --- a/src/pubtools/_marketplacesvm/tasks/community_push/items.py +++ b/src/pubtools/_marketplacesvm/tasks/community_push/items.py @@ -52,15 +52,25 @@ def billing_code_name(bc_conf_item: BillingCodeRule, image_type: str) -> str: out_codes = [] out_name = None - for bc_conf_item in billing_config.values(): - if is_match(bc_conf_item, os.path.basename(push_item.src), push_item.type): + for bc_conf_name, bc_conf_item in billing_config.items(): + base_src = os.path.basename(push_item.src) + log.debug( + "Attempting to match billing rule %s to %s type %s", + bc_conf_name, + base_src, + push_item.type, + ) + if is_match(bc_conf_item, base_src, push_item.type): + log.debug("Matched billing rule %s for %s", bc_conf_name, push_item.src) out_codes.extend(bc_conf_item.codes) if out_name is None: out_name = billing_code_name(bc_conf_item, push_item.type) - if out_name: - codes = {"codes": out_codes, "name": out_name} - push_item = evolve(push_item, billing_codes=AmiBillingCodes._from_data(codes)) + if not out_name: + raise RuntimeError(f"Could not apply a billing code for {push_item}") + codes = {"codes": out_codes, "name": out_name} + log.debug("Billing codes for %s: %s (%s)", push_item.name, out_codes, out_name) + push_item = evolve(push_item, billing_codes=AmiBillingCodes._from_data(codes)) return push_item diff --git a/tests/community_push/test_community_push.py b/tests/community_push/test_community_push.py index 8663454..3b32e0a 100644 --- a/tests/community_push/test_community_push.py +++ b/tests/community_push/test_community_push.py @@ -126,15 +126,20 @@ def test_do_community_push( ["tests/data/starmap/sap-community.json"], ids=["sap-community.json"], ) +@mock.patch("pubtools._marketplacesvm.tasks.community_push.command.Source") @mock.patch("pubtools._marketplacesvm.tasks.community_push.CommunityVMPush.starmap") def test_do_community_push_from_starmap_data( mock_starmap: mock.MagicMock, + mock_source: mock.MagicMock, filename: str, - fake_source: mock.MagicMock, + ami_push_item: AmiPushItem, fake_cloud_instance: mock.MagicMock, command_tester: CommandTester, ) -> None: """Test a successfull community-push from a given StArMap data.""" + pi = evolve(ami_push_item, src="/foo/bar/sample_base") + mock_source.get.return_value.__enter__.return_value = [pi] + # Add the custom starmap mapping with open(filename, 'r') as f: policy = json.load(f) @@ -229,7 +234,7 @@ def test_do_community_push_overridden_destination( "aws-na": { "destinations": [ { - "destination": "new_aws-na_destination", + "destination": "new_aws-na_destination-access", "overwrite": False, "restrict_version": False, } @@ -239,7 +244,7 @@ def test_do_community_push_overridden_destination( "aws-emea": { "destinations": [ { - "destination": "new_aws-emea_destination", + "destination": "new_aws-emea_destination-hourly", "overwrite": True, "restrict_version": False, } @@ -291,7 +296,7 @@ def test_do_community_push_offline_starmap( "aws-na": { "destinations": [ { - "destination": "new_aws-na_destination", + "destination": "new_aws-na_destination-access", "overwrite": False, "restrict_version": False, } @@ -301,7 +306,7 @@ def test_do_community_push_offline_starmap( "aws-emea": { "destinations": [ { - "destination": "new_aws-emea_destination", + "destination": "new_aws-emea_destination-hourly", "overwrite": True, "restrict_version": False, } @@ -821,7 +826,7 @@ def test_do_community_push_different_sharing_accounts( "destinations": [ { "architecture": "x86_64", - "destination": "fake-destination-access2", + "destination": "fake-destination2-access", "overwrite": True, "restrict_version": True, "volume": "/dev/sda1", @@ -872,7 +877,7 @@ def test_do_community_push_different_sharing_accounts( mock.call( mock.ANY, custom_tags=None, - container='redhat-cloudimg-fake-destination', + container='redhat-cloudimg-fake-destination2', accounts=['third_account', 'fourth_account'], snapshot_accounts=None, ), @@ -1000,3 +1005,33 @@ def test_sharing_accounts_marketplace_format( "koji:https://fakekoji.com?vmi_build=ami_build", ], ) + + +@mock.patch("pubtools._marketplacesvm.tasks.community_push.command.Source") +def test_billing_config_dont_match( + mock_source: mock.MagicMock, + fake_starmap: mock.MagicMock, + fake_cloud_instance: mock.MagicMock, + ami_push_item: AmiPushItem, + command_tester: CommandTester, + monkeypatch: pytest.MonkeyPatch, +): + """Ensure it raises when billing config is required and don't match.""" + pi = evolve(ami_push_item, src="/foo/bar/some_unknown_file_name.raw") + mock_source.get.return_value.__enter__.return_value = [pi] + + command_tester.test( + lambda: entry_point(CommunityVMPush), + [ + "test-push", + "--starmap-url", + "https://starmap-example.com", + "--credentials", + "eyJtYXJrZXRwbGFjZV9hY2NvdW50IjogInRlc3QtbmEiLCAiYXV0aCI6eyJmb28iOiJiYXIifQo=", + "--rhsm-url", + "https://rhsm.com/test/api/", + "--debug", + "--beta", + "koji:https://fakekoji.com?vmi_build=ami_build", + ], + ) diff --git a/tests/logs/combined_push/test_combined_push/test_do_advisory_push.txt b/tests/logs/combined_push/test_combined_push/test_do_advisory_push.txt index b4b9fae..ecb7349 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_advisory_push.txt +++ b/tests/logs/combined_push/test_combined_push/test_do_advisory_push.txt @@ -69,6 +69,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -98,6 +102,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -127,6 +135,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -156,6 +168,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -185,6 +201,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -214,6 +234,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -243,6 +267,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -272,6 +300,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/combined_push/test_combined_push/test_do_allowed_empty_mapping_push.txt b/tests/logs/combined_push/test_combined_push/test_do_allowed_empty_mapping_push.txt index c39a4eb..81fcfdd 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_allowed_empty_mapping_push.txt +++ b/tests/logs/combined_push/test_combined_push/test_do_allowed_empty_mapping_push.txt @@ -69,6 +69,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -98,6 +102,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -127,6 +135,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -156,6 +168,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -185,6 +201,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -214,6 +234,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -243,6 +267,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -272,6 +300,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/combined_push/test_combined_push/test_do_combined_push.txt b/tests/logs/combined_push/test_combined_push/test_do_combined_push.txt index b3c4542..5c7108b 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_combined_push.txt +++ b/tests/logs/combined_push/test_combined_push/test_do_combined_push.txt @@ -65,6 +65,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -94,6 +98,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -123,6 +131,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -152,6 +164,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -181,6 +197,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -210,6 +230,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -239,6 +263,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -268,6 +296,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[CommunityVMPush].txt b/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[CommunityVMPush].txt index 4bd06eb..8428c28 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[CommunityVMPush].txt +++ b/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[CommunityVMPush].txt @@ -65,6 +65,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -94,6 +98,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -123,6 +131,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -152,6 +164,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -181,6 +197,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -210,6 +230,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -239,6 +263,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -268,6 +296,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[MarketplacesVMPush].txt b/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[MarketplacesVMPush].txt index 0f6f2f0..974424a 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[MarketplacesVMPush].txt +++ b/tests/logs/combined_push/test_combined_push/test_do_combined_push_fail_one_workflow[MarketplacesVMPush].txt @@ -57,6 +57,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -86,6 +90,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -115,6 +123,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -144,6 +156,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -173,6 +189,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -202,6 +222,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -231,6 +255,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -260,6 +288,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/combined_push/test_combined_push/test_do_combined_push_overriden_destination.txt b/tests/logs/combined_push/test_combined_push/test_do_combined_push_overriden_destination.txt index 32473b9..2ed3682 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_combined_push_overriden_destination.txt +++ b/tests/logs/combined_push/test_combined_push/test_do_combined_push_overriden_destination.txt @@ -65,6 +65,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -94,6 +98,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -123,6 +131,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -152,6 +164,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -181,6 +197,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -210,6 +230,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -239,6 +263,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -268,6 +296,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample_product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/combined_push/test_combined_push/test_do_community_push.txt b/tests/logs/combined_push/test_combined_push/test_do_community_push.txt index 9b58d3d..31e51d0 100644 --- a/tests/logs/combined_push/test_combined_push/test_do_community_push.txt +++ b/tests/logs/combined_push/test_combined_push/test_do_community_push.txt @@ -24,6 +24,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -53,6 +57,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -82,6 +90,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -111,6 +123,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -140,6 +156,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -169,6 +189,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -198,6 +222,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -227,6 +255,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type=None, region=None, virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=1), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='gp2', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_beta_images_live_push.txt b/tests/logs/community_push/test_community_push/test_beta_images_live_push.txt index 33b9b6e..cc089f4 100644 --- a/tests/logs/community_push/test_community_push/test_beta_images_live_push.txt +++ b/tests/logs/community_push/test_community_push/test_beta_images_live_push.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_billing_config_dont_match.jsonl b/tests/logs/community_push/test_community_push/test_billing_config_dont_match.jsonl new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tests/logs/community_push/test_community_push/test_billing_config_dont_match.jsonl @@ -0,0 +1 @@ + diff --git a/tests/logs/community_push/test_community_push/test_billing_config_dont_match.txt b/tests/logs/community_push/test_community_push/test_billing_config_dont_match.txt new file mode 100644 index 0000000..923c757 --- /dev/null +++ b/tests/logs/community_push/test_community_push/test_billing_config_dont_match.txt @@ -0,0 +1,28 @@ +[ INFO] Loading items from koji:https://fakekoji.com?vmi_build=ami_build +[ INFO] Retrieving the mappings for ami_pushitem from https://starmap-example.com using the community workflow. +[ INFO] starmap query returned for ami_pushitem : {"name": "test-build", "version": "7.0", "query_response": {"meta": null, "name": "sample_product", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws_storage": {"meta": {}, "destinations": [{"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-east-1-hourly", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-east-1-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-east-2-hourly", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-east-2-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-west-1-hourly", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-west-1-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-west-2-hourly", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}, {"meta": {"description": "Provided by Red Hat, Inc.", "virtualization": "hvm", "volume": "gp2", "root_device": "/dev/sda1", "sriov_net_support": "simple", "ena_support": true, "release": {"product": "sample_product", "version": "7.0", "arch": "x86_64", "respin": 1, "date": "2023-12-12 00:00:00", "base_product": "sample_base", "base_version": "1.0", "variant": "variant", "type": "ga"}, "accounts": {"default": "000000", "us-east-1": "121212"}, "snapshot_accounts": {"default": "111111", "us-east-1": "121212"}}, "id": null, "architecture": "x86_64", "destination": "us-west-2-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": {"key1": "value1", "key2": "value2"}}], "provider": "awstest"}}}} +[ INFO] Processing the storage account aws_storage +[ DEBUG] Merging original release information with data from StArMap +[ DEBUG] Creating a VMIRelease object with {'product': 'sample_product', 'date': datetime.datetime(2023, 12, 12, 0, 0), 'arch': 'x86_64', 'respin': 1, 'version': '7.0', 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'} +[ WARNING] Missing information for the attribute ami_pushitem.build, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.boot_mode, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.marketplace_title_template, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.marketplace_name, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.region, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.uefi_support, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.billing_codes, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.release_notes, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.usage_instructions, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.recommended_instance_type, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.marketplace_entity_type, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.image_id, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.public_image, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.scanning_port, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.user_name, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. +[ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. +[ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/some_unknown_file_name.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to some_unknown_file_name.raw type hourly +[ DEBUG] Attempting to match billing rule sample-access to some_unknown_file_name.raw type hourly +# Raised: Could not apply a billing code for AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/some_unknown_file_name.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) diff --git a/tests/logs/community_push/test_community_push/test_do_community_push.txt b/tests/logs/community_push/test_community_push/test_do_community_push.txt index 4223628..c131642 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push.txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_do_community_push_different_sharing_accounts.txt b/tests/logs/community_push/test_community_push/test_do_community_push_different_sharing_accounts.txt index b65c60a..b94fa0b 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push_different_sharing_accounts.txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push_different_sharing_accounts.txt @@ -2,7 +2,7 @@ [ INFO] Retrieving the mappings for ami_pushitem from https://starmap-example.com using the community workflow. [ INFO] starmap query returned for ami_pushitem : {"name": "test-build", "version": "7.0", "query_response": {"meta": null, "name": "test-product", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws_storage": {"meta": {}, "destinations": [{"meta": {"accounts": ["first_account", "second_account"]}, "id": null, "architecture": "x86_64", "destination": "fake-destination-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}}}} [ INFO] Retrieving the mappings for ami_pushitem from https://starmap-example.com using the community workflow. -[ INFO] starmap query returned for ami_pushitem : {"name": "test-build", "version": "7.0", "query_response": {"meta": null, "name": "test-product2", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws_storage": {"meta": {}, "destinations": [{"meta": {"accounts": ["third_account", "fourth_account"]}, "id": null, "architecture": "x86_64", "destination": "fake-destination-access2", "overwrite": true, "restrict_version": true, "restrict_major": null, "restrict_minor": null, "provider": "anotherprovider", "tags": null}], "provider": "anotherprovider"}}}} +[ INFO] starmap query returned for ami_pushitem : {"name": "test-build", "version": "7.0", "query_response": {"meta": null, "name": "test-product2", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws_storage": {"meta": {}, "destinations": [{"meta": {"accounts": ["third_account", "fourth_account"]}, "id": null, "architecture": "x86_64", "destination": "fake-destination2-access", "overwrite": true, "restrict_version": true, "restrict_major": null, "restrict_minor": null, "provider": "anotherprovider", "tags": null}], "provider": "anotherprovider"}}}} [ INFO] Processing the storage account aws_storage [ WARNING] Missing information for the attribute ami_pushitem.build, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.description, leaving it unset. @@ -27,6 +27,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'accounts': ['first_account', 'second_account']}, id=None, architecture='x86_64', destination='fake-destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='fake-destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "fake-destination-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: ['first_account', 'second_account'] @@ -56,9 +60,13 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'accounts': ['third_account', 'fourth_account']}, id=None, architecture='x86_64', destination='fake-destination-access2', overwrite=True, restrict_version=True, restrict_major=None, restrict_minor=None, provider='anotherprovider', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination-access2'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access2', region='fake-destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='anotherprovider', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ INFO] Adding push item "ami_pushitem" with destination "fake-destination-access2" and type "access2" to the queue. +[ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'accounts': ['third_account', 'fourth_account']}, id=None, architecture='x86_64', destination='fake-destination2-access', overwrite=True, restrict_version=True, restrict_major=None, restrict_minor=None, provider='anotherprovider', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) +[ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='fake-destination2', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='anotherprovider', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ INFO] Adding push item "ami_pushitem" with destination "fake-destination2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: ['third_account', 'fourth_account'] [ DEBUG] Loaded the following accounts as "accounts": ['third_account', 'fourth_account'] [ WARNING] No sharing_accounts definition in StArMap, leaving the defaults from credentials. @@ -76,9 +84,9 @@ [ DEBUG] {'image_id': 'ami-00000000000000000', 'image_name': 'fake-name', 'arch': 'x86_64', 'product_name': 'sample_product', 'version': '7.0', 'variant': 'variant'} [ INFO] Successfully registered image ami-00000000000000000 with RHSM [ INFO] Successfully uploaded ami_pushitem [None] [ami-00000000000000000] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region fake-destination (type: access2, ship: True, account: aws_storage) with sharing accounts: ['third_account', 'fourth_account'] and snapshot accounts: None -[ INFO] Upload finished for ami_pushitem on fake-destination -[ INFO] Creating region fake-destination [anotherprovider] +[ INFO] Uploading /foo/bar/sample_product_test.raw to region fake-destination2 (type: access, ship: True, account: aws_storage) with sharing accounts: ['third_account', 'fourth_account'] and snapshot accounts: None +[ INFO] Upload finished for ami_pushitem on fake-destination2 +[ INFO] Creating region fake-destination2 [anotherprovider] [ INFO] Registering image ami-00000000000000000 with RHSM [ DEBUG] Searching for product sample_product for provider anotherprovider in rhsm [ INFO] Attempting to update the existing image ami-00000000000000000 in RHSM diff --git a/tests/logs/community_push/test_community_push/test_do_community_push_from_starmap_data[sap-community.json].txt b/tests/logs/community_push/test_community_push/test_do_community_push_from_starmap_data[sap-community.json].txt index 48f2a5b..be5c6f9 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push_from_starmap_data[sap-community.json].txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push_from_starmap_data[sap-community.json].txt @@ -22,8 +22,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['111111111111111'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='cn-north-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='ACN', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['cn-north-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='cn-north-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='ACN', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['111111111111111'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='cn-north-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='ACN', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['cn-north-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='cn-north-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='ACN', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "cn-north-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['111111111111111'] @@ -49,8 +55,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['111111111111111'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='cn-northwest-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='ACN', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['cn-northwest-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='cn-northwest-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='ACN', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['111111111111111'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='cn-northwest-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='ACN', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-china-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['cn-northwest-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='cn-northwest-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='ACN', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "cn-northwest-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['111111111111111'] @@ -77,8 +89,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['222222222222', '333333333333'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-gov-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AGOV', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-gov-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-gov-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AGOV', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['222222222222', '333333333333'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-gov-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AGOV', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['us-gov-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-gov-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AGOV', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-gov-west-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['222222222222', '333333333333'] @@ -104,8 +122,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['222222222222', '333333333333'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-gov-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AGOV', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-gov-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-gov-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AGOV', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 1', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['222222222222', '333333333333'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-gov-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AGOV', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-gov-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['us-gov-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 1', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-gov-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AGOV', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-gov-east-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['222222222222', '333333333333'] @@ -132,8 +156,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -159,8 +189,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -186,8 +222,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -213,8 +255,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -240,8 +288,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-central-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -267,8 +321,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-central-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-central-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-central-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-central-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-central-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-central-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-central-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -294,8 +354,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-north-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-north-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-north-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-north-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-north-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-north-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-north-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -321,8 +387,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-south-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -348,8 +420,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-south-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-south-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-south-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-south-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-south-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-south-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-south-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -375,8 +453,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-west-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -402,8 +486,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-west-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -429,8 +519,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-west-3-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['eu-west-3-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-west-3', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='eu-west-3-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['eu-west-3-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='eu-west-3', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "eu-west-3-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -456,8 +552,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ca-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ca-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ca-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ca-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ca-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ca-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ca-central-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -483,8 +585,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ca-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ca-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ca-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ca-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ca-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ca-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ca-west-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -510,8 +618,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-east-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -537,8 +651,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-northeast-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-northeast-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-northeast-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-northeast-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-northeast-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-northeast-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-northeast-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -564,8 +684,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-northeast-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-northeast-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-northeast-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-northeast-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-northeast-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-northeast-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-northeast-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -591,8 +717,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-northeast-3-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-northeast-3-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-northeast-3', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-northeast-3-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-northeast-3-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-northeast-3', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-northeast-3-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -618,8 +750,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-south-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -645,8 +783,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-south-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-south-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-south-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-south-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-south-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-south-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-south-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -672,8 +816,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-southeast-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-southeast-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-southeast-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -699,8 +849,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-southeast-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-southeast-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-southeast-2-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -726,8 +882,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-3-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-southeast-3-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-3', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-3-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-southeast-3-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-3', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-southeast-3-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -753,8 +915,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-4-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-southeast-4-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-4', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-4-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-southeast-4-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-4', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-southeast-4-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -780,8 +948,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-5-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['ap-southeast-5-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-5', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='ap-southeast-5-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['ap-southeast-5-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='ap-southeast-5', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "ap-southeast-5-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -807,8 +981,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='sa-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['sa-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='sa-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='sa-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['sa-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='sa-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "sa-east-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -834,8 +1014,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='me-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['me-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='me-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='me-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['me-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='me-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "me-central-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -861,8 +1047,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='me-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['me-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='me-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='me-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['me-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='me-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "me-south-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -888,8 +1080,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='af-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['af-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='af-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='af-south-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['af-south-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='af-south-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "af-south-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -915,8 +1113,14 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='il-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['il-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='il-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Mapped push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=[Destination(meta={'description': 'Description 2', 'ena_support': True, 'public_image': False, 'release': {'base_product': 'sample_base', 'product': 'sample_product', 'type': 'ga', 'variant': 'sample_productSAP'}, 'root_device': '/dev/sda1', 'sharing_accounts': ['44444444444', '555555555555'], 'sriov_net_support': 'simple', 'virtualization': 'hvm', 'volume': 'gp3'}, id=None, architecture=None, destination='il-central-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='AWS', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample_base-access to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-for-marketplace to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-ha to sample_base type hourly +[ DEBUG] Attempting to match billing rule sample_base-hourly to sample_base type hourly +[ DEBUG] Matched billing rule sample_base-hourly for /foo/bar/sample_base +[ DEBUG] Billing codes for ami_pushitem: ['code-two'] (Hourly2) +[ DEBUG] Enriched push item for aws-us-storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_base', dest=['il-central-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='sample_productSAP', type='ga'), description='Description 2', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='il-central-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['code-two']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='AWS', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "il-central-1-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ INFO] Loading sharing_accounts from StArMap: ['44444444444', '555555555555'] @@ -958,7 +1162,7 @@ [ DEBUG] Searching for product sample_product_HOURLY for provider AWS in rhsm [ DEBUG] Searching for product sample_product_HOURLY for provider AWS in rhsm [ DEBUG] Searching for product sample_product_HOURLY for provider AWS in rhsm -[ INFO] Uploading /foo/bar/sample_product_test.raw to region cn-north-1 (type: hourly, ship: True, account: aws-china-storage) with sharing accounts: ['111111111111111'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region cn-north-1 (type: hourly, ship: True, account: aws-china-storage) with sharing accounts: ['111111111111111'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on cn-north-1 [ INFO] Creating region cn-north-1 [ACN] [ INFO] Registering image foo with RHSM @@ -968,7 +1172,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [cn-north-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region cn-northwest-1 (type: hourly, ship: True, account: aws-china-storage) with sharing accounts: ['111111111111111'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region cn-northwest-1 (type: hourly, ship: True, account: aws-china-storage) with sharing accounts: ['111111111111111'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on cn-northwest-1 [ INFO] Creating region cn-northwest-1 [ACN] [ INFO] Registering image foo with RHSM @@ -978,7 +1182,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [cn-northwest-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region us-gov-west-1 (type: hourly, ship: True, account: aws-us-gov-storage) with sharing accounts: ['222222222222', '333333333333'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region us-gov-west-1 (type: hourly, ship: True, account: aws-us-gov-storage) with sharing accounts: ['222222222222', '333333333333'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on us-gov-west-1 [ INFO] Creating region us-gov-west-1 [AGOV] [ INFO] Registering image foo with RHSM @@ -988,7 +1192,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [us-gov-west-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region us-gov-east-1 (type: hourly, ship: True, account: aws-us-gov-storage) with sharing accounts: ['222222222222', '333333333333'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region us-gov-east-1 (type: hourly, ship: True, account: aws-us-gov-storage) with sharing accounts: ['222222222222', '333333333333'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on us-gov-east-1 [ INFO] Creating region us-gov-east-1 [AGOV] [ INFO] Registering image foo with RHSM @@ -998,7 +1202,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [us-gov-east-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region us-east-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region us-east-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on us-east-1 [ INFO] Creating region us-east-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1008,7 +1212,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [us-east-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region us-east-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region us-east-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on us-east-2 [ INFO] Creating region us-east-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1018,7 +1222,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [us-east-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region us-west-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region us-west-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on us-west-1 [ INFO] Creating region us-west-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1028,7 +1232,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [us-west-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region us-west-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region us-west-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on us-west-2 [ INFO] Creating region us-west-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1038,7 +1242,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [us-west-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-central-1 [ INFO] Creating region eu-central-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1048,7 +1252,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-central-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-central-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-central-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-central-2 [ INFO] Creating region eu-central-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1058,7 +1262,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-central-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-north-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-north-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-north-1 [ INFO] Creating region eu-north-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1068,7 +1272,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-north-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-south-1 [ INFO] Creating region eu-south-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1078,7 +1282,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-south-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-south-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-south-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-south-2 [ INFO] Creating region eu-south-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1088,7 +1292,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-south-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-west-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-west-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-west-1 [ INFO] Creating region eu-west-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1098,7 +1302,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-west-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-west-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-west-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-west-2 [ INFO] Creating region eu-west-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1108,7 +1312,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-west-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region eu-west-3 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region eu-west-3 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on eu-west-3 [ INFO] Creating region eu-west-3 [AWS] [ INFO] Registering image foo with RHSM @@ -1118,7 +1322,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [eu-west-3] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ca-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ca-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ca-central-1 [ INFO] Creating region ca-central-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1128,7 +1332,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ca-central-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ca-west-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ca-west-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ca-west-1 [ INFO] Creating region ca-west-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1138,7 +1342,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ca-west-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-east-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-east-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-east-1 [ INFO] Creating region ap-east-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1148,7 +1352,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-east-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-northeast-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-northeast-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-northeast-1 [ INFO] Creating region ap-northeast-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1158,7 +1362,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-northeast-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-northeast-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-northeast-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-northeast-2 [ INFO] Creating region ap-northeast-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1168,7 +1372,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-northeast-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-northeast-3 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-northeast-3 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-northeast-3 [ INFO] Creating region ap-northeast-3 [AWS] [ INFO] Registering image foo with RHSM @@ -1178,7 +1382,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-northeast-3] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-south-1 [ INFO] Creating region ap-south-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1188,7 +1392,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-south-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-south-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-south-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-south-2 [ INFO] Creating region ap-south-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1198,7 +1402,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-south-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-southeast-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-southeast-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-southeast-1 [ INFO] Creating region ap-southeast-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1208,7 +1412,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-southeast-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-southeast-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-southeast-2 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-southeast-2 [ INFO] Creating region ap-southeast-2 [AWS] [ INFO] Registering image foo with RHSM @@ -1218,7 +1422,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-southeast-2] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-southeast-3 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-southeast-3 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-southeast-3 [ INFO] Creating region ap-southeast-3 [AWS] [ INFO] Registering image foo with RHSM @@ -1228,7 +1432,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-southeast-3] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-southeast-4 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-southeast-4 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-southeast-4 [ INFO] Creating region ap-southeast-4 [AWS] [ INFO] Registering image foo with RHSM @@ -1238,7 +1442,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-southeast-4] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region ap-southeast-5 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region ap-southeast-5 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on ap-southeast-5 [ INFO] Creating region ap-southeast-5 [AWS] [ INFO] Registering image foo with RHSM @@ -1248,7 +1452,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [ap-southeast-5] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region sa-east-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region sa-east-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on sa-east-1 [ INFO] Creating region sa-east-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1258,7 +1462,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [sa-east-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region me-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region me-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on me-central-1 [ INFO] Creating region me-central-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1268,7 +1472,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [me-central-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region me-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region me-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on me-south-1 [ INFO] Creating region me-south-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1278,7 +1482,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [me-south-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region af-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region af-south-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on af-south-1 [ INFO] Creating region af-south-1 [AWS] [ INFO] Registering image foo with RHSM @@ -1288,7 +1492,7 @@ [ INFO] Successfully registered image foo with RHSM [ INFO] Releasing image foo publicly [ INFO] Successfully uploaded ami_pushitem [af-south-1] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region il-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None +[ INFO] Uploading /foo/bar/sample_base to region il-central-1 (type: hourly, ship: True, account: aws-us-storage) with sharing accounts: ['44444444444', '555555555555'] and snapshot accounts: None [ INFO] Upload finished for ami_pushitem on il-central-1 [ INFO] Creating region il-central-1 [AWS] [ INFO] Registering image foo with RHSM diff --git a/tests/logs/community_push/test_community_push/test_do_community_push_offline_starmap.txt b/tests/logs/community_push/test_community_push/test_do_community_push_offline_starmap.txt index 1c7bb96..00e2588 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push_offline_starmap.txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push_offline_starmap.txt @@ -1,6 +1,6 @@ [ INFO] Loading items from koji:https://fakekoji.com?vmi_build=ami_build [ INFO] Retrieving the mappings for ami_pushitem from https://starmap-example.com using the community workflow. -[ INFO] starmap query returned for ami_pushitem : {"name": "sample-product", "version": "7.0", "query_response": {"meta": null, "name": "sample-product", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws-na": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-na_destination", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}, "aws-emea": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-emea_destination", "overwrite": true, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}}}} +[ INFO] starmap query returned for ami_pushitem : {"name": "sample-product", "version": "7.0", "query_response": {"meta": null, "name": "sample-product", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws-na": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-na_destination-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}, "aws-emea": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-emea_destination-hourly", "overwrite": true, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}}}} [ INFO] Processing the storage account aws-na [ WARNING] Missing information for the attribute ami_pushitem.build, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.description, leaving it unset. @@ -24,9 +24,13 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-na_destination', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-na_destination'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='na_destination', region='new_aws', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ INFO] Adding push item "ami_pushitem" with destination "new_aws-na_destination" and type "na_destination" to the queue. +[ DEBUG] Mapped push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-na_destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) +[ DEBUG] Enriched push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-na_destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='new_aws-na_destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ INFO] Adding push item "ami_pushitem" with destination "new_aws-na_destination-access" and type "access" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No sharing_accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No snapshot_accounts definition in StArMap, leaving the defaults from credentials. @@ -53,33 +57,38 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-emea_destination', overwrite=True, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-emea_destination'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='emea_destination', region='new_aws', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ INFO] Adding push item "ami_pushitem" with destination "new_aws-emea_destination" and type "emea_destination" to the queue. +[ DEBUG] Mapped push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-emea_destination-hourly', overwrite=True, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) +[ DEBUG] Enriched push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-emea_destination-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='new_aws-emea_destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ INFO] Adding push item "ami_pushitem" with destination "new_aws-emea_destination-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No sharing_accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No snapshot_accounts definition in StArMap, leaving the defaults from credentials. [ DEBUG] Searching for product sample_product for provider awstest in rhsm [ DEBUG] Fetching product from https://rhsm.com/v1/internal/cloud_access_providers/amazon/provider_image_groups [ DEBUG] 10 Products(AWS provider) in rhsm: RHEL_HA(awstest), sample_product(anotherprovider), sample_product(awstest), sample_product_HOURLY(ACN), sample_product_HOURLY(ACN), sample_product_HOURLY(AGOV), sample_product_HOURLY(AGOV), sample_product_HOURLY(AWS), sample_product_HOURLY(AWS), sample_product_HOURLY(awstest) -[ DEBUG] Searching for product sample_product for provider awstest in rhsm -[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws (type: na_destination, ship: True, account: aws-na) with sharing accounts: None and snapshot accounts: None -[ INFO] Upload finished for ami_pushitem on new_aws -[ INFO] Creating region new_aws [awstest] +[ DEBUG] Searching for product sample_product_HOURLY for provider awstest in rhsm +[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws-na_destination (type: access, ship: True, account: aws-na) with sharing accounts: None and snapshot accounts: None +[ INFO] Upload finished for ami_pushitem on new_aws-na_destination +[ INFO] Creating region new_aws-na_destination [awstest] [ INFO] Registering image foo with RHSM [ DEBUG] Searching for product sample_product for provider awstest in rhsm [ INFO] Attempting to update the existing image foo in RHSM [ DEBUG] {'image_id': 'foo', 'image_name': 'bar', 'arch': 'x86_64', 'product_name': 'sample_product', 'version': '7.0', 'variant': 'variant'} [ INFO] Successfully registered image foo with RHSM -[ INFO] Successfully uploaded ami_pushitem [new_aws] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws (type: emea_destination, ship: True, account: aws-emea) with sharing accounts: None and snapshot accounts: None -[ INFO] Upload finished for ami_pushitem on new_aws -[ INFO] Creating region new_aws [awstest] +[ INFO] Successfully uploaded ami_pushitem [new_aws-na_destination] [foo] +[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws-emea_destination (type: hourly, ship: True, account: aws-emea) with sharing accounts: None and snapshot accounts: None +[ INFO] Upload finished for ami_pushitem on new_aws-emea_destination +[ INFO] Creating region new_aws-emea_destination [awstest] [ INFO] Registering image foo with RHSM -[ DEBUG] Searching for product sample_product for provider awstest in rhsm +[ DEBUG] Searching for product sample_product_HOURLY for provider awstest in rhsm [ INFO] Attempting to update the existing image foo in RHSM -[ DEBUG] {'image_id': 'foo', 'image_name': 'bar', 'arch': 'x86_64', 'product_name': 'sample_product', 'version': '7.0', 'variant': 'variant'} +[ DEBUG] {'image_id': 'foo', 'image_name': 'bar', 'arch': 'x86_64', 'product_name': 'sample_product_HOURLY', 'version': '7.0', 'variant': 'variant'} [ INFO] Successfully registered image foo with RHSM -[ INFO] Successfully uploaded ami_pushitem [new_aws] [foo] +[ INFO] Releasing image foo publicly +[ INFO] Successfully uploaded ami_pushitem [new_aws-emea_destination] [foo] [ INFO] Collecting results [ INFO] Community VM push completed diff --git a/tests/logs/community_push/test_community_push/test_do_community_push_overridden_destination.txt b/tests/logs/community_push/test_community_push/test_do_community_push_overridden_destination.txt index 1c7bb96..00e2588 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push_overridden_destination.txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push_overridden_destination.txt @@ -1,6 +1,6 @@ [ INFO] Loading items from koji:https://fakekoji.com?vmi_build=ami_build [ INFO] Retrieving the mappings for ami_pushitem from https://starmap-example.com using the community workflow. -[ INFO] starmap query returned for ami_pushitem : {"name": "sample-product", "version": "7.0", "query_response": {"meta": null, "name": "sample-product", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws-na": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-na_destination", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}, "aws-emea": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-emea_destination", "overwrite": true, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}}}} +[ INFO] starmap query returned for ami_pushitem : {"name": "sample-product", "version": "7.0", "query_response": {"meta": null, "name": "sample-product", "billing_code_config": {"sample-hourly": {"codes": ["bp-6fa54006"], "image_name": "sample_product", "image_types": ["hourly"], "name": "Hourly2"}, "sample-access": {"codes": ["bp-63a5400a"], "image_name": "sample_product", "image_types": ["access"], "name": "Access2"}}, "cloud": "aws", "workflow": "community", "mappings": {"aws-na": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-na_destination-access", "overwrite": false, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}, "aws-emea": {"meta": {}, "destinations": [{"meta": {}, "id": null, "architecture": null, "destination": "new_aws-emea_destination-hourly", "overwrite": true, "restrict_version": false, "restrict_major": null, "restrict_minor": null, "provider": "awstest", "tags": null}], "provider": "awstest"}}}} [ INFO] Processing the storage account aws-na [ WARNING] Missing information for the attribute ami_pushitem.build, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.description, leaving it unset. @@ -24,9 +24,13 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-na_destination', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-na_destination'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='na_destination', region='new_aws', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ INFO] Adding push item "ami_pushitem" with destination "new_aws-na_destination" and type "na_destination" to the queue. +[ DEBUG] Mapped push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-na_destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) +[ DEBUG] Enriched push item for aws-na: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-na_destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='new_aws-na_destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ INFO] Adding push item "ami_pushitem" with destination "new_aws-na_destination-access" and type "access" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No sharing_accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No snapshot_accounts definition in StArMap, leaving the defaults from credentials. @@ -53,33 +57,38 @@ [ WARNING] Missing information for the attribute ami_pushitem.version_title, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. -[ DEBUG] Mapped push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-emea_destination', overwrite=True, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ DEBUG] Enriched push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-emea_destination'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='emea_destination', region='new_aws', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) -[ INFO] Adding push item "ami_pushitem" with destination "new_aws-emea_destination" and type "emea_destination" to the queue. +[ DEBUG] Mapped push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture=None, destination='new_aws-emea_destination-hourly', overwrite=True, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) +[ DEBUG] Enriched push item for aws-emea: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['new_aws-emea_destination-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='sample-product', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='new_aws-emea_destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ INFO] Adding push item "ami_pushitem" with destination "new_aws-emea_destination-hourly" and type "hourly" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No sharing_accounts definition in StArMap, leaving the defaults from credentials. [ WARNING] No snapshot_accounts definition in StArMap, leaving the defaults from credentials. [ DEBUG] Searching for product sample_product for provider awstest in rhsm [ DEBUG] Fetching product from https://rhsm.com/v1/internal/cloud_access_providers/amazon/provider_image_groups [ DEBUG] 10 Products(AWS provider) in rhsm: RHEL_HA(awstest), sample_product(anotherprovider), sample_product(awstest), sample_product_HOURLY(ACN), sample_product_HOURLY(ACN), sample_product_HOURLY(AGOV), sample_product_HOURLY(AGOV), sample_product_HOURLY(AWS), sample_product_HOURLY(AWS), sample_product_HOURLY(awstest) -[ DEBUG] Searching for product sample_product for provider awstest in rhsm -[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws (type: na_destination, ship: True, account: aws-na) with sharing accounts: None and snapshot accounts: None -[ INFO] Upload finished for ami_pushitem on new_aws -[ INFO] Creating region new_aws [awstest] +[ DEBUG] Searching for product sample_product_HOURLY for provider awstest in rhsm +[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws-na_destination (type: access, ship: True, account: aws-na) with sharing accounts: None and snapshot accounts: None +[ INFO] Upload finished for ami_pushitem on new_aws-na_destination +[ INFO] Creating region new_aws-na_destination [awstest] [ INFO] Registering image foo with RHSM [ DEBUG] Searching for product sample_product for provider awstest in rhsm [ INFO] Attempting to update the existing image foo in RHSM [ DEBUG] {'image_id': 'foo', 'image_name': 'bar', 'arch': 'x86_64', 'product_name': 'sample_product', 'version': '7.0', 'variant': 'variant'} [ INFO] Successfully registered image foo with RHSM -[ INFO] Successfully uploaded ami_pushitem [new_aws] [foo] -[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws (type: emea_destination, ship: True, account: aws-emea) with sharing accounts: None and snapshot accounts: None -[ INFO] Upload finished for ami_pushitem on new_aws -[ INFO] Creating region new_aws [awstest] +[ INFO] Successfully uploaded ami_pushitem [new_aws-na_destination] [foo] +[ INFO] Uploading /foo/bar/sample_product_test.raw to region new_aws-emea_destination (type: hourly, ship: True, account: aws-emea) with sharing accounts: None and snapshot accounts: None +[ INFO] Upload finished for ami_pushitem on new_aws-emea_destination +[ INFO] Creating region new_aws-emea_destination [awstest] [ INFO] Registering image foo with RHSM -[ DEBUG] Searching for product sample_product for provider awstest in rhsm +[ DEBUG] Searching for product sample_product_HOURLY for provider awstest in rhsm [ INFO] Attempting to update the existing image foo in RHSM -[ DEBUG] {'image_id': 'foo', 'image_name': 'bar', 'arch': 'x86_64', 'product_name': 'sample_product', 'version': '7.0', 'variant': 'variant'} +[ DEBUG] {'image_id': 'foo', 'image_name': 'bar', 'arch': 'x86_64', 'product_name': 'sample_product_HOURLY', 'version': '7.0', 'variant': 'variant'} [ INFO] Successfully registered image foo with RHSM -[ INFO] Successfully uploaded ami_pushitem [new_aws] [foo] +[ INFO] Releasing image foo publicly +[ INFO] Successfully uploaded ami_pushitem [new_aws-emea_destination] [foo] [ INFO] Collecting results [ INFO] Community VM push completed diff --git a/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[RHEL_HA].txt b/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[RHEL_HA].txt index 9437814..814c9a3 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[RHEL_HA].txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[RHEL_HA].txt @@ -25,6 +25,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture='x86_64', destination='fake-destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='RHEL_HA', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='RHEL_HA', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='fake-destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ WARNING] Skipping upload of '/foo/bar/sample_product_test.raw' for 'fake-destination-access' as the image is expected to be pushed only to hourly destinations [ ERROR] No push item was processed. diff --git a/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[SAP].txt b/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[SAP].txt index ede3ede..c7235b6 100644 --- a/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[SAP].txt +++ b/tests/logs/community_push/test_community_push/test_do_community_push_skip_houly_sap_ha[SAP].txt @@ -25,6 +25,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={}, id=None, architecture='x86_64', destination='fake-destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='SAP', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='SAP', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='fake-destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ WARNING] Skipping upload of '/foo/bar/sample_product_test.raw' for 'fake-destination-access' as the image is expected to be pushed only to hourly destinations [ ERROR] No push item was processed. diff --git a/tests/logs/community_push/test_community_push/test_empty_value_to_collect.txt b/tests/logs/community_push/test_community_push/test_empty_value_to_collect.txt index 61b545b..a83edc9 100644 --- a/tests/logs/community_push/test_community_push/test_empty_value_to_collect.txt +++ b/tests/logs/community_push/test_community_push/test_empty_value_to_collect.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_no_credentials.txt b/tests/logs/community_push/test_community_push/test_no_credentials.txt index 0e713eb..ecdb480 100644 --- a/tests/logs/community_push/test_community_push/test_no_credentials.txt +++ b/tests/logs/community_push/test_community_push/test_no_credentials.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_no_rhsm_url.txt b/tests/logs/community_push/test_community_push/test_no_rhsm_url.txt index f1cfcdc..ee888b7 100644 --- a/tests/logs/community_push/test_community_push/test_no_rhsm_url.txt +++ b/tests/logs/community_push/test_community_push/test_no_rhsm_url.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_not_ami_push_item.txt b/tests/logs/community_push/test_community_push/test_not_ami_push_item.txt index c1823c8..4d6d6eb 100644 --- a/tests/logs/community_push/test_community_push/test_not_ami_push_item.txt +++ b/tests/logs/community_push/test_community_push/test_not_ami_push_item.txt @@ -24,6 +24,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -52,6 +56,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -80,6 +88,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -108,6 +120,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -136,6 +152,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -164,6 +184,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -192,6 +216,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -220,6 +248,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_not_in_rhsm.txt b/tests/logs/community_push/test_community_push/test_not_in_rhsm.txt index a39301e..96bab25 100644 --- a/tests/logs/community_push/test_community_push/test_not_in_rhsm.txt +++ b/tests/logs/community_push/test_community_push/test_not_in_rhsm.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'not_in_rhsm_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='not_in_rhsm_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_rhsm_create_image_failure.txt b/tests/logs/community_push/test_community_push/test_rhsm_create_image_failure.txt index 4f96acc..0871f55 100644 --- a/tests/logs/community_push/test_community_push/test_rhsm_create_image_failure.txt +++ b/tests/logs/community_push/test_community_push/test_rhsm_create_image_failure.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_rhsm_create_region_failure.txt b/tests/logs/community_push/test_community_push/test_rhsm_create_region_failure.txt index 2132330..4c69197 100644 --- a/tests/logs/community_push/test_community_push/test_rhsm_create_region_failure.txt +++ b/tests/logs/community_push/test_community_push/test_rhsm_create_region_failure.txt @@ -23,6 +23,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -51,6 +55,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -79,6 +87,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -107,6 +119,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-east-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-east-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-east-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-east-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -135,6 +151,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -163,6 +183,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-1-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-1-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-1', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-1-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -191,6 +215,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-hourly', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type hourly +[ DEBUG] Matched billing rule sample-hourly for /foo/bar/sample_product_test.raw +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type hourly +[ DEBUG] Billing codes for ami_pushitem: ['bp-6fa54006'] (Hourly2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-hourly'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Hourly2', codes=['bp-6fa54006']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=True, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-hourly" and type "hourly" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} @@ -219,6 +247,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'description': 'Provided by Red Hat, Inc.', 'virtualization': 'hvm', 'volume': 'gp2', 'root_device': '/dev/sda1', 'sriov_net_support': 'simple', 'ena_support': True, 'release': {'product': 'sample_product', 'version': '7.0', 'arch': 'x86_64', 'respin': 1, 'date': datetime.datetime(2023, 12, 12, 0, 0), 'base_product': 'sample_base', 'base_version': '1.0', 'variant': 'variant', 'type': 'ga'}, 'accounts': {'default': '000000', 'us-east-1': '121212'}, 'snapshot_accounts': {'default': '111111', 'us-east-1': '121212'}}, id=None, architecture='x86_64', destination='us-west-2-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags={'key1': 'value1', 'key2': 'value2'})], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['us-west-2-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='Provided by Red Hat, Inc.', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='us-west-2', virtualization='hvm', volume='/dev/sda1', root_device='/dev/sda1', sriov_net_support='simple', ena_support=True, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "us-west-2-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': '000000', 'us-east-1': '121212'} diff --git a/tests/logs/community_push/test_community_push/test_sharing_accounts_community_format.txt b/tests/logs/community_push/test_community_push/test_sharing_accounts_community_format.txt index 7f10d26..07f8a62 100644 --- a/tests/logs/community_push/test_community_push/test_sharing_accounts_community_format.txt +++ b/tests/logs/community_push/test_community_push/test_sharing_accounts_community_format.txt @@ -25,6 +25,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'accounts': {'default': ['account1', 'account2', 'account3']}}, id=None, architecture='x86_64', destination='fake-destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='fake-destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "fake-destination-access" and type "access" to the queue. [ INFO] Loading accounts from StArMap: {'default': ['account1', 'account2', 'account3']} diff --git a/tests/logs/community_push/test_community_push/test_sharing_accounts_marketplace_format.txt b/tests/logs/community_push/test_community_push/test_sharing_accounts_marketplace_format.txt index 81de631..227c3ac 100644 --- a/tests/logs/community_push/test_community_push/test_sharing_accounts_marketplace_format.txt +++ b/tests/logs/community_push/test_community_push/test_sharing_accounts_marketplace_format.txt @@ -25,6 +25,10 @@ [ WARNING] Missing information for the attribute ami_pushitem.security_groups, leaving it unset. [ WARNING] Missing information for the attribute ami_pushitem.access_endpoint_url, leaving it unset. [ DEBUG] Mapped push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=[Destination(meta={'sharing_accounts': ['account1', 'account2', 'account3']}, id=None, architecture='x86_64', destination='fake-destination-access', overwrite=False, restrict_version=False, restrict_major=None, restrict_minor=None, provider='awstest', tags=None)], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='ga'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='hourly', region=None, virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=None, release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type=None, image_id=None, public_image=None, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) +[ DEBUG] Attempting to match billing rule sample-hourly to sample_product_test.raw type access +[ DEBUG] Attempting to match billing rule sample-access to sample_product_test.raw type access +[ DEBUG] Matched billing rule sample-access for /foo/bar/sample_product_test.raw +[ DEBUG] Billing codes for ami_pushitem: ['bp-63a5400a'] (Access2) [ DEBUG] Enriched push item for aws_storage: AmiPushItem(name='ami_pushitem', state='PENDING', src='/foo/bar/sample_product_test.raw', dest=['fake-destination-access'], md5sum=None, sha256sum=None, origin=None, build=None, build_info=KojiBuildInfo(name='test-build', version='7.0', release='20230101', id=None), signing_key=None, release=AmiRelease(product='sample_product', date=datetime.datetime(2023, 12, 12, 0, 0), arch='x86_64', respin=1, version='7.0', base_product='sample_base', base_version='1.0', variant='variant', type='beta'), description='', boot_mode=None, marketplace_title_template=None, marketplace_name=None, type='access', region='fake-destination', virtualization='hvm', volume='/dev/sda1', root_device=None, sriov_net_support=None, ena_support=None, uefi_support=None, billing_codes=AmiBillingCodes(name='Access2', codes=['bp-63a5400a']), release_notes=None, usage_instructions=None, recommended_instance_type=None, marketplace_entity_type='awstest', image_id=None, public_image=False, scanning_port=None, user_name=None, version_title=None, security_groups=[], access_endpoint_url=None) [ INFO] Adding push item "ami_pushitem" with destination "fake-destination-access" and type "access" to the queue. [ WARNING] No accounts definition in StArMap, leaving the defaults from credentials.