Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PR #964/c6906a3f backport] [5.0.0] fix incomplete enforce_count() return values #1389

Merged
merged 1 commit into from
Feb 27, 2023

Conversation

tremble
Copy link
Contributor

@tremble tremble commented Feb 24, 2023

SUMMARY

This is the Ansible way.
Since a call to enforce_count() requires that a call to find_instances() has already been made, the information required to populate the instances return key is already held by the variable existing_matches. There are zero use cases where it makes sense not to output this information; if I want exactly one such instance and an existing instance matches the filter, I definitely always want to know its details.

Fixes #963, #859

ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

ec2_instance

==== ADDITIONAL INFORMATION

See linked issues.

Before:
{
"changed": false,
"invocation": {
"module_args": {
"availability_zone": null,
"aws_access_key": null,
"aws_ca_bundle": null,
"aws_config": null,
"aws_secret_key": null,
"count": null,
"cpu_credit_specification": null,
"cpu_options": null,
"debug_botocore_endpoint_logs": false,
"detailed_monitoring": false,
"ebs_optimized": true,
"ec2_url": null,
"exact_count": 1,
"filters": {
"tag:Name": "something",
"tag:env": "prod"
},
"image": null,
"image_id": "REDACTED",
"instance_ids": [],
"instance_initiated_shutdown_behavior": null,
"instance_role": "REDACTED",
"instance_type": "m5.2xlarge",
"key_name": "REDACTED",
"launch_template": null,
"metadata_options": null,
"name": null,
"network": {
"source_dest_check": true
},
"placement_group": null,
"profile": null,
"purge_tags": false,
"region": "us-west-2",
"security_group": null,
"security_groups": [
"default"
],
"security_token": null,
"state": "present",
"tags": {
"Name": "something",
"env": "prod",
},
"tenancy": null,
"termination_protection": null,
"tower_callback": null,
"user_data": "REDACTED",
"validate_certs": true,
"volumes": [
{
"device_name": "/dev/sda1",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 20,
"volume_type": "gp3"
}
},
{
"device_name": "/dev/xvdo",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 20,
"volume_type": "gp3"
}
},
{
"device_name": "/dev/xvdp",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 10,
"volume_type": "gp3"
}
},
{
"device_name": "/dev/xvdi",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 100,
"volume_type": "gp3"
}
}
],
"vpc_subnet_id": "REDACTED",
"wait": true,
"wait_timeout": 300
}
},
"msg": "1 instances already running, nothing to do."
}
After:
{
"changed": false,
"instance_ids": [
"REDACTED"
],
"instances": [
{
"ami_launch_index": 0,
"architecture": "x86_64",
"block_device_mappings": [
{
"device_name": "/dev/sda1",
"ebs": {
"attach_time": "2022-08-10T19:50:24+00:00",
"delete_on_termination": true,
"status": "attached",
"volume_id": "REDACTED"
}
},
{
"device_name": "/dev/xvdo",
"ebs": {
"attach_time": "2022-08-10T19:50:24+00:00",
"delete_on_termination": true,
"status": "attached",
"volume_id": "REDACTED"
}
},
{
"device_name": "/dev/xvdp",
"ebs": {
"attach_time": "2022-08-10T19:50:24+00:00",
"delete_on_termination": true,
"status": "attached",
"volume_id": "REDACTED"
}
},
{
"device_name": "/dev/xvdi",
"ebs": {
"attach_time": "2022-08-10T19:50:24+00:00",
"delete_on_termination": true,
"status": "attached",
"volume_id": "REDACTED"
}
}
],
"capacity_reservation_specification": {
"capacity_reservation_preference": "open"
},
"client_token": "REDACTED",
"cpu_options": {
"core_count": 4,
"threads_per_core": 2
},
"ebs_optimized": true,
"ena_support": true,
"enclave_options": {
"enabled": false
},
"hibernation_options": {
"configured": false
},
"hypervisor": "xen",
"iam_instance_profile": {
"arn": "REDACTED",
"id": "REDACTED"
},
"image_id": "REDACTED",
"instance_id": "REDACTED",
"instance_type": "m5.2xlarge",
"key_name": "REDACTED",
"launch_time": "2022-08-10T19:50:23+00:00",
"maintenance_options": {
"auto_recovery": "default"
},
"metadata_options": {
"http_endpoint": "enabled",
"http_protocol_ipv6": "disabled",
"http_put_response_hop_limit": 1,
"http_tokens": "optional",
"instance_metadata_tags": "disabled",
"state": "applied"
},
"monitoring": {
"state": "disabled"
},
"network_interfaces": [
{
"attachment": {
"attach_time": "2022-08-10T19:50:23+00:00",
"attachment_id": "REDACTED",
"delete_on_termination": true,
"device_index": 0,
"network_card_index": 0,
"status": "attached"
},
"description": "",
"groups": [
{
"group_id": "REDACTED",
"group_name": "REDACTED"
}
],
"interface_type": "interface",
"ipv6_addresses": [],
"mac_address": "REDACTED",
"network_interface_id": "REDACTED",
"owner_id": "REDACTED",
"private_dns_name": "REDACTED",
"private_ip_address": "REDACTED",
"private_ip_addresses": [
{
"primary": true,
"private_dns_name": "REDACTED",
"private_ip_address": "REDACTED"
}
],
"source_dest_check": true,
"status": "in-use",
"subnet_id": "REDACTED",
"vpc_id": "REDACTED"
}
],
"placement": {
"availability_zone": "us-west-2a",
"group_name": "",
"tenancy": "default"
},
"platform_details": "Linux/UNIX",
"private_dns_name": "REDACTED",
"private_dns_name_options": {
"enable_resource_name_dns_a_record": false,
"enable_resource_name_dns_aaaa_record": false,
"hostname_type": "ip-name"
},
"private_ip_address": "REDACTED",
"product_codes": [],
"public_dns_name": "",
"root_device_name": "/dev/sda1",
"root_device_type": "ebs",
"security_groups": [
{
"group_id": "REDACTED",
"group_name": "REDACTED"
}
],
"source_dest_check": true,
"state": {
"code": 16,
"name": "running"
},
"state_transition_reason": "",
"subnet_id": "REDACTED",
"tags": {
"Name": "something",
"env": "prod",
},
"usage_operation": "RunInstances",
"usage_operation_update_time": "2022-08-10T19:50:23+00:00",
"virtualization_type": "hvm",
"vpc_id": "REDACTED"
}
],
"invocation": {
"module_args": {
"availability_zone": null,
"aws_access_key": null,
"aws_ca_bundle": null,
"aws_config": null,
"aws_secret_key": null,
"count": null,
"cpu_credit_specification": null,
"cpu_options": null,
"debug_botocore_endpoint_logs": false,
"detailed_monitoring": false,
"ebs_optimized": true,
"ec2_url": null,
"exact_count": 1,
"filters": {
"tag:Name": "something",
"tag:env": "prod"
},
"image": null,
"image_id": "REDACTED",
"instance_ids": [],
"instance_initiated_shutdown_behavior": null,
"instance_role": "REDACTED",
"instance_type": "m5.2xlarge",
"key_name": "REDACTED",
"launch_template": null,
"metadata_options": null,
"name": null,
"network": {
"source_dest_check": true
},
"placement_group": null,
"profile": null,
"purge_tags": false,
"region": "us-west-2",
"security_group": null,
"security_groups": [
"default"
],
"security_token": null,
"state": "present",
"tags": {
"Name": "something",
"env": "prod",
},
"tenancy": null,
"termination_protection": null,
"tower_callback": null,
"user_data": "REDACTED",
"validate_certs": true,
"volumes": [
{
"device_name": "/dev/sda1",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 20,
"volume_type": "gp3"
}
},
{
"device_name": "/dev/xvdo",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 20,
"volume_type": "gp3"
}
},
{
"device_name": "/dev/xvdp",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 10,
"volume_type": "gp3"
}
},
{
"device_name": "/dev/xvdi",
"ebs": {
"delete_on_termination": true,
"encrypted": true,
"volume_size": 100,
"volume_type": "gp3"
}
}
],
"vpc_subnet_id": "REDACTED",
"wait": true,
"wait_timeout": 300
}
},
"msg": "1 instances already running, nothing to do."
}

