all: children: zuul_unreachable: hosts: {} hosts: container: ansible_connection: kubectl ansible_host: pod-centos-9-stream-0000071714 ansible_kubectl_context: main:zuul-worker/38-102-83-186:9023 ansible_port: null ansible_python_interpreter: /bin/python3 ansible_ssh_common_args: -o StrictHostKeyChecking=false ansible_user: zuul ara_report_path: '{{ zuul.executor.log_root }}/ara-report' ara_report_type: database nodepool: az: null cloud: /k1s05/ external_id: main-pod-centos-9-stream-0000071714 host_id: null interface_ip: pod-centos-9-stream-0000071714 label: pod-centos-9-stream node_properties: {} private_ipv4: null private_ipv6: null provider: k1s05 public_ipv4: null public_ipv6: null region: null slot: null run_test: check_zuul_files zuul_node: az: null cloud: /k1s05/ external_id: main-pod-centos-9-stream-0000071714 host_id: null interface_ip: pod-centos-9-stream-0000071714 label: pod-centos-9-stream node_properties: {} private_ipv4: null private_ipv6: null provider: k1s05 public_ipv4: null public_ipv6: null region: null slot: null uuid: null vars: ara_report_path: '{{ zuul.executor.log_root }}/ara-report' ara_report_type: database run_test: check_zuul_files zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: fe247d70a7fa4978850a88255909edf2 build_refs: - branch: main change: '3773' change_message: "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1. \ Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to \r\n cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n encoded values under data.ceph_conf (DCN convention).\r\n\r\n2. Allow overriding ssh and storage_mgmt\r\n \ \r\n To allow BM SNO with ceph using custom ceph CIDR values,\r\n \ make ssh_network_range and storage_mgmt_network_range overridable via\r\n \ cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n \ Both are set in set_fact which clobbers extra vars, so we use the\r\n \ cifmw_ indirection with default() to preserve original defaults.\r\n \ \r\n NOTE: storage_network_range also needs this treatment.\r\n It use to be commented out in set_fact, and this change needs\r\n extra testing with Ceph ci jobs perhaps.\r\n\r\n Also gather network facts for IP-to-host mapping. \r\n\r\n3. Fix Swift by Ceph RGW on SNO setup \r\n\r\n \ On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n \ ingress service (haproxy/keepalived) is not deployed because the\r\n \ ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n \ Parameterize RGW port to correct the Keystone Swift endpoint for SNO.\r\n \ Change the VIP detection logic so that if cifmw_cephadm_rgw_vip\r\n \ is pre-set (e.g. to the host's storage IP for SNO cases) - it's\r\n \ preserved. Otherwise it falls back to cifmw_cephadm_vip\r\n (the ingress VIP) as before.\r\n\r\n Users will be able to chose from VIP:8080 vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3773 commit_id: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 patchset: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 88c44682061f4cac846ad352f77a155b buildset_refs: - branch: main change: '3773' change_message: "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1. \ Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to \r\n cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n encoded values under data.ceph_conf (DCN convention).\r\n\r\n2. Allow overriding ssh and storage_mgmt\r\n \ \r\n To allow BM SNO with ceph using custom ceph CIDR values,\r\n \ make ssh_network_range and storage_mgmt_network_range overridable via\r\n \ cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n \ Both are set in set_fact which clobbers extra vars, so we use the\r\n \ cifmw_ indirection with default() to preserve original defaults.\r\n \ \r\n NOTE: storage_network_range also needs this treatment.\r\n It use to be commented out in set_fact, and this change needs\r\n extra testing with Ceph ci jobs perhaps.\r\n\r\n Also gather network facts for IP-to-host mapping. \r\n\r\n3. Fix Swift by Ceph RGW on SNO setup \r\n\r\n \ On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n \ ingress service (haproxy/keepalived) is not deployed because the\r\n \ ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n \ Parameterize RGW port to correct the Keystone Swift endpoint for SNO.\r\n \ Change the VIP detection logic so that if cifmw_cephadm_rgw_vip\r\n \ is pre-set (e.g. to the host's storage IP for SNO cases) - it's\r\n \ preserved. Otherwise it falls back to cifmw_cephadm_vip\r\n (the ingress VIP) as before.\r\n\r\n Users will be able to chose from VIP:8080 vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3773 commit_id: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 patchset: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3773' change_message: "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1. \ Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to \r\n cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n encoded values under data.ceph_conf (DCN convention).\r\n\r\n2. Allow overriding ssh and storage_mgmt\r\n \r\n \ To allow BM SNO with ceph using custom ceph CIDR values,\r\n make ssh_network_range and storage_mgmt_network_range overridable via\r\n cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n Both are set in set_fact which clobbers extra vars, so we use the\r\n cifmw_ indirection with default() to preserve original defaults.\r\n \r\n NOTE: storage_network_range also needs this treatment.\r\n It use to be commented out in set_fact, and this change needs\r\n extra testing with Ceph ci jobs perhaps.\r\n\r\n \ Also gather network facts for IP-to-host mapping. \r\n\r\n3. Fix Swift by Ceph RGW on SNO setup \r\n\r\n \ On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n \ ingress service (haproxy/keepalived) is not deployed because the\r\n ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n Parameterize RGW port to correct the Keystone Swift endpoint for SNO.\r\n Change the VIP detection logic so that if cifmw_cephadm_rgw_vip\r\n is pre-set (e.g. to the host's storage IP for SNO cases) - it's\r\n preserved. Otherwise it falls back to cifmw_cephadm_vip\r\n (the ingress VIP) as before.\r\n\r\n \ Users will be able to chose from VIP:8080 vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3773 child_jobs: [] commit_id: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 event_id: 70d0afd0-6644-11f1-8f83-ea505e2c95b1 executor: hostname: 38.129.56.84 inventory_file: /var/lib/zuul/builds/fe247d70a7fa4978850a88255909edf2/ansible/inventory.yaml log_root: /var/lib/zuul/builds/fe247d70a7fa4978850a88255909edf2/work/logs result_data_file: /var/lib/zuul/builds/fe247d70a7fa4978850a88255909edf2/work/results.json src_root: /var/lib/zuul/builds/fe247d70a7fa4978850a88255909edf2/work/src work_root: /var/lib/zuul/builds/fe247d70a7fa4978850a88255909edf2/work include_vars: [] items: - branch: main change: '3773' change_message: "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1. \ Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to \r\n cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n encoded values under data.ceph_conf (DCN convention).\r\n\r\n2. Allow overriding ssh and storage_mgmt\r\n \ \r\n To allow BM SNO with ceph using custom ceph CIDR values,\r\n \ make ssh_network_range and storage_mgmt_network_range overridable via\r\n \ cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n \ Both are set in set_fact which clobbers extra vars, so we use the\r\n \ cifmw_ indirection with default() to preserve original defaults.\r\n \ \r\n NOTE: storage_network_range also needs this treatment.\r\n It use to be commented out in set_fact, and this change needs\r\n extra testing with Ceph ci jobs perhaps.\r\n\r\n Also gather network facts for IP-to-host mapping. \r\n\r\n3. Fix Swift by Ceph RGW on SNO setup \r\n\r\n \ On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n \ ingress service (haproxy/keepalived) is not deployed because the\r\n \ ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n \ Parameterize RGW port to correct the Keystone Swift endpoint for SNO.\r\n \ Change the VIP detection logic so that if cifmw_cephadm_rgw_vip\r\n \ is pre-set (e.g. to the host's storage IP for SNO cases) - it's\r\n \ preserved. Otherwise it falls back to cifmw_cephadm_vip\r\n (the ingress VIP) as before.\r\n\r\n Users will be able to chose from VIP:8080 vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3773 commit_id: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 patchset: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: cifmw-pod-zuul-files jobtags: [] max_attempts: 3 message: W211bHRpcGxlXSBub3ZhMDVlcHNpbG9uOiBhZGp1c3QgQ2VwaCBmb3IgQk0gU05PIERDTiBjYXNlcwoKMS4gIEFkanVzdCBjZXBoLnltbCBwb3N0X3N0YWdlX3J1biBob29rIGZvciBEQ04gY29udmVudGlvbnMNCg0KICAgIFRoZSBjZXBoLnltbCBwb3N0X3N0YWdlX3J1biBob29rICh2aWEgY2lmbXdfY2VwaF9jbGllbnQgcm9sZSkgd3JpdGVzIENlcGggY29uZmlnIGZpbGVzIHRvICANCiAgICBjaWZtd19jZXBoX2NsaWVudF9mZXRjaF9kaXIgKGRlZmF1bHQgL3RtcC8pLiBUaGlzIHRlbXBsYXRlIHJlYWRzIHRob3NlIGZpbGVzIGFuZCBwcm92aWRlcyB0aGVtIGFzIGJhc2U2NC0NCiAgICBlbmNvZGVkIHZhbHVlcyB1bmRlciBkYXRhLmNlcGhfY29uZiAoRENOIGNvbnZlbnRpb24pLg0KDQoyLiAgQWxsb3cgb3ZlcnJpZGluZyBzc2ggYW5kIHN0b3JhZ2VfbWdtdA0KICAgIA0KICAgIFRvIGFsbG93IEJNIFNOTyB3aXRoIGNlcGggdXNpbmcgY3VzdG9tIGNlcGggQ0lEUiB2YWx1ZXMsDQogICAgbWFrZSBzc2hfbmV0d29ya19yYW5nZSBhbmQgc3RvcmFnZV9tZ210X25ldHdvcmtfcmFuZ2Ugb3ZlcnJpZGFibGUgdmlhDQogICAgY2lmbXdfY2VwaF9zc2hfbmV0d29ya19yYW5nZSBhbmQgY2lmbXdfY2VwaF9zdG9yYWdlX21nbXRfbmV0d29ya19yYW5nZS4NCiAgICBCb3RoIGFyZSBzZXQgaW4gc2V0X2ZhY3Qgd2hpY2ggY2xvYmJlcnMgZXh0cmEgdmFycywgc28gd2UgdXNlIHRoZQ0KICAgIGNpZm13XyBpbmRpcmVjdGlvbiB3aXRoIGRlZmF1bHQoKSB0byBwcmVzZXJ2ZSBvcmlnaW5hbCBkZWZhdWx0cy4NCiAgICANCiAgICBOT1RFOiBzdG9yYWdlX25ldHdvcmtfcmFuZ2UgYWxzbyBuZWVkcyB0aGlzIHRyZWF0bWVudC4NCiAgICBJdCB1c2UgdG8gYmUgY29tbWVudGVkIG91dCBpbiBzZXRfZmFjdCwgYW5kIHRoaXMgY2hhbmdlIG5lZWRzDQogICAgZXh0cmEgdGVzdGluZyB3aXRoIENlcGggY2kgam9icyBwZXJoYXBzLg0KDQogICAgQWxzbyBnYXRoZXIgbmV0d29yayBmYWN0cyBmb3IgSVAtdG8taG9zdCBtYXBwaW5nLiANCg0KMy4gRml4IFN3aWZ0IGJ5IENlcGggUkdXIG9uIFNOTyBzZXR1cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoNCiAgICBPbiBTTk8gd2l0aCBhIHNpbmdsZSBFRFBNIGNvbXB1dGUgKHNpbmdsZS1ob3N0IENlcGhIQ0kpLCB0aGUgQ2VwaA0KICAgIGluZ3Jlc3Mgc2VydmljZSAoaGFwcm94eS9rZWVwYWxpdmVkKSBpcyBub3QgZGVwbG95ZWQgYmVjYXVzZSB0aGUNCiAgICBjZXBoX3Jndy55bWwuajIgc3BlYyB0ZW1wbGF0ZSBvbmx5IGNyZWF0ZXMgaXQgZm9yIG11bHRpLWhvc3QgY2x1c3RlcnMuDQoNCiAgICBQYXJhbWV0ZXJpemUgUkdXIHBvcnQgdG8gY29ycmVjdCB0aGUgS2V5c3RvbmUgU3dpZnQgZW5kcG9pbnQgZm9yIFNOTy4NCiAgICBDaGFuZ2UgdGhlIFZJUCBkZXRlY3Rpb24gbG9naWMgc28gdGhhdCBpZiBjaWZtd19jZXBoYWRtX3Jnd192aXANCiAgICBpcyBwcmUtc2V0IChlLmcuIHRvIHRoZSBob3N0J3Mgc3RvcmFnZSBJUCBmb3IgU05PIGNhc2VzKSAtIGl0J3MNCiAgICBwcmVzZXJ2ZWQuIE90aGVyd2lzZSBpdCBmYWxscyBiYWNrIHRvIGNpZm13X2NlcGhhZG1fdmlwDQogICAgKHRoZSBpbmdyZXNzIFZJUCkgYXMgYmVmb3JlLg0KDQogICAgVXNlcnMgd2lsbCBiZSBhYmxlIHRvIGNob3NlIGZyb20gVklQOjgwODAgdnMgaG9zdF9pcDo4MDgyIGFjY29yZGluZ2x5Lg0KDQpKaXJhOiBbT1NQUkgtMjc2NDFdKGh0dHBzOi8vcmVkaGF0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL09TUFJILTI3NjQxKQ0KR2VuZXJhdGVkLWJ5OiBjbGF1ZGUtNC42LW9wdXMtaGlnaA== patchset: 6121110e30eb9d443148efa71c9a0f3ef7a20d14 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 untrusted/project_0/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 untrusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 804b117a294e90a1fadca6ac9554e738b2278309 playbooks: - path: untrusted/project_3/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/pod-jobs.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/playbook_0/role_1/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 - checkout: master checkout_description: project default branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_0/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_playbooks: - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_0/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_0/role_0/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 - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_0/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_0/role_2/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_1/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_1/role_0/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 - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_1/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_1/role_2/rdo-jobs/roles pre_playbooks: - path: trusted/project_0/review.rdoproject.org/config/playbooks/base-minimal/pre.yaml roles: - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_0/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_0/role_0/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 - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_0/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_0/role_2/rdo-jobs/roles - path: untrusted/project_0/review.rdoproject.org/rdo-jobs/playbooks/base/pre.yaml roles: - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_1/role_0/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_1/role_0/config/roles - checkout: master checkout_description: project default branch link_name: ansible/pre_playbook_1/role_1/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_2/rdo-jobs link_target: untrusted/project_0/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_1/role_2/rdo-jobs/roles post_review: false post_timeout: 5400 pre_timeout: null project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: zuul branch commit: 804b117a294e90a1fadca6ac9554e738b2278309 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework ref: refs/pull/3773/head resources: container: context: main:zuul-worker/38-102-83-186:9023 namespace: main pod: pod-centos-9-stream-0000071714 resources: cores: 0 instances: 1 ram: 0 stream_port1: 43943 stream_port2: 44943 tenant: rdoproject.org timeout: 1800 topic: null voting: true