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: a30385db-9a3b-4ed9-9c43-8fcc8100530d host_id: 255e89a37b31d8382bf95f3b683f2848cfbe15cdca14e2955b593ebe interface_ip: 162.253.55.70 label: ansible-fedora-37-1vcpu private_ipv4: 192.168.0.112 private_ipv6: null provider: ansible-vexxhost-ca-ymq-1 public_ipv4: 162.253.55.70 public_ipv6: 2604:e100:1:0:f816:3eff:fe59:8ac6 region: ca-ymq-1 slot: null zuul_use_fetch_output: true vars: zuul: _inheritance_path: - '' - '' - '' ansible_version: '8' artifacts: - branch: main change: '2902' job: build-ansible-collection metadata: type: zuul_manifest name: Zuul Manifest patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/zuul-manifest.json - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 12.5.0 name: community.general patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/community-general-12.5.0.tar.gz - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 3.2.0 name: community.crypto patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/community-crypto-3.2.0.tar.gz - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 12.0.0 name: community.aws patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/community-aws-12.0.0.tar.gz - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 3.4.0 name: ansible.windows patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/ansible-windows-3.4.0.tar.gz - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 6.0.2-dev3 name: ansible.utils patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/ansible-utils-6.0.2-dev3.tar.gz - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 8.4.1-dev6 name: ansible.netcommon patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/ansible-netcommon-8.4.1-dev6.tar.gz - branch: main change: '2902' job: build-ansible-collection metadata: type: ansible_collection version: 12.0.0 name: amazon.aws patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: ansible-collections/amazon.aws url: https://7bc691ac9400a9676f21-c69e391e6e1a1d7907b29554a5b1d7af.ssl.cf5.rackcdn.com/ansible/c44d26d92ea4448a959e901c9442584e/artifacts/amazon-aws-12.0.0.tar.gz attempts: 3 branch: main build: c0d89193699a4737afc39ce0211ee78f build_refs: - branch: main change: '2902' change_message: "plugin_utils/inventory: Add unit tests and improve error handling\n\n##### SUMMARY\r\nThis PR enhances the plugin_utils/inventory module with improved unit test coverage and better error handling. The changes extract role session name generation into a dedicated method for better testability, add error handling for AWS API exceptions, and provide comprehensive unit tests for region handling, role session name generation, and templated options.\r\n\r\n##### ISSUE TYPE\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nplugin_utils/inventory\r\n\r\n##### ADDITIONAL INFORMATION\r\nChanges include:\r\n- Extracted role session name generation into `_get_role_session_name()` method\r\n- Added error handling for `ClientError` and `BotoCoreError` in `_freeze_iam_role()`\r\n- Created dedicated unit test files for:\r\n - Frozen credentials handling\r\n - Region configuration and fallback behaviour\r\n \ - Role session name generation\r\n - Templated options processing\r\n- Simplified integration tests by moving specific test cases to dedicated unit test files\r\n\r\nAssisted-by: Claude Sonnet 4.5 " change_url: https://github.com/ansible-collections/amazon.aws/pull/2902 commit_id: 49c9d1096137b3221a9e76b947dc3cade44dd369 patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/amazon.aws name: ansible-collections/amazon.aws short_name: amazon.aws src_dir: src/github.com/ansible-collections/amazon.aws topic: null buildset: 8a9cb61fb92f4a2dba3fe8a3dfa6687e buildset_refs: - branch: main change: '2902' change_message: "plugin_utils/inventory: Add unit tests and improve error handling\n\n##### SUMMARY\r\nThis PR enhances the plugin_utils/inventory module with improved unit test coverage and better error handling. The changes extract role session name generation into a dedicated method for better testability, add error handling for AWS API exceptions, and provide comprehensive unit tests for region handling, role session name generation, and templated options.\r\n\r\n##### ISSUE TYPE\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nplugin_utils/inventory\r\n\r\n##### ADDITIONAL INFORMATION\r\nChanges include:\r\n- Extracted role session name generation into `_get_role_session_name()` method\r\n- Added error handling for `ClientError` and `BotoCoreError` in `_freeze_iam_role()`\r\n- Created dedicated unit test files for:\r\n - Frozen credentials handling\r\n - Region configuration and fallback behaviour\r\n \ - Role session name generation\r\n - Templated options processing\r\n- Simplified integration tests by moving specific test cases to dedicated unit test files\r\n\r\nAssisted-by: Claude Sonnet 4.5 " change_url: https://github.com/ansible-collections/amazon.aws/pull/2902 commit_id: 49c9d1096137b3221a9e76b947dc3cade44dd369 patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/amazon.aws name: ansible-collections/amazon.aws short_name: amazon.aws src_dir: src/github.com/ansible-collections/amazon.aws topic: null change: '2902' change_message: "plugin_utils/inventory: Add unit tests and improve error handling\n\n##### SUMMARY\r\nThis PR enhances the plugin_utils/inventory module with improved unit test coverage and better error handling. The changes extract role session name generation into a dedicated method for better testability, add error handling for AWS API exceptions, and provide comprehensive unit tests for region handling, role session name generation, and templated options.\r\n\r\n##### ISSUE TYPE\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nplugin_utils/inventory\r\n\r\n##### ADDITIONAL INFORMATION\r\nChanges include:\r\n- Extracted role session name generation into `_get_role_session_name()` method\r\n- Added error handling for `ClientError` and `BotoCoreError` in `_freeze_iam_role()`\r\n- Created dedicated unit test files for:\r\n - Frozen credentials handling\r\n - Region configuration and fallback behaviour\r\n - Role session name generation\r\n \ - Templated options processing\r\n- Simplified integration tests by moving specific test cases to dedicated unit test files\r\n\r\nAssisted-by: Claude Sonnet 4.5 " change_url: https://github.com/ansible-collections/amazon.aws/pull/2902 child_jobs: [] commit_id: 49c9d1096137b3221a9e76b947dc3cade44dd369 event_id: 7bb05110-1f0b-11f1-884d-ed10cada1e85 executor: hostname: ze01.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/c0d89193699a4737afc39ce0211ee78f/ansible/inventory.yaml log_root: /var/lib/zuul/builds/c0d89193699a4737afc39ce0211ee78f/work/logs result_data_file: /var/lib/zuul/builds/c0d89193699a4737afc39ce0211ee78f/work/results.json src_root: /var/lib/zuul/builds/c0d89193699a4737afc39ce0211ee78f/work/src work_root: /var/lib/zuul/builds/c0d89193699a4737afc39ce0211ee78f/work items: - branch: main change: '2902' change_message: "plugin_utils/inventory: Add unit tests and improve error handling\n\n##### SUMMARY\r\nThis PR enhances the plugin_utils/inventory module with improved unit test coverage and better error handling. The changes extract role session name generation into a dedicated method for better testability, add error handling for AWS API exceptions, and provide comprehensive unit tests for region handling, role session name generation, and templated options.\r\n\r\n##### ISSUE TYPE\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nplugin_utils/inventory\r\n\r\n##### ADDITIONAL INFORMATION\r\nChanges include:\r\n- Extracted role session name generation into `_get_role_session_name()` method\r\n- Added error handling for `ClientError` and `BotoCoreError` in `_freeze_iam_role()`\r\n- Created dedicated unit test files for:\r\n - Frozen credentials handling\r\n - Region configuration and fallback behaviour\r\n \ - Role session name generation\r\n - Templated options processing\r\n- Simplified integration tests by moving specific test cases to dedicated unit test files\r\n\r\nAssisted-by: Claude Sonnet 4.5 " change_url: https://github.com/ansible-collections/amazon.aws/pull/2902 commit_id: 49c9d1096137b3221a9e76b947dc3cade44dd369 patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/amazon.aws name: ansible-collections/amazon.aws short_name: amazon.aws src_dir: src/github.com/ansible-collections/amazon.aws topic: null job: ansible-galaxy-importer jobtags: [] max_attempts: 3 message: cGx1Z2luX3V0aWxzL2ludmVudG9yeTogQWRkIHVuaXQgdGVzdHMgYW5kIGltcHJvdmUgZXJyb3IgaGFuZGxpbmcKCiMjIyMjIFNVTU1BUlkNClRoaXMgUFIgZW5oYW5jZXMgdGhlIHBsdWdpbl91dGlscy9pbnZlbnRvcnkgbW9kdWxlIHdpdGggaW1wcm92ZWQgdW5pdCB0ZXN0IGNvdmVyYWdlIGFuZCBiZXR0ZXIgZXJyb3IgaGFuZGxpbmcuIFRoZSBjaGFuZ2VzIGV4dHJhY3Qgcm9sZSBzZXNzaW9uIG5hbWUgZ2VuZXJhdGlvbiBpbnRvIGEgZGVkaWNhdGVkIG1ldGhvZCBmb3IgYmV0dGVyIHRlc3RhYmlsaXR5LCBhZGQgZXJyb3IgaGFuZGxpbmcgZm9yIEFXUyBBUEkgZXhjZXB0aW9ucywgYW5kIHByb3ZpZGUgY29tcHJlaGVuc2l2ZSB1bml0IHRlc3RzIGZvciByZWdpb24gaGFuZGxpbmcsIHJvbGUgc2Vzc2lvbiBuYW1lIGdlbmVyYXRpb24sIGFuZCB0ZW1wbGF0ZWQgb3B0aW9ucy4NCg0KIyMjIyMgSVNTVUUgVFlQRQ0KLSBGZWF0dXJlIFB1bGwgUmVxdWVzdA0KDQojIyMjIyBDT01QT05FTlQgTkFNRQ0KcGx1Z2luX3V0aWxzL2ludmVudG9yeQ0KDQojIyMjIyBBRERJVElPTkFMIElORk9STUFUSU9ODQpDaGFuZ2VzIGluY2x1ZGU6DQotIEV4dHJhY3RlZCByb2xlIHNlc3Npb24gbmFtZSBnZW5lcmF0aW9uIGludG8gYF9nZXRfcm9sZV9zZXNzaW9uX25hbWUoKWAgbWV0aG9kDQotIEFkZGVkIGVycm9yIGhhbmRsaW5nIGZvciBgQ2xpZW50RXJyb3JgIGFuZCBgQm90b0NvcmVFcnJvcmAgaW4gYF9mcmVlemVfaWFtX3JvbGUoKWANCi0gQ3JlYXRlZCBkZWRpY2F0ZWQgdW5pdCB0ZXN0IGZpbGVzIGZvcjoNCiAgLSBGcm96ZW4gY3JlZGVudGlhbHMgaGFuZGxpbmcNCiAgLSBSZWdpb24gY29uZmlndXJhdGlvbiBhbmQgZmFsbGJhY2sgYmVoYXZpb3VyDQogIC0gUm9sZSBzZXNzaW9uIG5hbWUgZ2VuZXJhdGlvbg0KICAtIFRlbXBsYXRlZCBvcHRpb25zIHByb2Nlc3NpbmcNCi0gU2ltcGxpZmllZCBpbnRlZ3JhdGlvbiB0ZXN0cyBieSBtb3Zpbmcgc3BlY2lmaWMgdGVzdCBjYXNlcyB0byBkZWRpY2F0ZWQgdW5pdCB0ZXN0IGZpbGVzDQoNCkFzc2lzdGVkLWJ5OiBDbGF1ZGUgU29ubmV0IDQuNSA8bm9yZXBseUBhbnRocm9waWMuY29tPg== patchset: 49c9d1096137b3221a9e76b947dc3cade44dd369 pipeline: gate playbook_context: playbook_projects: trusted/project_0/github.com/ansible/zuul-config: canonical_name: github.com/ansible/zuul-config checkout: master commit: daaa6e3e88f621d4535036fa4292542ebc805ae2 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: c75fe6ef19c05b98349573c971950c51bbf24758 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: daaa6e3e88f621d4535036fa4292542ebc805ae2 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: c75fe6ef19c05b98349573c971950c51bbf24758 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/amazon.aws name: ansible-collections/amazon.aws short_name: amazon.aws src_dir: src/github.com/ansible-collections/amazon.aws projects: github.com/ansible-collections/amazon.aws: canonical_hostname: github.com canonical_name: github.com/ansible-collections/amazon.aws checkout: main checkout_description: zuul branch commit: 721548613b690d1e4765fe2f3ffd28a886ce97c0 name: ansible-collections/amazon.aws required: false short_name: amazon.aws src_dir: src/github.com/ansible-collections/amazon.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/2902/head resources: {} tenant: ansible timeout: 1800 topic: null voting: true zuul_use_fetch_output: true