all: children: zuul_unreachable: hosts: {} hosts: primary: ansible_connection: kubectl ansible_host: zuul-worker-fedora-stable-0000070694 ansible_kubectl_context: main:zuul-worker/38-102-83-54:9023 ansible_port: null ansible_python_interpreter: /bin/python3 ansible_ssh_common_args: -o StrictHostKeyChecking=false ansible_user: zuul nodepool: az: null cloud: /k1s04/ external_id: main-zuul-worker-fedora-stable-0000070694 host_id: null interface_ip: zuul-worker-fedora-stable-0000070694 label: zuul-worker-fedora-stable node_properties: {} private_ipv4: null private_ipv6: null provider: k1s04 public_ipv4: null public_ipv6: null region: null slot: null zuul_node: az: null cloud: /k1s04/ external_id: main-zuul-worker-fedora-stable-0000070694 host_id: null interface_ip: zuul-worker-fedora-stable-0000070694 label: zuul-worker-fedora-stable node_properties: {} private_ipv4: null private_ipv6: null provider: k1s04 public_ipv4: null public_ipv6: null region: null slot: null uuid: null vars: zuul: _inheritance_path: - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: 516f66aa1ff144a89e7903094628378e build_refs: - branch: main change: '82' change_message: 'Pre-provisioned machines can now be automatically reset to ''available'' after a configurable age threshold, triggering a fresh Foreman+Ansible cycle. The effective limit resolves as: per-flavor max_ready_age_hours in config.yaml takes precedence over the global PREMETAL_MAX_READY_AGE_HOURS env var default. If neither is set, machines are never expired. Co-Authored-By: Claude Sonnet 4.6 ' change_url: https://gitlab.com/softwarefactory-project/premetal/merge_requests/82 commit_id: ad489c22dbf9fe0586da81ba699c984da57bfd46 patchset: ad489c22dbf9fe0586da81ba699c984da57bfd46 project: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/premetal name: softwarefactory-project/premetal short_name: premetal src_dir: src/gitlab.com/softwarefactory-project/premetal src_dir: src/gitlab.com/softwarefactory-project/premetal topic: null buildset: 9b2a7ef71ea847529821c8f816a22412 buildset_refs: - branch: main change: '82' change_message: 'Pre-provisioned machines can now be automatically reset to ''available'' after a configurable age threshold, triggering a fresh Foreman+Ansible cycle. The effective limit resolves as: per-flavor max_ready_age_hours in config.yaml takes precedence over the global PREMETAL_MAX_READY_AGE_HOURS env var default. If neither is set, machines are never expired. Co-Authored-By: Claude Sonnet 4.6 ' change_url: https://gitlab.com/softwarefactory-project/premetal/merge_requests/82 commit_id: ad489c22dbf9fe0586da81ba699c984da57bfd46 patchset: ad489c22dbf9fe0586da81ba699c984da57bfd46 project: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/premetal name: softwarefactory-project/premetal short_name: premetal src_dir: src/gitlab.com/softwarefactory-project/premetal src_dir: src/gitlab.com/softwarefactory-project/premetal topic: null change: '82' change_message: 'Pre-provisioned machines can now be automatically reset to ''available'' after a configurable age threshold, triggering a fresh Foreman+Ansible cycle. The effective limit resolves as: per-flavor max_ready_age_hours in config.yaml takes precedence over the global PREMETAL_MAX_READY_AGE_HOURS env var default. If neither is set, machines are never expired. Co-Authored-By: Claude Sonnet 4.6 ' change_url: https://gitlab.com/softwarefactory-project/premetal/merge_requests/82 child_jobs: [] commit_id: ad489c22dbf9fe0586da81ba699c984da57bfd46 event_id: b1ae3f07-132d-4eb7-a410-358ff0557e19 executor: hostname: 38.102.83.32 inventory_file: /var/lib/zuul/builds/516f66aa1ff144a89e7903094628378e/ansible/inventory.yaml log_root: /var/lib/zuul/builds/516f66aa1ff144a89e7903094628378e/work/logs result_data_file: /var/lib/zuul/builds/516f66aa1ff144a89e7903094628378e/work/results.json src_root: /var/lib/zuul/builds/516f66aa1ff144a89e7903094628378e/work/src work_root: /var/lib/zuul/builds/516f66aa1ff144a89e7903094628378e/work include_vars: [] items: - branch: main change: '82' change_message: 'Pre-provisioned machines can now be automatically reset to ''available'' after a configurable age threshold, triggering a fresh Foreman+Ansible cycle. The effective limit resolves as: per-flavor max_ready_age_hours in config.yaml takes precedence over the global PREMETAL_MAX_READY_AGE_HOURS env var default. If neither is set, machines are never expired. Co-Authored-By: Claude Sonnet 4.6 ' change_url: https://gitlab.com/softwarefactory-project/premetal/merge_requests/82 commit_id: ad489c22dbf9fe0586da81ba699c984da57bfd46 patchset: ad489c22dbf9fe0586da81ba699c984da57bfd46 project: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/premetal name: softwarefactory-project/premetal short_name: premetal src_dir: src/gitlab.com/softwarefactory-project/premetal topic: null job: premetal-unit-tests jobtags: [] max_attempts: 3 message: UHJlLXByb3Zpc2lvbmVkIG1hY2hpbmVzIGNhbiBub3cgYmUgYXV0b21hdGljYWxseSByZXNldCB0byAnYXZhaWxhYmxlJwphZnRlciBhIGNvbmZpZ3VyYWJsZSBhZ2UgdGhyZXNob2xkLCB0cmlnZ2VyaW5nIGEgZnJlc2ggRm9yZW1hbitBbnNpYmxlCmN5Y2xlLiBUaGUgZWZmZWN0aXZlIGxpbWl0IHJlc29sdmVzIGFzOiBwZXItZmxhdm9yIG1heF9yZWFkeV9hZ2VfaG91cnMKaW4gY29uZmlnLnlhbWwgdGFrZXMgcHJlY2VkZW5jZSBvdmVyIHRoZSBnbG9iYWwgUFJFTUVUQUxfTUFYX1JFQURZX0FHRV9IT1VSUwplbnYgdmFyIGRlZmF1bHQuIElmIG5laXRoZXIgaXMgc2V0LCBtYWNoaW5lcyBhcmUgbmV2ZXIgZXhwaXJlZC4KCkNvLUF1dGhvcmVkLUJ5OiBDbGF1ZGUgU29ubmV0IDQuNiA8bm9yZXBseUBhbnRocm9waWMuY29tPg== patchset: ad489c22dbf9fe0586da81ba699c984da57bfd46 pipeline: gate playbook_context: playbook_projects: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config: canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/sf-config checkout: main commit: b486c4e471dfc586ebcaaf1e32ef9b2a75c35bc8 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 untrusted/project_0/gitlab.com/softwarefactory-project/premetal: canonical_name: gitlab.com/softwarefactory-project/premetal checkout: main commit: ad489c22dbf9fe0586da81ba699c984da57bfd46 untrusted/project_1/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config: canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/sf-config checkout: main commit: b486c4e471dfc586ebcaaf1e32ef9b2a75c35bc8 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 playbooks: - path: untrusted/project_0/gitlab.com/softwarefactory-project/premetal/playbooks/unit-tests.yaml 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_playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base/post.yaml roles: - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_0/role_1/zuul-jobs/roles - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/rhel_subscription/unregister.yaml roles: - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles pre_playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/base/pre.yaml roles: - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_0/role_1/zuul-jobs/roles - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config/playbooks/rhel_subscription/register.yaml roles: - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles post_review: true post_timeout: null pre_timeout: null project: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/premetal name: softwarefactory-project/premetal short_name: premetal src_dir: src/gitlab.com/softwarefactory-project/premetal projects: gitlab.com/softwarefactory-project/centosinfra-prod/sf-config: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/sf-config checkout: main checkout_description: project override ref commit: b486c4e471dfc586ebcaaf1e32ef9b2a75c35bc8 name: softwarefactory-project/centosinfra-prod/sf-config required: true short_name: sf-config src_dir: src/gitlab.com/softwarefactory-project/centosinfra-prod/sf-config gitlab.com/softwarefactory-project/premetal: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/premetal checkout: main checkout_description: zuul branch commit: ad489c22dbf9fe0586da81ba699c984da57bfd46 name: softwarefactory-project/premetal required: false short_name: premetal src_dir: src/gitlab.com/softwarefactory-project/premetal ref: refs/merge-requests/82/head resources: primary: context: main:zuul-worker/38-102-83-54:9023 namespace: main pod: zuul-worker-fedora-stable-0000070694 resources: cores: 0 instances: 1 ram: 0 stream_port1: 33305 stream_port2: 40965 tenant: sf timeout: 1800 topic: null voting: true