all: children: zuul_unreachable: hosts: {} hosts: testrunner: ansible_connection: ssh ansible_host: 38.102.83.66 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul-worker nodepool: az: nova cloud: vexxhost-nodepool-sf external_id: fbce6ece-9553-4e94-808a-b576461d79bb host_id: 153aefd56b7f2484cf3e7d1dcd948a87996269b63bb664cfdbf40e39 interface_ip: 38.102.83.66 label: cloud-rhel-9-4 node_properties: {} private_ipv4: 38.102.83.66 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.66 public_ipv6: '' region: RegionOne slot: null tox_envlist: ALL tox_install_siblings: false zuul_node: az: nova cloud: vexxhost-nodepool-sf external_id: fbce6ece-9553-4e94-808a-b576461d79bb host_id: 153aefd56b7f2484cf3e7d1dcd948a87996269b63bb664cfdbf40e39 interface_ip: 38.102.83.66 label: cloud-rhel-9-4 node_properties: {} private_ipv4: 38.102.83.66 private_ipv6: null provider: vexxhost-nodepool-sf public_ipv4: 38.102.83.66 public_ipv6: '' region: RegionOne slot: null uuid: null vars: tox_envlist: ALL tox_install_siblings: false zuul: _inheritance_path: - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: aaa7a9073763494bbe9b35d7e7d187a4 build_refs: - branch: main change: '10' change_message: "Add redact feature to create file\n\nAllows to redact sensitive content prior uploading to the control server.\r\nThis helps prevent accidental exposure of secrets, tokens, and/or credentials of content/files uploaded to the control server. Test units are added for the new functionality as well as tests in the file creation to validate the uploaded content is redacted.\r\n\r\nBy default the redact setting is turned off.\r\n\r\nAssisted-by: Claude\r\n\r\n---\r\n\r\nThis feature was initially included in dci-ansible as part of the dci callback plugin via https://github.com/distributedci/dci-ansible/pull/4 but it will be required as well in dci-pipeline, thus making dciclient a better candidate for this functionality so its code can be reused in different places.\r\n\r\n---\r\n\r\nTest-hints: no-check\r\n\r\n---\r\n\r\n- [x] https://www.distributed-ci.io/jobs/5225ce4a-276c-4034-be5e-a7970ebda8c0" change_url: https://github.com/distributedci/python-dciclient/pull/10 commit_id: 4d8bff66f70004b2073062d2543c46f6f0a0a63e patchset: 4d8bff66f70004b2073062d2543c46f6f0a0a63e project: canonical_hostname: github.com canonical_name: github.com/distributedci/python-dciclient name: distributedci/python-dciclient short_name: python-dciclient src_dir: src/github.com/distributedci/python-dciclient src_dir: src/github.com/distributedci/python-dciclient topic: null buildset: e2d533bf0ebd4704933f0f471ad2c209 buildset_refs: - branch: main change: '10' change_message: "Add redact feature to create file\n\nAllows to redact sensitive content prior uploading to the control server.\r\nThis helps prevent accidental exposure of secrets, tokens, and/or credentials of content/files uploaded to the control server. Test units are added for the new functionality as well as tests in the file creation to validate the uploaded content is redacted.\r\n\r\nBy default the redact setting is turned off.\r\n\r\nAssisted-by: Claude\r\n\r\n---\r\n\r\nThis feature was initially included in dci-ansible as part of the dci callback plugin via https://github.com/distributedci/dci-ansible/pull/4 but it will be required as well in dci-pipeline, thus making dciclient a better candidate for this functionality so its code can be reused in different places.\r\n\r\n---\r\n\r\nTest-hints: no-check\r\n\r\n---\r\n\r\n- [x] https://www.distributed-ci.io/jobs/5225ce4a-276c-4034-be5e-a7970ebda8c0" change_url: https://github.com/distributedci/python-dciclient/pull/10 commit_id: 4d8bff66f70004b2073062d2543c46f6f0a0a63e patchset: 4d8bff66f70004b2073062d2543c46f6f0a0a63e project: canonical_hostname: github.com canonical_name: github.com/distributedci/python-dciclient name: distributedci/python-dciclient short_name: python-dciclient src_dir: src/github.com/distributedci/python-dciclient src_dir: src/github.com/distributedci/python-dciclient topic: null change: '10' change_message: "Add redact feature to create file\n\nAllows to redact sensitive content prior uploading to the control server.\r\nThis helps prevent accidental exposure of secrets, tokens, and/or credentials of content/files uploaded to the control server. Test units are added for the new functionality as well as tests in the file creation to validate the uploaded content is redacted.\r\n\r\nBy default the redact setting is turned off.\r\n\r\nAssisted-by: Claude\r\n\r\n---\r\n\r\nThis feature was initially included in dci-ansible as part of the dci callback plugin via https://github.com/distributedci/dci-ansible/pull/4 but it will be required as well in dci-pipeline, thus making dciclient a better candidate for this functionality so its code can be reused in different places.\r\n\r\n---\r\n\r\nTest-hints: no-check\r\n\r\n---\r\n\r\n- [x] https://www.distributed-ci.io/jobs/5225ce4a-276c-4034-be5e-a7970ebda8c0" change_url: https://github.com/distributedci/python-dciclient/pull/10 child_jobs: [] commit_id: 4d8bff66f70004b2073062d2543c46f6f0a0a63e event_id: d01b3e80-69cb-11f1-8b96-bd13d86e6b57 executor: hostname: 38.129.56.84 inventory_file: /var/lib/zuul/builds/aaa7a9073763494bbe9b35d7e7d187a4/ansible/inventory.yaml log_root: /var/lib/zuul/builds/aaa7a9073763494bbe9b35d7e7d187a4/work/logs result_data_file: /var/lib/zuul/builds/aaa7a9073763494bbe9b35d7e7d187a4/work/results.json src_root: /var/lib/zuul/builds/aaa7a9073763494bbe9b35d7e7d187a4/work/src work_root: /var/lib/zuul/builds/aaa7a9073763494bbe9b35d7e7d187a4/work include_vars: [] items: - branch: main change: '10' change_message: "Add redact feature to create file\n\nAllows to redact sensitive content prior uploading to the control server.\r\nThis helps prevent accidental exposure of secrets, tokens, and/or credentials of content/files uploaded to the control server. Test units are added for the new functionality as well as tests in the file creation to validate the uploaded content is redacted.\r\n\r\nBy default the redact setting is turned off.\r\n\r\nAssisted-by: Claude\r\n\r\n---\r\n\r\nThis feature was initially included in dci-ansible as part of the dci callback plugin via https://github.com/distributedci/dci-ansible/pull/4 but it will be required as well in dci-pipeline, thus making dciclient a better candidate for this functionality so its code can be reused in different places.\r\n\r\n---\r\n\r\nTest-hints: no-check\r\n\r\n---\r\n\r\n- [x] https://www.distributed-ci.io/jobs/5225ce4a-276c-4034-be5e-a7970ebda8c0" change_url: https://github.com/distributedci/python-dciclient/pull/10 commit_id: 4d8bff66f70004b2073062d2543c46f6f0a0a63e patchset: 4d8bff66f70004b2073062d2543c46f6f0a0a63e project: canonical_hostname: github.com canonical_name: github.com/distributedci/python-dciclient name: distributedci/python-dciclient short_name: python-dciclient src_dir: src/github.com/distributedci/python-dciclient topic: null job: dci-client-test-job jobtags: [] max_attempts: 3 message: QWRkIHJlZGFjdCBmZWF0dXJlIHRvIGNyZWF0ZSBmaWxlCgpBbGxvd3MgdG8gcmVkYWN0IHNlbnNpdGl2ZSBjb250ZW50IHByaW9yIHVwbG9hZGluZyB0byB0aGUgY29udHJvbCBzZXJ2ZXIuDQpUaGlzIGhlbHBzIHByZXZlbnQgYWNjaWRlbnRhbCBleHBvc3VyZSBvZiBzZWNyZXRzLCB0b2tlbnMsIGFuZC9vciBjcmVkZW50aWFscyBvZiBjb250ZW50L2ZpbGVzIHVwbG9hZGVkIHRvIHRoZSBjb250cm9sIHNlcnZlci4gVGVzdCB1bml0cyBhcmUgYWRkZWQgZm9yIHRoZSBuZXcgZnVuY3Rpb25hbGl0eSBhcyB3ZWxsIGFzIHRlc3RzIGluIHRoZSBmaWxlIGNyZWF0aW9uIHRvIHZhbGlkYXRlIHRoZSB1cGxvYWRlZCBjb250ZW50IGlzIHJlZGFjdGVkLg0KDQpCeSBkZWZhdWx0IHRoZSByZWRhY3Qgc2V0dGluZyBpcyB0dXJuZWQgb2ZmLg0KDQpBc3Npc3RlZC1ieTogQ2xhdWRlDQoNCi0tLQ0KDQpUaGlzIGZlYXR1cmUgd2FzIGluaXRpYWxseSBpbmNsdWRlZCBpbiBkY2ktYW5zaWJsZSBhcyBwYXJ0IG9mIHRoZSBkY2kgY2FsbGJhY2sgcGx1Z2luIHZpYSBodHRwczovL2dpdGh1Yi5jb20vZGlzdHJpYnV0ZWRjaS9kY2ktYW5zaWJsZS9wdWxsLzQgYnV0IGl0IHdpbGwgYmUgcmVxdWlyZWQgYXMgd2VsbCBpbiBkY2ktcGlwZWxpbmUsIHRodXMgbWFraW5nIGRjaWNsaWVudCBhIGJldHRlciBjYW5kaWRhdGUgZm9yIHRoaXMgZnVuY3Rpb25hbGl0eSBzbyBpdHMgY29kZSBjYW4gYmUgcmV1c2VkIGluIGRpZmZlcmVudCBwbGFjZXMuDQoNCi0tLQ0KDQpUZXN0LWhpbnRzOiBuby1jaGVjaw0KDQotLS0NCg0KLSBbeF0gaHR0cHM6Ly93d3cuZGlzdHJpYnV0ZWQtY2kuaW8vam9icy81MjI1Y2U0YS0yNzZjLTQwMzQtYmU1ZS1hNzk3MGViZGE4YzA= patchset: 4d8bff66f70004b2073062d2543c46f6f0a0a63e 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/dciclient/run.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/s3/clean.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 - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rhel/clean.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_1/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/post_playbook_1/role_0/dci-config/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 - 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_2/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/post_playbook_2/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_2/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_2/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/rhel/login.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 - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/s3/install.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_2/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_2/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_2/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_2/role_1/zuul-jobs/roles - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/redis/install.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_3/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_3/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_3/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_3/role_1/zuul-jobs/roles - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/rabbitmq/install.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_4/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_4/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_4/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_4/role_1/zuul-jobs/roles - path: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config/playbooks/python/pre-run.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_5/role_0/dci-config link_target: trusted/project_0/gitlab.com/softwarefactory-project/centosinfra-prod/dci-config role_path: ansible/pre_playbook_5/role_0/dci-config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_5/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_5/role_1/zuul-jobs/roles post_review: false post_timeout: null pre_timeout: null project: canonical_hostname: github.com canonical_name: github.com/distributedci/python-dciclient name: distributedci/python-dciclient short_name: python-dciclient src_dir: src/github.com/distributedci/python-dciclient projects: github.com/distributedci/dci-control-server: canonical_hostname: github.com canonical_name: github.com/distributedci/dci-control-server checkout: main checkout_description: zuul branch commit: 4ba1a779be565de9a6f47d616151c8b0bd23f864 name: distributedci/dci-control-server required: true short_name: dci-control-server src_dir: src/github.com/distributedci/dci-control-server github.com/distributedci/python-dciclient: canonical_hostname: github.com canonical_name: github.com/distributedci/python-dciclient checkout: main checkout_description: zuul branch commit: 4d8bff66f70004b2073062d2543c46f6f0a0a63e name: distributedci/python-dciclient required: true short_name: python-dciclient src_dir: src/github.com/distributedci/python-dciclient 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/10/head resources: {} tenant: dci timeout: 1800 topic: null voting: true