Reviewed-by: Alina Buzachis
Reviewed-by: Mark Chappell

fix incomplete enforce_count() return values

SUMMARY

This is the Ansible way.
Since a call to enforce_count() requires that a call to find_instances() has already been made, the information required to populate the instances return key is already held by the variable existing_matches. There are zero use cases where it makes sense not to output this information; if I want exactly one such instance and an existing instance matches the filter, I definitely always want to know its details.

Fixes ansible-collections#963, ansible-collections#859
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME

ec2_instance
ADDITIONAL INFORMATION

See linked issues.

Before:
{
    "changed": false,
    "invocation": {
        "module_args": {
            "availability_zone": null,
            "aws_access_key": null,
            "aws_ca_bundle": null,
            "aws_config": null,
            "aws_secret_key": null,
            "count": null,
            "cpu_credit_specification": null,
            "cpu_options": null,
            "debug_botocore_endpoint_logs": false,
            "detailed_monitoring": false,
            "ebs_optimized": true,
            "ec2_url": null,
            "exact_count": 1,
            "filters": {
                "tag:Name": "something",
                "tag:env": "prod"
            },
            "image": null,
            "image_id": "REDACTED",
            "instance_ids": [],
            "instance_initiated_shutdown_behavior": null,
            "instance_role": "REDACTED",
            "instance_type": "m5.2xlarge",
            "key_name": "REDACTED",
            "launch_template": null,
            "metadata_options": null,
            "name": null,
            "network": {
                "source_dest_check": true
            },
            "placement_group": null,
            "profile": null,
            "purge_tags": false,
            "region": "us-west-2",
            "security_group": null,
            "security_groups": [
                "default"
            ],
            "security_token": null,
            "state": "present",
            "tags": {
                "Name": "something",
                "env": "prod",
            },
            "tenancy": null,
            "termination_protection": null,
            "tower_callback": null,
            "user_data": "REDACTED",
            "validate_certs": true,
            "volumes": [
                {
                    "device_name": "/dev/sda1",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 20,
                        "volume_type": "gp3"
                    }
                },
                {
                    "device_name": "/dev/xvdo",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 20,
                        "volume_type": "gp3"
                    }
                },
                {
                    "device_name": "/dev/xvdp",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 10,
                        "volume_type": "gp3"
                    }
                },
                {
                    "device_name": "/dev/xvdi",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 100,
                        "volume_type": "gp3"
                    }
                }
            ],
            "vpc_subnet_id": "REDACTED",
            "wait": true,
            "wait_timeout": 300
        }
    },
    "msg": "1 instances already running, nothing to do."
}
After:
{
    "changed": false,
    "instance_ids": [
        "REDACTED"
    ],
    "instances": [
        {
            "ami_launch_index": 0,
            "architecture": "x86_64",
            "block_device_mappings": [
                {
                    "device_name": "/dev/sda1",
                    "ebs": {
                        "attach_time": "2022-08-10T19:50:24+00:00",
                        "delete_on_termination": true,
                        "status": "attached",
                        "volume_id": "REDACTED"
                    }
                },
                {
                    "device_name": "/dev/xvdo",
                    "ebs": {
                        "attach_time": "2022-08-10T19:50:24+00:00",
                        "delete_on_termination": true,
                        "status": "attached",
                        "volume_id": "REDACTED"
                    }
                },
                {
                    "device_name": "/dev/xvdp",
                    "ebs": {
                        "attach_time": "2022-08-10T19:50:24+00:00",
                        "delete_on_termination": true,
                        "status": "attached",
                        "volume_id": "REDACTED"
                    }
                },
                {
                    "device_name": "/dev/xvdi",
                    "ebs": {
                        "attach_time": "2022-08-10T19:50:24+00:00",
                        "delete_on_termination": true,
                        "status": "attached",
                        "volume_id": "REDACTED"
                    }
                }
            ],
            "capacity_reservation_specification": {
                "capacity_reservation_preference": "open"
            },
            "client_token": "REDACTED",
            "cpu_options": {
                "core_count": 4,
                "threads_per_core": 2
            },
            "ebs_optimized": true,
            "ena_support": true,
            "enclave_options": {
                "enabled": false
            },
            "hibernation_options": {
                "configured": false
            },
            "hypervisor": "xen",
            "iam_instance_profile": {
                "arn": "REDACTED",
                "id": "REDACTED"
            },
            "image_id": "REDACTED",
            "instance_id": "REDACTED",
            "instance_type": "m5.2xlarge",
            "key_name": "REDACTED",
            "launch_time": "2022-08-10T19:50:23+00:00",
            "maintenance_options": {
                "auto_recovery": "default"
            },
            "metadata_options": {
                "http_endpoint": "enabled",
                "http_protocol_ipv6": "disabled",
                "http_put_response_hop_limit": 1,
                "http_tokens": "optional",
                "instance_metadata_tags": "disabled",
                "state": "applied"
            },
            "monitoring": {
                "state": "disabled"
            },
            "network_interfaces": [
                {
                    "attachment": {
                        "attach_time": "2022-08-10T19:50:23+00:00",
                        "attachment_id": "REDACTED",
                        "delete_on_termination": true,
                        "device_index": 0,
                        "network_card_index": 0,
                        "status": "attached"
                    },
                    "description": "",
                    "groups": [
                        {
                            "group_id": "REDACTED",
                            "group_name": "REDACTED"
                        }
                    ],
                    "interface_type": "interface",
                    "ipv6_addresses": [],
                    "mac_address": "REDACTED",
                    "network_interface_id": "REDACTED",
                    "owner_id": "REDACTED",
                    "private_dns_name": "REDACTED",
                    "private_ip_address": "REDACTED",
                    "private_ip_addresses": [
                        {
                            "primary": true,
                            "private_dns_name": "REDACTED",
                            "private_ip_address": "REDACTED"
                        }
                    ],
                    "source_dest_check": true,
                    "status": "in-use",
                    "subnet_id": "REDACTED",
                    "vpc_id": "REDACTED"
                }
            ],
            "placement": {
                "availability_zone": "us-west-2a",
                "group_name": "",
                "tenancy": "default"
            },
            "platform_details": "Linux/UNIX",
            "private_dns_name": "REDACTED",
            "private_dns_name_options": {
                "enable_resource_name_dns_a_record": false,
                "enable_resource_name_dns_aaaa_record": false,
                "hostname_type": "ip-name"
            },
            "private_ip_address": "REDACTED",
            "product_codes": [],
            "public_dns_name": "",
            "root_device_name": "/dev/sda1",
            "root_device_type": "ebs",
            "security_groups": [
                {
                    "group_id": "REDACTED",
                    "group_name": "REDACTED"
                }
            ],
            "source_dest_check": true,
            "state": {
                "code": 16,
                "name": "running"
            },
            "state_transition_reason": "",
            "subnet_id": "REDACTED",
            "tags": {
                "Name": "something",
                "env": "prod",
            },
            "usage_operation": "RunInstances",
            "usage_operation_update_time": "2022-08-10T19:50:23+00:00",
            "virtualization_type": "hvm",
            "vpc_id": "REDACTED"
        }
    ],
    "invocation": {
        "module_args": {
            "availability_zone": null,
            "aws_access_key": null,
            "aws_ca_bundle": null,
            "aws_config": null,
            "aws_secret_key": null,
            "count": null,
            "cpu_credit_specification": null,
            "cpu_options": null,
            "debug_botocore_endpoint_logs": false,
            "detailed_monitoring": false,
            "ebs_optimized": true,
            "ec2_url": null,
            "exact_count": 1,
            "filters": {
                "tag:Name": "something",
                "tag:env": "prod"
            },
            "image": null,
            "image_id": "REDACTED",
            "instance_ids": [],
            "instance_initiated_shutdown_behavior": null,
            "instance_role": "REDACTED",
            "instance_type": "m5.2xlarge",
            "key_name": "REDACTED",
            "launch_template": null,
            "metadata_options": null,
            "name": null,
            "network": {
                "source_dest_check": true
            },
            "placement_group": null,
            "profile": null,
            "purge_tags": false,
            "region": "us-west-2",
            "security_group": null,
            "security_groups": [
                "default"
            ],
            "security_token": null,
            "state": "present",
            "tags": {
                "Name": "something",
                "env": "prod",
            },
            "tenancy": null,
            "termination_protection": null,
            "tower_callback": null,
            "user_data": "REDACTED",
            "validate_certs": true,
            "volumes": [
                {
                    "device_name": "/dev/sda1",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 20,
                        "volume_type": "gp3"
                    }
                },
                {
                    "device_name": "/dev/xvdo",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 20,
                        "volume_type": "gp3"
                    }
                },
                {
                    "device_name": "/dev/xvdp",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 10,
                        "volume_type": "gp3"
                    }
                },
                {
                    "device_name": "/dev/xvdi",
                    "ebs": {
                        "delete_on_termination": true,
                        "encrypted": true,
                        "volume_size": 100,
                        "volume_type": "gp3"
                    }
                }
            ],
            "vpc_subnet_id": "REDACTED",
            "wait": true,
            "wait_timeout": 300
        }
    },
    "msg": "1 instances already running, nothing to do."
}

