all: children: zuul_unreachable: hosts: {} hosts: controller: ansible_connection: ssh ansible_host: 162.253.55.70 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul nodepool: az: nova cloud: ansible-vexxhost external_id: 414747ff-62dc-4590-a2f2-962445f3e09b host_id: 6b8d58a114f50c983ebf6931b748184c76907eec51ac86ada773f491 interface_ip: 162.253.55.70 label: ansible-fedora-37-1vcpu private_ipv4: 192.168.0.48 private_ipv6: null provider: ansible-vexxhost-ca-ymq-1 public_ipv4: 162.253.55.70 public_ipv6: 2604:e100:1:0:f816:3eff:fe24:8f9c region: ca-ymq-1 slot: null zuul_use_fetch_output: true vars: zuul: _inheritance_path: - '' - '' - '' - '' ansible_version: '8' artifacts: - branch: main change: '2410' job: build-ansible-collection metadata: type: zuul_manifest name: Zuul Manifest patchset: c420f25879c983484d49e47f78cfa9082756d2d1 project: ansible-collections/community.aws url: https://70a51f2b2de0be456850-f7ca2c22d5c3569f9b08009f7e80c366.ssl.cf2.rackcdn.com/ansible/f4206c75c0224b0093fb9b4faf8f1388/zuul-manifest.json - branch: main change: '2410' job: build-ansible-collection metadata: type: ansible_collection version: 12.0.0 name: community.aws patchset: c420f25879c983484d49e47f78cfa9082756d2d1 project: ansible-collections/community.aws url: https://70a51f2b2de0be456850-f7ca2c22d5c3569f9b08009f7e80c366.ssl.cf2.rackcdn.com/ansible/f4206c75c0224b0093fb9b4faf8f1388/artifacts/community-aws-12.0.0.tar.gz - branch: main change: '2410' job: build-ansible-collection metadata: type: ansible_collection version: 12.0.0 name: amazon.aws patchset: c420f25879c983484d49e47f78cfa9082756d2d1 project: ansible-collections/community.aws url: https://70a51f2b2de0be456850-f7ca2c22d5c3569f9b08009f7e80c366.ssl.cf2.rackcdn.com/ansible/f4206c75c0224b0093fb9b4faf8f1388/artifacts/amazon-aws-12.0.0.tar.gz attempts: 1 branch: main build: 67b46e491576487282b8345916261424 build_refs: - branch: main change: '2410' change_message: "ecs_taskdefinition: add inactive/absent states, fix list element comparison bug\n\n## Summary\n\nCloses #2023\n\n- Add `state=inactive` to deregister task definitions (mark INACTIVE) without deleting them.\n- Add `state=absent` with family-only support to permanently delete all revisions in a family (both ACTIVE and INACTIVE).\n- Fix bug in `_right_has_values_of_left` where list element mismatches silently fell through without returning `False`, causing false-positive idempotency matches.\n- Fix invalid `status=\"ALL\"` parameter passed to `ListTaskDefinitions` API \u2014 refactor `describe_task_definitions` to accept a list of status values.\n- Extract `_right_has_values_of_left` to module level for testability and add docstring documenting matching behavior.\n- Simplify `linuxParameters` and `capabilities` suboption docs (remove overly restrictive `choices` that lag behind AWS API).\n- Make `containers` parameter optional (not required for `state=inactive`/`absent`).\n- Add unit tests for `_right_has_values_of_left` covering scalar matching, list ordering, port mapping protocol defaults, essential key default, and the list element mismatch regression.\n- Add integration tests for family-wide deletion including idempotency.\n\n## Test plan\n- [x] Unit tests pass: `ansible-test units --docker default tests/unit/plugins/modules/test_ecs_taskdefinition.py`\n- [ ] Integration tests pass: `ansible-test integration ecs_cluster` (requires AWS credentials)" change_url: https://github.com/ansible-collections/community.aws/pull/2410 commit_id: c420f25879c983484d49e47f78cfa9082756d2d1 patchset: c420f25879c983484d49e47f78cfa9082756d2d1 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.aws name: ansible-collections/community.aws short_name: community.aws src_dir: src/github.com/ansible-collections/community.aws topic: null buildset: ba768c36e7504f39972b515eaafdcd8e buildset_refs: - branch: main change: '2410' change_message: "ecs_taskdefinition: add inactive/absent states, fix list element comparison bug\n\n## Summary\n\nCloses #2023\n\n- Add `state=inactive` to deregister task definitions (mark INACTIVE) without deleting them.\n- Add `state=absent` with family-only support to permanently delete all revisions in a family (both ACTIVE and INACTIVE).\n- Fix bug in `_right_has_values_of_left` where list element mismatches silently fell through without returning `False`, causing false-positive idempotency matches.\n- Fix invalid `status=\"ALL\"` parameter passed to `ListTaskDefinitions` API \u2014 refactor `describe_task_definitions` to accept a list of status values.\n- Extract `_right_has_values_of_left` to module level for testability and add docstring documenting matching behavior.\n- Simplify `linuxParameters` and `capabilities` suboption docs (remove overly restrictive `choices` that lag behind AWS API).\n- Make `containers` parameter optional (not required for `state=inactive`/`absent`).\n- Add unit tests for `_right_has_values_of_left` covering scalar matching, list ordering, port mapping protocol defaults, essential key default, and the list element mismatch regression.\n- Add integration tests for family-wide deletion including idempotency.\n\n## Test plan\n- [x] Unit tests pass: `ansible-test units --docker default tests/unit/plugins/modules/test_ecs_taskdefinition.py`\n- [ ] Integration tests pass: `ansible-test integration ecs_cluster` (requires AWS credentials)" change_url: https://github.com/ansible-collections/community.aws/pull/2410 commit_id: c420f25879c983484d49e47f78cfa9082756d2d1 patchset: c420f25879c983484d49e47f78cfa9082756d2d1 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.aws name: ansible-collections/community.aws short_name: community.aws src_dir: src/github.com/ansible-collections/community.aws topic: null change: '2410' change_message: "ecs_taskdefinition: add inactive/absent states, fix list element comparison bug\n\n## Summary\n\nCloses #2023\n\n- Add `state=inactive` to deregister task definitions (mark INACTIVE) without deleting them.\n- Add `state=absent` with family-only support to permanently delete all revisions in a family (both ACTIVE and INACTIVE).\n- Fix bug in `_right_has_values_of_left` where list element mismatches silently fell through without returning `False`, causing false-positive idempotency matches.\n- Fix invalid `status=\"ALL\"` parameter passed to `ListTaskDefinitions` API \u2014 refactor `describe_task_definitions` to accept a list of status values.\n- Extract `_right_has_values_of_left` to module level for testability and add docstring documenting matching behavior.\n- Simplify `linuxParameters` and `capabilities` suboption docs (remove overly restrictive `choices` that lag behind AWS API).\n- Make `containers` parameter optional (not required for `state=inactive`/`absent`).\n- Add unit tests for `_right_has_values_of_left` covering scalar matching, list ordering, port mapping protocol defaults, essential key default, and the list element mismatch regression.\n- Add integration tests for family-wide deletion including idempotency.\n\n## Test plan\n- [x] Unit tests pass: `ansible-test units --docker default tests/unit/plugins/modules/test_ecs_taskdefinition.py`\n- [ ] Integration tests pass: `ansible-test integration ecs_cluster` (requires AWS credentials)" change_url: https://github.com/ansible-collections/community.aws/pull/2410 child_jobs: [] commit_id: c420f25879c983484d49e47f78cfa9082756d2d1 event_id: 232415f0-081c-11f1-934b-8f79709e366f executor: hostname: ze02.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/67b46e491576487282b8345916261424/ansible/inventory.yaml log_root: /var/lib/zuul/builds/67b46e491576487282b8345916261424/work/logs result_data_file: /var/lib/zuul/builds/67b46e491576487282b8345916261424/work/results.json src_root: /var/lib/zuul/builds/67b46e491576487282b8345916261424/work/src work_root: /var/lib/zuul/builds/67b46e491576487282b8345916261424/work items: - branch: main change: '2410' change_message: "ecs_taskdefinition: add inactive/absent states, fix list element comparison bug\n\n## Summary\n\nCloses #2023\n\n- Add `state=inactive` to deregister task definitions (mark INACTIVE) without deleting them.\n- Add `state=absent` with family-only support to permanently delete all revisions in a family (both ACTIVE and INACTIVE).\n- Fix bug in `_right_has_values_of_left` where list element mismatches silently fell through without returning `False`, causing false-positive idempotency matches.\n- Fix invalid `status=\"ALL\"` parameter passed to `ListTaskDefinitions` API \u2014 refactor `describe_task_definitions` to accept a list of status values.\n- Extract `_right_has_values_of_left` to module level for testability and add docstring documenting matching behavior.\n- Simplify `linuxParameters` and `capabilities` suboption docs (remove overly restrictive `choices` that lag behind AWS API).\n- Make `containers` parameter optional (not required for `state=inactive`/`absent`).\n- Add unit tests for `_right_has_values_of_left` covering scalar matching, list ordering, port mapping protocol defaults, essential key default, and the list element mismatch regression.\n- Add integration tests for family-wide deletion including idempotency.\n\n## Test plan\n- [x] Unit tests pass: `ansible-test units --docker default tests/unit/plugins/modules/test_ecs_taskdefinition.py`\n- [ ] Integration tests pass: `ansible-test integration ecs_cluster` (requires AWS credentials)" change_url: https://github.com/ansible-collections/community.aws/pull/2410 commit_id: c420f25879c983484d49e47f78cfa9082756d2d1 patchset: c420f25879c983484d49e47f78cfa9082756d2d1 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.aws name: ansible-collections/community.aws short_name: community.aws src_dir: src/github.com/ansible-collections/community.aws topic: null job: ansible-galaxy-importer jobtags: [] max_attempts: 3 message: ZWNzX3Rhc2tkZWZpbml0aW9uOiBhZGQgaW5hY3RpdmUvYWJzZW50IHN0YXRlcywgZml4IGxpc3QgZWxlbWVudCBjb21wYXJpc29uIGJ1ZwoKIyMgU3VtbWFyeQoKQ2xvc2VzICMyMDIzCgotIEFkZCBgc3RhdGU9aW5hY3RpdmVgIHRvIGRlcmVnaXN0ZXIgdGFzayBkZWZpbml0aW9ucyAobWFyayBJTkFDVElWRSkgd2l0aG91dCBkZWxldGluZyB0aGVtLgotIEFkZCBgc3RhdGU9YWJzZW50YCB3aXRoIGZhbWlseS1vbmx5IHN1cHBvcnQgdG8gcGVybWFuZW50bHkgZGVsZXRlIGFsbCByZXZpc2lvbnMgaW4gYSBmYW1pbHkgKGJvdGggQUNUSVZFIGFuZCBJTkFDVElWRSkuCi0gRml4IGJ1ZyBpbiBgX3JpZ2h0X2hhc192YWx1ZXNfb2ZfbGVmdGAgd2hlcmUgbGlzdCBlbGVtZW50IG1pc21hdGNoZXMgc2lsZW50bHkgZmVsbCB0aHJvdWdoIHdpdGhvdXQgcmV0dXJuaW5nIGBGYWxzZWAsIGNhdXNpbmcgZmFsc2UtcG9zaXRpdmUgaWRlbXBvdGVuY3kgbWF0Y2hlcy4KLSBGaXggaW52YWxpZCBgc3RhdHVzPSJBTEwiYCBwYXJhbWV0ZXIgcGFzc2VkIHRvIGBMaXN0VGFza0RlZmluaXRpb25zYCBBUEkg4oCUIHJlZmFjdG9yIGBkZXNjcmliZV90YXNrX2RlZmluaXRpb25zYCB0byBhY2NlcHQgYSBsaXN0IG9mIHN0YXR1cyB2YWx1ZXMuCi0gRXh0cmFjdCBgX3JpZ2h0X2hhc192YWx1ZXNfb2ZfbGVmdGAgdG8gbW9kdWxlIGxldmVsIGZvciB0ZXN0YWJpbGl0eSBhbmQgYWRkIGRvY3N0cmluZyBkb2N1bWVudGluZyBtYXRjaGluZyBiZWhhdmlvci4KLSBTaW1wbGlmeSBgbGludXhQYXJhbWV0ZXJzYCBhbmQgYGNhcGFiaWxpdGllc2Agc3Vib3B0aW9uIGRvY3MgKHJlbW92ZSBvdmVybHkgcmVzdHJpY3RpdmUgYGNob2ljZXNgIHRoYXQgbGFnIGJlaGluZCBBV1MgQVBJKS4KLSBNYWtlIGBjb250YWluZXJzYCBwYXJhbWV0ZXIgb3B0aW9uYWwgKG5vdCByZXF1aXJlZCBmb3IgYHN0YXRlPWluYWN0aXZlYC9gYWJzZW50YCkuCi0gQWRkIHVuaXQgdGVzdHMgZm9yIGBfcmlnaHRfaGFzX3ZhbHVlc19vZl9sZWZ0YCBjb3ZlcmluZyBzY2FsYXIgbWF0Y2hpbmcsIGxpc3Qgb3JkZXJpbmcsIHBvcnQgbWFwcGluZyBwcm90b2NvbCBkZWZhdWx0cywgZXNzZW50aWFsIGtleSBkZWZhdWx0LCBhbmQgdGhlIGxpc3QgZWxlbWVudCBtaXNtYXRjaCByZWdyZXNzaW9uLgotIEFkZCBpbnRlZ3JhdGlvbiB0ZXN0cyBmb3IgZmFtaWx5LXdpZGUgZGVsZXRpb24gaW5jbHVkaW5nIGlkZW1wb3RlbmN5LgoKIyMgVGVzdCBwbGFuCi0gW3hdIFVuaXQgdGVzdHMgcGFzczogYGFuc2libGUtdGVzdCB1bml0cyAtLWRvY2tlciBkZWZhdWx0IHRlc3RzL3VuaXQvcGx1Z2lucy9tb2R1bGVzL3Rlc3RfZWNzX3Rhc2tkZWZpbml0aW9uLnB5YAotIFsgXSBJbnRlZ3JhdGlvbiB0ZXN0cyBwYXNzOiBgYW5zaWJsZS10ZXN0IGludGVncmF0aW9uIGVjc19jbHVzdGVyYCAocmVxdWlyZXMgQVdTIGNyZWRlbnRpYWxzKQ== patchset: c420f25879c983484d49e47f78cfa9082756d2d1 pipeline: third-party-check playbook_context: playbook_projects: trusted/project_0/github.com/ansible/zuul-config: canonical_name: github.com/ansible/zuul-config checkout: master commit: 136c2ca4768bb203c1d07eb9abd7f696213921b6 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 untrusted/project_0/github.com/ansible/ansible-zuul-jobs: canonical_name: github.com/ansible/ansible-zuul-jobs checkout: master commit: 192320b9d41936ac6065fcaf6e286bf4dca783a5 untrusted/project_1/github.com/ansible/zuul-config: canonical_name: github.com/ansible/zuul-config checkout: master commit: 136c2ca4768bb203c1d07eb9abd7f696213921b6 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 571c0efa3491d12ecb8fc1169c510716d55c0fc2 playbooks: - path: untrusted/project_0/github.com/ansible/ansible-zuul-jobs/playbooks/ansible-galaxy-importer/run.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/playbook_0/role_0/zuul-jobs link_target: untrusted/project_0/github.com/ansible/ansible-zuul-jobs role_path: ansible/playbook_0/role_0/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/zuul-config link_target: untrusted/project_1/github.com/ansible/zuul-config role_path: ansible/playbook_0/role_1/zuul-config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_2/zuul-jobs/roles post_review: false project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.aws name: ansible-collections/community.aws short_name: community.aws src_dir: src/github.com/ansible-collections/community.aws projects: github.com/ansible-collections/community.aws: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.aws checkout: main checkout_description: zuul branch commit: f843e0b608af6141db2613fe022cfe9d13c16f5b name: ansible-collections/community.aws required: false short_name: community.aws src_dir: src/github.com/ansible-collections/community.aws github.com/ansible-network/releases: canonical_hostname: github.com canonical_name: github.com/ansible-network/releases checkout: master checkout_description: project default branch commit: 646b310655c531e4904be07f4ff8fc3a29addd09 name: ansible-network/releases required: true short_name: releases src_dir: src/github.com/ansible-network/releases ref: refs/pull/2410/head resources: {} tenant: ansible timeout: 1800 topic: null voting: false zuul_use_fetch_output: true