all: children: zuul_unreachable: hosts: {} hosts: controller: ansible_connection: kubectl ansible_host: zuul-worker-ansible-0005523857 ansible_kubectl_context: main:zuul-worker/38-129-16-117:9023 ansible_port: null ansible_python_interpreter: /bin/python3 ansible_ssh_common_args: -o StrictHostKeyChecking=false ansible_user: zuul nodepool: az: null cloud: /sf-container-worker-1/ external_id: main-zuul-worker-ansible-0005523857 host_id: null interface_ip: zuul-worker-ansible-0005523857 label: zuul-worker-ansible private_ipv4: null private_ipv6: null provider: sf-container-worker-1 public_ipv4: null public_ipv6: null region: null slot: null zuul_use_fetch_output: true vars: zuul: _inheritance_path: - '' - '' - '' ansible_version: '8' attempts: 1 branch: main build: 9863c2f0d60643e897c688dc73adc89d build_refs: - branch: main change: '2344' change_message: "vmware_custom_attribute_manager: Enhance custom attribute management\n\n\r\n\r\n##### SUMMARY\r\nExtended support for additional object types and refactored the code to improve maintainability and readability. This update includes consistent parameter naming, the introduction of type hints and enhanced validations, and a more structured error handling approach. These changes enable a more robust integration with vCenter/vSphere.\r\n\r\n##### ISSUE TYPE\r\n\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nvmware_custom_attribute_manager\r\n\r\n##### ADDITIONAL INFORMATION\r\nThe changes include:\r\n\r\n- **Extended Object Types:**\r\n - Expanding the supported vSphere object types by adding \"Network\" and \"VirtualApp\".\r\n- **Standardizing the parameter naming to \"attributes\" in the module documentation, options, and code.**\r\n - Refactoring the module to consolidate setting and clearing custom attributes into a single method (process_custom_attributes) and providing an alias (update) for backward compatibility.\r\n - Adding enhanced validations for required parameters (ensuring that object_name and object_type are non-empty strings and that attributes is a non-empty list).\r\n - Implementing structured exception handling to catch and report specific errors more clearly.\r\n\r\n" change_url: https://github.com/ansible-collections/community.vmware/pull/2344 commit_id: e08673f7019a8f9cd7b34d4d33244063fab0efc9 patchset: e08673f7019a8f9cd7b34d4d33244063fab0efc9 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.vmware name: ansible-collections/community.vmware short_name: community.vmware src_dir: src/github.com/ansible-collections/community.vmware topic: null buildset: 135bf5668a5a40b59fe101d7f0223fe3 buildset_refs: - branch: main change: '2344' change_message: "vmware_custom_attribute_manager: Enhance custom attribute management\n\n\r\n\r\n##### SUMMARY\r\nExtended support for additional object types and refactored the code to improve maintainability and readability. This update includes consistent parameter naming, the introduction of type hints and enhanced validations, and a more structured error handling approach. These changes enable a more robust integration with vCenter/vSphere.\r\n\r\n##### ISSUE TYPE\r\n\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nvmware_custom_attribute_manager\r\n\r\n##### ADDITIONAL INFORMATION\r\nThe changes include:\r\n\r\n- **Extended Object Types:**\r\n - Expanding the supported vSphere object types by adding \"Network\" and \"VirtualApp\".\r\n- **Standardizing the parameter naming to \"attributes\" in the module documentation, options, and code.**\r\n - Refactoring the module to consolidate setting and clearing custom attributes into a single method (process_custom_attributes) and providing an alias (update) for backward compatibility.\r\n - Adding enhanced validations for required parameters (ensuring that object_name and object_type are non-empty strings and that attributes is a non-empty list).\r\n - Implementing structured exception handling to catch and report specific errors more clearly.\r\n\r\n" change_url: https://github.com/ansible-collections/community.vmware/pull/2344 commit_id: e08673f7019a8f9cd7b34d4d33244063fab0efc9 patchset: e08673f7019a8f9cd7b34d4d33244063fab0efc9 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.vmware name: ansible-collections/community.vmware short_name: community.vmware src_dir: src/github.com/ansible-collections/community.vmware topic: null change: '2344' change_message: "vmware_custom_attribute_manager: Enhance custom attribute management\n\n\r\n\r\n##### SUMMARY\r\nExtended support for additional object types and refactored the code to improve maintainability and readability. This update includes consistent parameter naming, the introduction of type hints and enhanced validations, and a more structured error handling approach. These changes enable a more robust integration with vCenter/vSphere.\r\n\r\n##### ISSUE TYPE\r\n\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nvmware_custom_attribute_manager\r\n\r\n##### ADDITIONAL INFORMATION\r\nThe changes include:\r\n\r\n- **Extended Object Types:**\r\n - Expanding the supported vSphere object types by adding \"Network\" and \"VirtualApp\".\r\n- **Standardizing the parameter naming to \"attributes\" in the module documentation, options, and code.**\r\n - Refactoring the module to consolidate setting and clearing custom attributes into a single method (process_custom_attributes) and providing an alias (update) for backward compatibility.\r\n \ - Adding enhanced validations for required parameters (ensuring that object_name and object_type are non-empty strings and that attributes is a non-empty list).\r\n \ - Implementing structured exception handling to catch and report specific errors more clearly.\r\n\r\n" change_url: https://github.com/ansible-collections/community.vmware/pull/2344 child_jobs: - ansible-galaxy-importer commit_id: e08673f7019a8f9cd7b34d4d33244063fab0efc9 event_id: c69b16e0-c26a-11f0-888d-f0a7aea66595 executor: hostname: ze03.softwarefactory-project.io inventory_file: /var/lib/zuul/builds/9863c2f0d60643e897c688dc73adc89d/ansible/inventory.yaml log_root: /var/lib/zuul/builds/9863c2f0d60643e897c688dc73adc89d/work/logs result_data_file: /var/lib/zuul/builds/9863c2f0d60643e897c688dc73adc89d/work/results.json src_root: /var/lib/zuul/builds/9863c2f0d60643e897c688dc73adc89d/work/src work_root: /var/lib/zuul/builds/9863c2f0d60643e897c688dc73adc89d/work items: - branch: main change: '2344' change_message: "vmware_custom_attribute_manager: Enhance custom attribute management\n\n\r\n\r\n##### SUMMARY\r\nExtended support for additional object types and refactored the code to improve maintainability and readability. This update includes consistent parameter naming, the introduction of type hints and enhanced validations, and a more structured error handling approach. These changes enable a more robust integration with vCenter/vSphere.\r\n\r\n##### ISSUE TYPE\r\n\r\n- Feature Pull Request\r\n\r\n##### COMPONENT NAME\r\nvmware_custom_attribute_manager\r\n\r\n##### ADDITIONAL INFORMATION\r\nThe changes include:\r\n\r\n- **Extended Object Types:**\r\n - Expanding the supported vSphere object types by adding \"Network\" and \"VirtualApp\".\r\n- **Standardizing the parameter naming to \"attributes\" in the module documentation, options, and code.**\r\n - Refactoring the module to consolidate setting and clearing custom attributes into a single method (process_custom_attributes) and providing an alias (update) for backward compatibility.\r\n - Adding enhanced validations for required parameters (ensuring that object_name and object_type are non-empty strings and that attributes is a non-empty list).\r\n - Implementing structured exception handling to catch and report specific errors more clearly.\r\n\r\n" change_url: https://github.com/ansible-collections/community.vmware/pull/2344 commit_id: e08673f7019a8f9cd7b34d4d33244063fab0efc9 patchset: e08673f7019a8f9cd7b34d4d33244063fab0efc9 project: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.vmware name: ansible-collections/community.vmware short_name: community.vmware src_dir: src/github.com/ansible-collections/community.vmware topic: null job: build-ansible-collection jobtags: [] max_attempts: 3 message: dm13YXJlX2N1c3RvbV9hdHRyaWJ1dGVfbWFuYWdlcjogRW5oYW5jZSBjdXN0b20gYXR0cmlidXRlIG1hbmFnZW1lbnQKCg0KDQojIyMjIyBTVU1NQVJZDQpFeHRlbmRlZCBzdXBwb3J0IGZvciBhZGRpdGlvbmFsIG9iamVjdCB0eXBlcyBhbmQgcmVmYWN0b3JlZCB0aGUgY29kZSB0byBpbXByb3ZlIG1haW50YWluYWJpbGl0eSBhbmQgcmVhZGFiaWxpdHkuIFRoaXMgdXBkYXRlIGluY2x1ZGVzIGNvbnNpc3RlbnQgcGFyYW1ldGVyIG5hbWluZywgdGhlIGludHJvZHVjdGlvbiBvZiB0eXBlIGhpbnRzIGFuZCBlbmhhbmNlZCB2YWxpZGF0aW9ucywgYW5kIGEgbW9yZSBzdHJ1Y3R1cmVkIGVycm9yIGhhbmRsaW5nIGFwcHJvYWNoLiBUaGVzZSBjaGFuZ2VzIGVuYWJsZSBhIG1vcmUgcm9idXN0IGludGVncmF0aW9uIHdpdGggdkNlbnRlci92U3BoZXJlLg0KDQojIyMjIyBJU1NVRSBUWVBFDQoNCi0gRmVhdHVyZSBQdWxsIFJlcXVlc3QNCg0KIyMjIyMgQ09NUE9ORU5UIE5BTUUNCnZtd2FyZV9jdXN0b21fYXR0cmlidXRlX21hbmFnZXINCg0KIyMjIyMgQURESVRJT05BTCBJTkZPUk1BVElPTg0KVGhlIGNoYW5nZXMgaW5jbHVkZToNCg0KLSAqKkV4dGVuZGVkIE9iamVjdCBUeXBlczoqKg0KICAtIEV4cGFuZGluZyB0aGUgc3VwcG9ydGVkIHZTcGhlcmUgb2JqZWN0IHR5cGVzIGJ5IGFkZGluZyAiTmV0d29yayIgYW5kICJWaXJ0dWFsQXBwIi4NCi0gKipTdGFuZGFyZGl6aW5nIHRoZSBwYXJhbWV0ZXIgbmFtaW5nIHRvICJhdHRyaWJ1dGVzIiBpbiB0aGUgbW9kdWxlIGRvY3VtZW50YXRpb24sIG9wdGlvbnMsIGFuZCBjb2RlLioqDQogIC0gUmVmYWN0b3JpbmcgdGhlIG1vZHVsZSB0byBjb25zb2xpZGF0ZSBzZXR0aW5nIGFuZCBjbGVhcmluZyBjdXN0b20gYXR0cmlidXRlcyBpbnRvIGEgc2luZ2xlIG1ldGhvZCAocHJvY2Vzc19jdXN0b21fYXR0cmlidXRlcykgYW5kIHByb3ZpZGluZyBhbiBhbGlhcyAodXBkYXRlKSBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4NCiAgLSBBZGRpbmcgZW5oYW5jZWQgdmFsaWRhdGlvbnMgZm9yIHJlcXVpcmVkIHBhcmFtZXRlcnMgKGVuc3VyaW5nIHRoYXQgb2JqZWN0X25hbWUgYW5kIG9iamVjdF90eXBlIGFyZSBub24tZW1wdHkgc3RyaW5ncyBhbmQgdGhhdCBhdHRyaWJ1dGVzIGlzIGEgbm9uLWVtcHR5IGxpc3QpLg0KICAtIEltcGxlbWVudGluZyBzdHJ1Y3R1cmVkIGV4Y2VwdGlvbiBoYW5kbGluZyB0byBjYXRjaCBhbmQgcmVwb3J0IHNwZWNpZmljIGVycm9ycyBtb3JlIGNsZWFybHkuDQoNCg== patchset: e08673f7019a8f9cd7b34d4d33244063fab0efc9 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: 3e667f4d3a5f14620cbe10b052c77698fa883471 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: ca9686a93bf15ac1c0497871dba7eb1018c93d4e untrusted/project_0/github.com/ansible/ansible-zuul-jobs: canonical_name: github.com/ansible/ansible-zuul-jobs checkout: master commit: e7ff49de526383ec1701720d6aed921160ec3931 untrusted/project_1/github.com/ansible/zuul-config: canonical_name: github.com/ansible/zuul-config checkout: master commit: 3e667f4d3a5f14620cbe10b052c77698fa883471 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: ca9686a93bf15ac1c0497871dba7eb1018c93d4e playbooks: - path: untrusted/project_0/github.com/ansible/ansible-zuul-jobs/playbooks/build-ansible-collection/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.vmware name: ansible-collections/community.vmware short_name: community.vmware src_dir: src/github.com/ansible-collections/community.vmware projects: github.com/ansible-collections/community.vmware: canonical_hostname: github.com canonical_name: github.com/ansible-collections/community.vmware checkout: main checkout_description: zuul branch commit: d536c3bda132551088d3558815c498dc43f4db9e name: ansible-collections/community.vmware required: false short_name: community.vmware src_dir: src/github.com/ansible-collections/community.vmware 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/2344/head resources: controller: context: main:zuul-worker/38-129-16-117:9023 namespace: main pod: zuul-worker-ansible-0005523857 stream_port: '34861' tenant: ansible timeout: 1800 topic: null voting: true zuul_use_fetch_output: true