all: children: zuul_unreachable: hosts: {} hosts: mock-host: ansible_connection: ssh ansible_host: 38.102.83.9 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul-worker build_target: epel-8-x86_64 nodepool: az: nova cloud: vexxhost-nodepool-sf external_id: ce265738-6967-4691-ad2f-7b98b276a9dd host_id: 153aefd56b7f2484cf3e7d1dcd948a87996269b63bb664cfdbf40e39 interface_ip: 38.102.83.9 label: cloud-centos-9 node_properties: {} private_ipv4: 38.102.83.9 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.9 public_ipv6: '' region: RegionOne slot: null zuul_node: az: nova cloud: vexxhost-nodepool-sf external_id: ce265738-6967-4691-ad2f-7b98b276a9dd host_id: 153aefd56b7f2484cf3e7d1dcd948a87996269b63bb664cfdbf40e39 interface_ip: 38.102.83.9 label: cloud-centos-9 node_properties: {} private_ipv4: 38.102.83.9 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.9 public_ipv6: '' region: RegionOne slot: null uuid: null vars: build_target: epel-8-x86_64 zuul: _inheritance_path: - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: e7c64a1799554d5b92ace6e0194e3749 build_refs: - branch: main change: '936' change_message: "mirror_ocp_release: fixed lookup plugin, removed REGISTRY_AUTH_FILE e\u2026\n\n##### SUMMARY\r\n\r\n\r\nFix mirror_ocp_release oc-mirror tasks for remote hosts and auth handling\r\n\r\nThe debug task that prints the rendered ImageSetConfiguration used lookup('file', ...), which always reads from the Ansible controller. When mirroring runs on a remote host, the rendered file lives under a remote temp directory (_mor_tmp_dir), so the lookup fails or shows the wrong content.\r\n\r\nReplace it with ansible.builtin.slurp, which reads the file on the target host, and decode the result with b64decode before passing it to debug. \r\n\r\nWhen running oc-mirror, unset REGISTRY_AUTH_FILE in the shell command via env -u REGISTRY_AUTH_FILE so the tool does not pick up a host-level auth file that may conflict with the explicit --authfile {{ mor_auths_file }} argument. Credentials should come only from the path the role configures.\r\n\r\n\r\nTestBos2vMNOAirGap: virt-prega-4.22 libvirt:ansible_extravars=dci_force_mirroring:true" change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/936 commit_id: 379d02c2ed85d91195401f53653c6e03f4811c96 patchset: 379d02c2ed85d91195401f53653c6e03f4811c96 project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp topic: null buildset: d53f31ae222a4182b1354e0f1d10b503 buildset_refs: - branch: main change: '936' change_message: "mirror_ocp_release: fixed lookup plugin, removed REGISTRY_AUTH_FILE e\u2026\n\n##### SUMMARY\r\n\r\n\r\nFix mirror_ocp_release oc-mirror tasks for remote hosts and auth handling\r\n\r\nThe debug task that prints the rendered ImageSetConfiguration used lookup('file', ...), which always reads from the Ansible controller. When mirroring runs on a remote host, the rendered file lives under a remote temp directory (_mor_tmp_dir), so the lookup fails or shows the wrong content.\r\n\r\nReplace it with ansible.builtin.slurp, which reads the file on the target host, and decode the result with b64decode before passing it to debug. \r\n\r\nWhen running oc-mirror, unset REGISTRY_AUTH_FILE in the shell command via env -u REGISTRY_AUTH_FILE so the tool does not pick up a host-level auth file that may conflict with the explicit --authfile {{ mor_auths_file }} argument. Credentials should come only from the path the role configures.\r\n\r\n\r\nTestBos2vMNOAirGap: virt-prega-4.22 libvirt:ansible_extravars=dci_force_mirroring:true" change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/936 commit_id: 379d02c2ed85d91195401f53653c6e03f4811c96 patchset: 379d02c2ed85d91195401f53653c6e03f4811c96 project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp topic: null change: '936' change_message: "mirror_ocp_release: fixed lookup plugin, removed REGISTRY_AUTH_FILE e\u2026\n\n##### SUMMARY\r\n\r\n\r\nFix mirror_ocp_release oc-mirror tasks for remote hosts and auth handling\r\n\r\nThe debug task that prints the rendered ImageSetConfiguration used lookup('file', ...), which always reads from the Ansible controller. When mirroring runs on a remote host, the rendered file lives under a remote temp directory (_mor_tmp_dir), so the lookup fails or shows the wrong content.\r\n\r\nReplace it with ansible.builtin.slurp, which reads the file on the target host, and decode the result with b64decode before passing it to debug. \r\n\r\nWhen running oc-mirror, unset REGISTRY_AUTH_FILE in the shell command via env -u REGISTRY_AUTH_FILE so the tool does not pick up a host-level auth file that may conflict with the explicit --authfile {{ mor_auths_file }} argument. Credentials should come only from the path the role configures.\r\n\r\n\r\nTestBos2vMNOAirGap: virt-prega-4.22 libvirt:ansible_extravars=dci_force_mirroring:true" change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/936 child_jobs: [] commit_id: 379d02c2ed85d91195401f53653c6e03f4811c96 event_id: 10429d20-6448-11f1-87d7-2f956a4b1a3c executor: hostname: 38.102.83.51 inventory_file: /var/lib/zuul/builds/e7c64a1799554d5b92ace6e0194e3749/ansible/inventory.yaml log_root: /var/lib/zuul/builds/e7c64a1799554d5b92ace6e0194e3749/work/logs result_data_file: /var/lib/zuul/builds/e7c64a1799554d5b92ace6e0194e3749/work/results.json src_root: /var/lib/zuul/builds/e7c64a1799554d5b92ace6e0194e3749/work/src work_root: /var/lib/zuul/builds/e7c64a1799554d5b92ace6e0194e3749/work include_vars: [] items: - branch: main change: '936' change_message: "mirror_ocp_release: fixed lookup plugin, removed REGISTRY_AUTH_FILE e\u2026\n\n##### SUMMARY\r\n\r\n\r\nFix mirror_ocp_release oc-mirror tasks for remote hosts and auth handling\r\n\r\nThe debug task that prints the rendered ImageSetConfiguration used lookup('file', ...), which always reads from the Ansible controller. When mirroring runs on a remote host, the rendered file lives under a remote temp directory (_mor_tmp_dir), so the lookup fails or shows the wrong content.\r\n\r\nReplace it with ansible.builtin.slurp, which reads the file on the target host, and decode the result with b64decode before passing it to debug. \r\n\r\nWhen running oc-mirror, unset REGISTRY_AUTH_FILE in the shell command via env -u REGISTRY_AUTH_FILE so the tool does not pick up a host-level auth file that may conflict with the explicit --authfile {{ mor_auths_file }} argument. Credentials should come only from the path the role configures.\r\n\r\n\r\nTestBos2vMNOAirGap: virt-prega-4.22 libvirt:ansible_extravars=dci_force_mirroring:true" change_url: https://github.com/redhatci/ansible-collection-redhatci-ocp/pull/936 commit_id: 379d02c2ed85d91195401f53653c6e03f4811c96 patchset: 379d02c2ed85d91195401f53653c6e03f4811c96 project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp topic: null job: dci-build-rpm-job jobtags: [] max_attempts: 3 message: bWlycm9yX29jcF9yZWxlYXNlOiBmaXhlZCBsb29rdXAgcGx1Z2luLCByZW1vdmVkIFJFR0lTVFJZX0FVVEhfRklMRSBl4oCmCgojIyMjIyBTVU1NQVJZDQoNCjwhLS0gRGVzY3JpYmUgdGhlIGNoYW5nZSwgaW5jbHVkaW5nIHJhdGlvbmFsZSBhbmQgZGVzaWduIGRlY2lzaW9ucyAtLT4NCkZpeCBtaXJyb3Jfb2NwX3JlbGVhc2Ugb2MtbWlycm9yIHRhc2tzIGZvciByZW1vdGUgaG9zdHMgYW5kIGF1dGggaGFuZGxpbmcNCg0KVGhlIGRlYnVnIHRhc2sgdGhhdCBwcmludHMgdGhlIHJlbmRlcmVkIEltYWdlU2V0Q29uZmlndXJhdGlvbiB1c2VkIGxvb2t1cCgnZmlsZScsIC4uLiksIHdoaWNoIGFsd2F5cyByZWFkcyBmcm9tIHRoZSBBbnNpYmxlIGNvbnRyb2xsZXIuIFdoZW4gbWlycm9yaW5nIHJ1bnMgb24gYSByZW1vdGUgaG9zdCwgdGhlIHJlbmRlcmVkIGZpbGUgbGl2ZXMgdW5kZXIgYSByZW1vdGUgdGVtcCBkaXJlY3RvcnkgKF9tb3JfdG1wX2RpciksIHNvIHRoZSBsb29rdXAgZmFpbHMgb3Igc2hvd3MgdGhlIHdyb25nIGNvbnRlbnQuDQoNClJlcGxhY2UgaXQgd2l0aCBhbnNpYmxlLmJ1aWx0aW4uc2x1cnAsIHdoaWNoIHJlYWRzIHRoZSBmaWxlIG9uIHRoZSB0YXJnZXQgaG9zdCwgYW5kIGRlY29kZSB0aGUgcmVzdWx0IHdpdGggYjY0ZGVjb2RlIGJlZm9yZSBwYXNzaW5nIGl0IHRvIGRlYnVnLiANCg0KV2hlbiBydW5uaW5nIG9jLW1pcnJvciwgdW5zZXQgUkVHSVNUUllfQVVUSF9GSUxFIGluIHRoZSBzaGVsbCBjb21tYW5kIHZpYSBlbnYgLXUgUkVHSVNUUllfQVVUSF9GSUxFIHNvIHRoZSB0b29sIGRvZXMgbm90IHBpY2sgdXAgYSBob3N0LWxldmVsIGF1dGggZmlsZSB0aGF0IG1heSBjb25mbGljdCB3aXRoIHRoZSBleHBsaWNpdCAtLWF1dGhmaWxlIHt7IG1vcl9hdXRoc19maWxlIH19IGFyZ3VtZW50LiBDcmVkZW50aWFscyBzaG91bGQgY29tZSBvbmx5IGZyb20gdGhlIHBhdGggdGhlIHJvbGUgY29uZmlndXJlcy4NCg0KDQpUZXN0Qm9zMnZNTk9BaXJHYXA6IHZpcnQtcHJlZ2EtNC4yMiBsaWJ2aXJ0OmFuc2libGVfZXh0cmF2YXJzPWRjaV9mb3JjZV9taXJyb3Jpbmc6dHJ1ZQ== patchset: 379d02c2ed85d91195401f53653c6e03f4811c96 pipeline: check playbook_context: playbook_projects: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config: canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/dci-config checkout: main commit: 401c077f4f321288dc08f65b2bd861fbd6a8e7ea trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rpm/build.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/playbook_0/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/playbook_0/role_1/zuul-jobs/roles post_playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/post.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_0/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/post_playbook_0/role_0/dci-config/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 pre_playbooks: - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/base/pre.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_0/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_0/role_0/dci-config/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/dci-config/playbooks/rpm/prepare-mock-host.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_1/role_0/dci-config/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: false post_timeout: null pre_timeout: null project: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp name: redhatci/ansible-collection-redhatci-ocp short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp projects: github.com/distributedci/dci-packaging: canonical_hostname: github.com canonical_name: github.com/distributedci/dci-packaging checkout: main checkout_description: zuul branch commit: 1567c04e744d7baade72e451b0c0fd7b192987bb name: distributedci/dci-packaging required: true short_name: dci-packaging src_dir: src/github.com/distributedci/dci-packaging github.com/redhatci/ansible-collection-redhatci-ocp: canonical_hostname: github.com canonical_name: github.com/redhatci/ansible-collection-redhatci-ocp checkout: main checkout_description: zuul branch commit: 379d02c2ed85d91195401f53653c6e03f4811c96 name: redhatci/ansible-collection-redhatci-ocp required: false short_name: ansible-collection-redhatci-ocp src_dir: src/github.com/redhatci/ansible-collection-redhatci-ocp gitlab.com/softwarefactory-project/centosinfra-prod/dci-config: canonical_hostname: gitlab.com canonical_name: gitlab.com/softwarefactory-project/centosinfra-prod/dci-config checkout: main checkout_description: zuul branch commit: 401c077f4f321288dc08f65b2bd861fbd6a8e7ea name: softwarefactory-project/centosinfra-prod/dci-config required: true short_name: dci-config src_dir: src/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config ref: refs/pull/936/head resources: {} tenant: dci timeout: 1800 topic: null voting: true