Reviewed-by: Alina Buzachis
Reviewed-by: Mark Chappell
@tremble tremble added this to the 5.3.0 milestone Feb 24, 2023
@tremble tremble marked this pull request as ready for review February 24, 2023 12:02
@github-actions
Copy link

github-actions bot commented Feb 24, 2023

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/1716a2dc89d4450ea68d68443dd8c2c9

✔️ ansible-galaxy-importer SUCCESS in 4m 56s
✔️ build-ansible-collection SUCCESS in 12m 26s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 9m 47s (non-voting)
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 11m 18s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 9m 27s
✔️ ansible-test-sanity-aws-ansible-2.14 SUCCESS in 11m 52s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 7m 08s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 8m 21s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 5m 55s
✔️ ansible-test-units-amazon-aws-python310 SUCCESS in 6m 50s
✔️ cloud-tox-py3 SUCCESS in 4m 26s
✔️ ansible-test-changelog SUCCESS in 4m 32s
✔️ ansible-test-splitter SUCCESS in 4m 50s
integration-amazon.aws-1 FAILURE in 9m 01s
✔️ integration-amazon.aws-2 SUCCESS in 9m 40s
✔️ integration-amazon.aws-3 SUCCESS in 8m 56s
✔️ integration-amazon.aws-4 SUCCESS in 9m 39s
✔️ integration-amazon.aws-5 SUCCESS in 11m 13s
✔️ integration-amazon.aws-6 SUCCESS in 9m 40s
✔️ integration-amazon.aws-7 SUCCESS in 10m 15s
✔️ integration-amazon.aws-8 SUCCESS in 8m 08s
✔️ integration-amazon.aws-9 SUCCESS in 10m 17s
✔️ integration-amazon.aws-10 SUCCESS in 13m 06s
✔️ integration-amazon.aws-11 SUCCESS in 12m 02s
✔️ integration-amazon.aws-12 SUCCESS in 9m 53s
✔️ integration-amazon.aws-13 SUCCESS in 9m 22s
✔️ integration-amazon.aws-14 SUCCESS in 9m 31s
integration-amazon.aws-15 FAILURE in 15m 11s
✔️ integration-amazon.aws-16 SUCCESS in 6m 52s
integration-amazon.aws-17 FAILURE in 16m 55s
Skipped 27 jobs

@tremble
Copy link
Contributor Author

tremble commented Feb 24, 2023

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/48b010776bfd449ea433d331f28e463b

✔️ ansible-galaxy-importer SUCCESS in 4m 48s
✔️ build-ansible-collection SUCCESS in 12m 52s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 18m 22s (non-voting)
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 11m 22s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 14m 08s
✔️ ansible-test-sanity-aws-ansible-2.14 SUCCESS in 11m 34s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 6m 02s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 6m 36s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 7m 38s
✔️ ansible-test-units-amazon-aws-python310 SUCCESS in 5m 53s
✔️ cloud-tox-py3 SUCCESS in 4m 17s
✔️ ansible-test-changelog SUCCESS in 4m 15s
✔️ ansible-test-splitter SUCCESS in 4m 43s
✔️ integration-amazon.aws-1 SUCCESS in 16m 42s
✔️ integration-amazon.aws-2 SUCCESS in 15m 10s
✔️ integration-amazon.aws-3 SUCCESS in 8m 51s
✔️ integration-amazon.aws-4 SUCCESS in 10m 47s
✔️ integration-amazon.aws-5 SUCCESS in 9m 42s
✔️ integration-amazon.aws-6 SUCCESS in 11m 29s
✔️ integration-amazon.aws-7 SUCCESS in 8m 29s
✔️ integration-amazon.aws-8 SUCCESS in 9m 43s
✔️ integration-amazon.aws-9 SUCCESS in 8m 14s
✔️ integration-amazon.aws-10 SUCCESS in 12m 51s
✔️ integration-amazon.aws-11 SUCCESS in 10m 17s
integration-amazon.aws-12 RETRY_LIMIT in 1m 29s
✔️ integration-amazon.aws-13 SUCCESS in 11m 35s
integration-amazon.aws-14 RETRY_LIMIT in 1m 31s
integration-amazon.aws-15 RETRY_LIMIT in 1m 30s
✔️ integration-amazon.aws-16 SUCCESS in 7m 55s
✔️ integration-amazon.aws-17 SUCCESS in 9m 11s
Skipped 27 jobs

@tremble
Copy link
Contributor Author

tremble commented Feb 27, 2023

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/edc42f52ef2e47059e8cf13107f52fe2

✔️ ansible-galaxy-importer SUCCESS in 5m 46s
✔️ build-ansible-collection SUCCESS in 12m 46s
✔️ ansible-test-sanity-aws-ansible-python38 SUCCESS in 14m 13s (non-voting)
✔️ ansible-test-sanity-aws-ansible-2.12-python38 SUCCESS in 13m 39s
✔️ ansible-test-sanity-aws-ansible-2.13-python38 SUCCESS in 8m 52s
✔️ ansible-test-sanity-aws-ansible-2.14 SUCCESS in 12m 36s
✔️ ansible-test-units-amazon-aws-python36 SUCCESS in 7m 18s
✔️ ansible-test-units-amazon-aws-python38 SUCCESS in 5m 52s
✔️ ansible-test-units-amazon-aws-python39 SUCCESS in 7m 49s
✔️ ansible-test-units-amazon-aws-python310 SUCCESS in 7m 43s
✔️ cloud-tox-py3 SUCCESS in 4m 21s
✔️ ansible-test-changelog SUCCESS in 4m 12s
✔️ ansible-test-splitter SUCCESS in 4m 41s
✔️ integration-amazon.aws-1 SUCCESS in 30m 07s
✔️ integration-amazon.aws-2 SUCCESS in 18m 36s
✔️ integration-amazon.aws-3 SUCCESS in 12m 49s
✔️ integration-amazon.aws-4 SUCCESS in 11m 30s
✔️ integration-amazon.aws-5 SUCCESS in 7m 35s
✔️ integration-amazon.aws-6 SUCCESS in 9m 06s
✔️ integration-amazon.aws-7 SUCCESS in 12m 19s
✔️ integration-amazon.aws-8 SUCCESS in 24m 39s
✔️ integration-amazon.aws-9 SUCCESS in 8m 24s
✔️ integration-amazon.aws-10 SUCCESS in 10m 22s
✔️ integration-amazon.aws-11 SUCCESS in 9m 29s
✔️ integration-amazon.aws-12 SUCCESS in 8m 46s
integration-amazon.aws-13 FAILURE in 9m 37s
✔️ integration-amazon.aws-14 SUCCESS in 9m 51s
integration-amazon.aws-15 RETRY_LIMIT in 1m 27s
✔️ integration-amazon.aws-16 SUCCESS in 7m 33s
✔️ integration-amazon.aws-17 SUCCESS in 10m 18s
Skipped 27 jobs

@tremble
Copy link
Contributor Author

tremble commented Feb 27, 2023

Test failures appear to be flakes, and inconsistently hitting different tests

@tremble tremble merged commit a26511a into ansible-collections:stable-5 Feb 27, 2023
reparepo pushed a commit to reparepo/amazon.aws that referenced this pull request Mar 17, 2023
route53_info - enable max_items tests

SUMMARY
Enables the tests from ansible-collections#1384
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
route53_info
ADDITIONAL INFORMATION

This commit was initially merged in https://github.com/ansible-collections/community.aws
See: ansible-collections/community.aws@7427a0d
@tremble tremble deleted the backport/stable-5/964 branch September 27, 2023 06:59
abikouo pushed a commit to abikouo/amazon.aws that referenced this pull request Oct 24, 2023
route53_info - enable max_items tests

SUMMARY
Enables the tests from ansible-collections#1384
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
route53_info
ADDITIONAL INFORMATION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants