all: children: computes: hosts: compute-0: null compute-1: null ocps: hosts: crc: null zuul_unreachable: hosts: {} hosts: compute-0: ansible_connection: ssh ansible_host: 38.102.83.59 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_telemetry_enabled_exporters: - podman_exporter - openstack_network_exporter cifmw_extras: - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework'']. src_dir }}/scenarios/centos-9/multinode-ci.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/edpm.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest-nfs.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/nfs.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '12**********89' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: a07ba92d7e940ee8bcbba6f06403943858879a10 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator:a07ba92d7e940ee8bcbba6f06403943858879a10 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:a07ba92d7e940ee8bcbba6f06403943858879a10 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:a07ba92d7e940ee8bcbba6f06403943858879a10 watcher-operator: git_commit_hash: 0d095f406079991b49a633b5baeb8b909ba30ef5 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/watcher-operator image: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator:0d095f406079991b49a633b5baeb8b909ba30ef5 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-bundle:0d095f406079991b49a633b5baeb8b909ba30ef5 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-index:0d095f406079991b49a633b5baeb8b909ba30ef5 cifmw_repo_setup_branch: master cifmw_test_operator_tempest_image_tag: watcher_latest cifmw_update_containers_openstack: true cifmw_update_containers_org: podified-master-centos10 cifmw_update_containers_watcher: true cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: '' content_provider_gating_repo_available: true content_provider_gating_repo_url: http://38.102.83.113:8766 content_provider_os_registry_namespace: podified-master-centos10 content_provider_os_registry_url: 38.102.83.113:5001/podified-master-centos10 content_provider_registry_available: true content_provider_registry_ip: 38.102.83.113 content_provider_registry_ip_port: 38.102.83.113:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true fetch_dlrn_hash: false max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: d8d92971-e51b-4656-84da-6f01c8afb990 host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.59 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.59 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.59 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 watcher_registry_url: '{{ content_provider_os_registry_url }}' watcher_scenario: edpm watcher_services_tag: watcher_latest zuul_log_collection: false zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: d8d92971-e51b-4656-84da-6f01c8afb990 host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.59 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.59 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.59 public_ipv6: '' region: RegionOne slot: null uuid: null compute-1: ansible_connection: ssh ansible_host: 38.102.83.97 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_telemetry_enabled_exporters: - podman_exporter - openstack_network_exporter cifmw_extras: - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework'']. src_dir }}/scenarios/centos-9/multinode-ci.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/edpm.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest-nfs.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/nfs.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '12**********89' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: a07ba92d7e940ee8bcbba6f06403943858879a10 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator:a07ba92d7e940ee8bcbba6f06403943858879a10 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:a07ba92d7e940ee8bcbba6f06403943858879a10 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:a07ba92d7e940ee8bcbba6f06403943858879a10 watcher-operator: git_commit_hash: 0d095f406079991b49a633b5baeb8b909ba30ef5 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/watcher-operator image: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator:0d095f406079991b49a633b5baeb8b909ba30ef5 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-bundle:0d095f406079991b49a633b5baeb8b909ba30ef5 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-index:0d095f406079991b49a633b5baeb8b909ba30ef5 cifmw_repo_setup_branch: master cifmw_test_operator_tempest_image_tag: watcher_latest cifmw_update_containers_openstack: true cifmw_update_containers_org: podified-master-centos10 cifmw_update_containers_watcher: true cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: '' content_provider_gating_repo_available: true content_provider_gating_repo_url: http://38.102.83.113:8766 content_provider_os_registry_namespace: podified-master-centos10 content_provider_os_registry_url: 38.102.83.113:5001/podified-master-centos10 content_provider_registry_available: true content_provider_registry_ip: 38.102.83.113 content_provider_registry_ip_port: 38.102.83.113:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true fetch_dlrn_hash: false max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: cdfcc093-344f-4724-b1fb-16497a302bdb host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.97 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.97 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.97 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 watcher_registry_url: '{{ content_provider_os_registry_url }}' watcher_scenario: edpm watcher_services_tag: watcher_latest zuul_log_collection: false zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: cdfcc093-344f-4724-b1fb-16497a302bdb host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.97 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.97 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.97 public_ipv6: '' region: RegionOne slot: null uuid: null controller: ansible_connection: ssh ansible_host: 38.102.83.36 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_telemetry_enabled_exporters: - podman_exporter - openstack_network_exporter cifmw_extras: - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework'']. src_dir }}/scenarios/centos-9/multinode-ci.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/edpm.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest-nfs.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/nfs.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '12**********89' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: a07ba92d7e940ee8bcbba6f06403943858879a10 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator:a07ba92d7e940ee8bcbba6f06403943858879a10 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:a07ba92d7e940ee8bcbba6f06403943858879a10 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:a07ba92d7e940ee8bcbba6f06403943858879a10 watcher-operator: git_commit_hash: 0d095f406079991b49a633b5baeb8b909ba30ef5 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/watcher-operator image: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator:0d095f406079991b49a633b5baeb8b909ba30ef5 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-bundle:0d095f406079991b49a633b5baeb8b909ba30ef5 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-index:0d095f406079991b49a633b5baeb8b909ba30ef5 cifmw_repo_setup_branch: master cifmw_test_operator_tempest_image_tag: watcher_latest cifmw_update_containers_openstack: true cifmw_update_containers_org: podified-master-centos10 cifmw_update_containers_watcher: true cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: '' content_provider_gating_repo_available: true content_provider_gating_repo_url: http://38.102.83.113:8766 content_provider_os_registry_namespace: podified-master-centos10 content_provider_os_registry_url: 38.102.83.113:5001/podified-master-centos10 content_provider_registry_available: true content_provider_registry_ip: 38.102.83.113 content_provider_registry_ip_port: 38.102.83.113:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true fetch_dlrn_hash: false max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 47f23fdc-a682-442d-a739-975c0429e23c host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.36 label: cloud-centos-9-stream-tripleo-medium node_properties: {} private_ipv4: 38.102.83.36 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.36 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 watcher_registry_url: '{{ content_provider_os_registry_url }}' watcher_scenario: edpm watcher_services_tag: watcher_latest zuul_log_collection: false zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 47f23fdc-a682-442d-a739-975c0429e23c host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.36 label: cloud-centos-9-stream-tripleo-medium node_properties: {} private_ipv4: 38.102.83.36 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.36 public_ipv6: '' region: RegionOne slot: null uuid: null crc: ansible_connection: ssh ansible_host: 38.102.83.115 ansible_port: 22 ansible_python_interpreter: auto ansible_user: core ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_telemetry_enabled_exporters: - podman_exporter - openstack_network_exporter cifmw_extras: - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework'']. src_dir }}/scenarios/centos-9/multinode-ci.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/edpm.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest-nfs.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/nfs.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '12**********89' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: a07ba92d7e940ee8bcbba6f06403943858879a10 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator:a07ba92d7e940ee8bcbba6f06403943858879a10 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:a07ba92d7e940ee8bcbba6f06403943858879a10 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:a07ba92d7e940ee8bcbba6f06403943858879a10 watcher-operator: git_commit_hash: 0d095f406079991b49a633b5baeb8b909ba30ef5 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/watcher-operator image: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator:0d095f406079991b49a633b5baeb8b909ba30ef5 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-bundle:0d095f406079991b49a633b5baeb8b909ba30ef5 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-index:0d095f406079991b49a633b5baeb8b909ba30ef5 cifmw_repo_setup_branch: master cifmw_test_operator_tempest_image_tag: watcher_latest cifmw_update_containers_openstack: true cifmw_update_containers_org: podified-master-centos10 cifmw_update_containers_watcher: true cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: '' content_provider_gating_repo_available: true content_provider_gating_repo_url: http://38.102.83.113:8766 content_provider_os_registry_namespace: podified-master-centos10 content_provider_os_registry_url: 38.102.83.113:5001/podified-master-centos10 content_provider_registry_available: true content_provider_registry_ip: 38.102.83.113 content_provider_registry_ip_port: 38.102.83.113:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true fetch_dlrn_hash: false max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: a7b258f0-b45a-4520-9c1a-345281978f24 host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.115 label: crc-cloud-ocp-4-20-1-3xl node_properties: {} private_ipv4: 38.102.83.115 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.115 public_ipv6: '' region: RegionOne slot: null push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 watcher_registry_url: '{{ content_provider_os_registry_url }}' watcher_scenario: edpm watcher_services_tag: watcher_latest zuul_log_collection: false zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: a7b258f0-b45a-4520-9c1a-345281978f24 host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.115 label: crc-cloud-ocp-4-20-1-3xl node_properties: {} private_ipv4: 38.102.83.115 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.115 public_ipv6: '' region: RegionOne slot: null uuid: null localhost: ansible_connection: local vars: ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_build_images_output: {} cifmw_dlrn_report_result: false cifmw_edpm_telemetry_enabled_exporters: - podman_exporter - openstack_network_exporter cifmw_extras: - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/ci-framework'']. src_dir }}/scenarios/centos-9/multinode-ci.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/edpm.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/tests/watcher-tempest-nfs.yml' - '@{{ ansible_user_dir }}/{{ zuul.projects[''github.com/openstack-k8s-operators/watcher-operator'']. src_dir }}/ci/scenarios/nfs.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '12**********89' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: openstack-operator: git_commit_hash: a07ba92d7e940ee8bcbba6f06403943858879a10 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator:a07ba92d7e940ee8bcbba6f06403943858879a10 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-bundle:a07ba92d7e940ee8bcbba6f06403943858879a10 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/openstack-operator-index:a07ba92d7e940ee8bcbba6f06403943858879a10 watcher-operator: git_commit_hash: 0d095f406079991b49a633b5baeb8b909ba30ef5 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/watcher-operator image: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator:0d095f406079991b49a633b5baeb8b909ba30ef5 image_bundle: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-bundle:0d095f406079991b49a633b5baeb8b909ba30ef5 image_catalog: 38.102.83.113:5001/openstack-k8s-operators/watcher-operator-index:0d095f406079991b49a633b5baeb8b909ba30ef5 cifmw_repo_setup_branch: master cifmw_test_operator_tempest_image_tag: watcher_latest cifmw_update_containers_openstack: true cifmw_update_containers_org: podified-master-centos10 cifmw_update_containers_watcher: true cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_dlrn_md5_hash: '' content_provider_gating_repo_available: true content_provider_gating_repo_url: http://38.102.83.113:8766 content_provider_os_registry_namespace: podified-master-centos10 content_provider_os_registry_url: 38.102.83.113:5001/podified-master-centos10 content_provider_registry_available: true content_provider_registry_ip: 38.102.83.113 content_provider_registry_ip_port: 38.102.83.113:5001 crc_ci_bootstrap_cloud_name: '{{ nodepool.cloud | replace(''-nodepool-tripleo'','''') }}' crc_ci_bootstrap_networking: instances: compute-0: networks: default: ip: 192.168.122.100 internal-api: config_nm: false ip: 172.17.0.100 storage: config_nm: false ip: 172.18.0.100 tenant: config_nm: false ip: 172.19.0.100 compute-1: networks: default: ip: 192.168.122.101 internal-api: config_nm: false ip: 172.17.0.101 storage: config_nm: false ip: 172.18.0.101 tenant: config_nm: false ip: 172.19.0.101 controller: networks: default: ip: 192.168.122.11 crc: networks: default: ip: 192.168.122.10 internal-api: ip: 172.17.0.5 storage: ip: 172.18.0.5 tenant: ip: 172.19.0.5 networks: default: mtu: '{{ (''ibm'' in nodepool.cloud) | ternary(''1440'', ''1500'') }}' range: 192.168.122.0/24 router_net: '' transparent: true internal-api: range: 172.17.0.0/24 vlan: 20 storage: range: 172.18.0.0/24 vlan: 21 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true fetch_dlrn_hash: false max_retries: 60 push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 watcher_registry_url: '{{ content_provider_os_registry_url }}' watcher_scenario: edpm watcher_services_tag: watcher_latest zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: master build: d02467551b344ef5984542416176b7b8 build_refs: - branch: master change: '993352' change_message: "Add Nova/Placement emulators and host_maintenance functional tests\n\nAdd emulated Nova and Placement APIs that allow functional tests\nto run against a configurable cluster topology without requiring\nreal OpenStack services. The emulators support compute nodes,\ninstances, aggregates, and placement inventories/allocations,\nenabling end-to-end validation of strategy behavior from audit\ncreation through action plan generation and execution.\n\nThe host_maintenance strategy is used as the first example of\nthis approach, with tests covering:\n- Live and cold migration with and without backup nodes\n- Capacity-constrained failover to nova-scheduler\n- Disabled migration modes\n- Audit scope filtering via host_aggregates, excluded nodes,\n and excluded instances (documents bug #2154805)\n- Negative cases where maintenance_node falls outside scope\n\nSupporting infrastructure:\n- Nova/Placement API emulators with reload_topology() for\n per-test cluster configuration\n- Reusable assertion and wait helpers in the base test class\n- Documentation of emulator topology format in testing.rst\n- nova and placement emulators can be used in standalone mode\n as drop-in services for real nova and placement services.\n\nAssisted-By: Claude\nChange-Id: I4d5bb5db6b4a46b8b83e02c573801863ff1e66fd\nSigned-off-by: Alfredo Moralejo \n" change_url: https://review.opendev.org/c/openstack/watcher/+/993352 commit_id: 6b5c909ef91652a8045f90697f079e534f132a38 patchset: '1' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher name: openstack/watcher short_name: watcher src_dir: src/opendev.org/openstack/watcher src_dir: src/opendev.org/openstack/watcher topic: blueprint-functional-test-infrastructure buildset: fdc2cc674db94da7975cb286195e2765 buildset_refs: - branch: master change: '993352' change_message: "Add Nova/Placement emulators and host_maintenance functional tests\n\nAdd emulated Nova and Placement APIs that allow functional tests\nto run against a configurable cluster topology without requiring\nreal OpenStack services. The emulators support compute nodes,\ninstances, aggregates, and placement inventories/allocations,\nenabling end-to-end validation of strategy behavior from audit\ncreation through action plan generation and execution.\n\nThe host_maintenance strategy is used as the first example of\nthis approach, with tests covering:\n- Live and cold migration with and without backup nodes\n- Capacity-constrained failover to nova-scheduler\n- Disabled migration modes\n- Audit scope filtering via host_aggregates, excluded nodes,\n and excluded instances (documents bug #2154805)\n- Negative cases where maintenance_node falls outside scope\n\nSupporting infrastructure:\n- Nova/Placement API emulators with reload_topology() for\n per-test cluster configuration\n- Reusable assertion and wait helpers in the base test class\n- Documentation of emulator topology format in testing.rst\n- nova and placement emulators can be used in standalone mode\n as drop-in services for real nova and placement services.\n\nAssisted-By: Claude\nChange-Id: I4d5bb5db6b4a46b8b83e02c573801863ff1e66fd\nSigned-off-by: Alfredo Moralejo \n" change_url: https://review.opendev.org/c/openstack/watcher/+/993352 commit_id: 6b5c909ef91652a8045f90697f079e534f132a38 patchset: '1' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher name: openstack/watcher short_name: watcher src_dir: src/opendev.org/openstack/watcher src_dir: src/opendev.org/openstack/watcher topic: blueprint-functional-test-infrastructure change: '993352' change_message: "Add Nova/Placement emulators and host_maintenance functional tests\n\nAdd emulated Nova and Placement APIs that allow functional tests\nto run against a configurable cluster topology without requiring\nreal OpenStack services. The emulators support compute nodes,\ninstances, aggregates, and placement inventories/allocations,\nenabling end-to-end validation of strategy behavior from audit\ncreation through action plan generation and execution.\n\nThe host_maintenance strategy is used as the first example of\nthis approach, with tests covering:\n- Live and cold migration with and without backup nodes\n- Capacity-constrained failover to nova-scheduler\n- Disabled migration modes\n- Audit scope filtering via host_aggregates, excluded nodes,\n and excluded instances (documents bug #2154805)\n- Negative cases where maintenance_node falls outside scope\n\nSupporting infrastructure:\n- Nova/Placement API emulators with reload_topology() for\n per-test cluster configuration\n- Reusable assertion and wait helpers in the base test class\n- Documentation of emulator topology format in testing.rst\n- nova and placement emulators can be used in standalone mode\n as drop-in services for real nova and placement services.\n\nAssisted-By: Claude\nChange-Id: I4d5bb5db6b4a46b8b83e02c573801863ff1e66fd\nSigned-off-by: Alfredo Moralejo \n" change_url: https://review.opendev.org/c/openstack/watcher/+/993352 child_jobs: [] commit_id: 6b5c909ef91652a8045f90697f079e534f132a38 event_id: 9299fc1cc0de4cecbdc60c2e53e3f18e executor: hostname: 38.102.83.47 inventory_file: /var/lib/zuul/builds/d02467551b344ef5984542416176b7b8/ansible/inventory.yaml log_root: /var/lib/zuul/builds/d02467551b344ef5984542416176b7b8/work/logs result_data_file: /var/lib/zuul/builds/d02467551b344ef5984542416176b7b8/work/results.json src_root: /var/lib/zuul/builds/d02467551b344ef5984542416176b7b8/work/src work_root: /var/lib/zuul/builds/d02467551b344ef5984542416176b7b8/work include_vars: [] items: - branch: master change: '988388' change_message: 'Move db fixtures to the common fixtures directory The fixture will be reused for the functional tests, so let''s move them out of tue unit tests directories. Change-Id: I0997197e8f3ebd3550d401db27a97ed3da1be03b Signed-off-by: Alfredo Moralejo ' change_url: https://review.opendev.org/c/openstack/watcher/+/988388 commit_id: a5814b530c57045793f54aa81d215326b0a5f1db patchset: '2' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher name: openstack/watcher short_name: watcher src_dir: src/opendev.org/openstack/watcher topic: blueprint-functional-test-infrastructure - branch: master change: '988389' change_message: 'Add functional test framework for Watcher Functional tests fill the gap between unit tests and Tempest by running real Watcher services (API, decision engine, applier) together in a single process with a real database and RPC, but without requiring external infrastructure like Nova or Keystone. This patch introduces the functional test infrastructure and uses gabbi for declarative YAML-driven API testing. Gabbi tests define HTTP request chains in YAML with built-in polling, response chaining, and JSONPath assertions, making API workflow tests readable and maintainable. Included gabbi tests cover: - Full audit lifecycle (create, execute, verify, delete) - Failure path with action execution errors - Skip-action feature with API microversion 1.5 gating Next steps include adding fixtures for external services (Nova, Cinder, Placementa and Data Source) and expanding test coverage for additional API endpoints and workflows. This patch also adds a job running functional tests with to the check and gate pipelines. Implements: blueprint functional-test-infrastructure Assisted-By: Claude Change-Id: Ia803161def119f3d0c93f6f59ab739e42549e485 Signed-off-by: Alfredo Moralejo ' change_url: https://review.opendev.org/c/openstack/watcher/+/988389 commit_id: 54493704206279e63b9b140d6f75a28a9829c754 patchset: '3' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher name: openstack/watcher short_name: watcher src_dir: src/opendev.org/openstack/watcher topic: blueprint-functional-test-infrastructure - branch: master change: '993352' change_message: "Add Nova/Placement emulators and host_maintenance functional tests\n\nAdd emulated Nova and Placement APIs that allow functional tests\nto run against a configurable cluster topology without requiring\nreal OpenStack services. The emulators support compute nodes,\ninstances, aggregates, and placement inventories/allocations,\nenabling end-to-end validation of strategy behavior from audit\ncreation through action plan generation and execution.\n\nThe host_maintenance strategy is used as the first example of\nthis approach, with tests covering:\n- Live and cold migration with and without backup nodes\n- Capacity-constrained failover to nova-scheduler\n- Disabled migration modes\n- Audit scope filtering via host_aggregates, excluded nodes,\n and excluded instances (documents bug #2154805)\n- Negative cases where maintenance_node falls outside scope\n\nSupporting infrastructure:\n- Nova/Placement API emulators with reload_topology() for\n per-test cluster configuration\n- Reusable assertion and wait helpers in the base test class\n- Documentation of emulator topology format in testing.rst\n- nova and placement emulators can be used in standalone mode\n as drop-in services for real nova and placement services.\n\nAssisted-By: Claude\nChange-Id: I4d5bb5db6b4a46b8b83e02c573801863ff1e66fd\nSigned-off-by: Alfredo Moralejo \n" change_url: https://review.opendev.org/c/openstack/watcher/+/993352 commit_id: 6b5c909ef91652a8045f90697f079e534f132a38 patchset: '1' project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher name: openstack/watcher short_name: watcher src_dir: src/opendev.org/openstack/watcher topic: blueprint-functional-test-infrastructure job: watcher-operator-validation-master jobtags: [] max_attempts: 1 message: QWRkIE5vdmEvUGxhY2VtZW50IGVtdWxhdG9ycyBhbmQgaG9zdF9tYWludGVuYW5jZSBmdW5jdGlvbmFsIHRlc3RzCgpBZGQgZW11bGF0ZWQgTm92YSBhbmQgUGxhY2VtZW50IEFQSXMgdGhhdCBhbGxvdyBmdW5jdGlvbmFsIHRlc3RzCnRvIHJ1biBhZ2FpbnN0IGEgY29uZmlndXJhYmxlIGNsdXN0ZXIgdG9wb2xvZ3kgd2l0aG91dCByZXF1aXJpbmcKcmVhbCBPcGVuU3RhY2sgc2VydmljZXMuIFRoZSBlbXVsYXRvcnMgc3VwcG9ydCBjb21wdXRlIG5vZGVzLAppbnN0YW5jZXMsIGFnZ3JlZ2F0ZXMsIGFuZCBwbGFjZW1lbnQgaW52ZW50b3JpZXMvYWxsb2NhdGlvbnMsCmVuYWJsaW5nIGVuZC10by1lbmQgdmFsaWRhdGlvbiBvZiBzdHJhdGVneSBiZWhhdmlvciBmcm9tIGF1ZGl0CmNyZWF0aW9uIHRocm91Z2ggYWN0aW9uIHBsYW4gZ2VuZXJhdGlvbiBhbmQgZXhlY3V0aW9uLgoKVGhlIGhvc3RfbWFpbnRlbmFuY2Ugc3RyYXRlZ3kgaXMgdXNlZCBhcyB0aGUgZmlyc3QgZXhhbXBsZSBvZgp0aGlzIGFwcHJvYWNoLCB3aXRoIHRlc3RzIGNvdmVyaW5nOgotIExpdmUgYW5kIGNvbGQgbWlncmF0aW9uIHdpdGggYW5kIHdpdGhvdXQgYmFja3VwIG5vZGVzCi0gQ2FwYWNpdHktY29uc3RyYWluZWQgZmFpbG92ZXIgdG8gbm92YS1zY2hlZHVsZXIKLSBEaXNhYmxlZCBtaWdyYXRpb24gbW9kZXMKLSBBdWRpdCBzY29wZSBmaWx0ZXJpbmcgdmlhIGhvc3RfYWdncmVnYXRlcywgZXhjbHVkZWQgbm9kZXMsCiAgYW5kIGV4Y2x1ZGVkIGluc3RhbmNlcyAoZG9jdW1lbnRzIGJ1ZyAjMjE1NDgwNSkKLSBOZWdhdGl2ZSBjYXNlcyB3aGVyZSBtYWludGVuYW5jZV9ub2RlIGZhbGxzIG91dHNpZGUgc2NvcGUKClN1cHBvcnRpbmcgaW5mcmFzdHJ1Y3R1cmU6Ci0gTm92YS9QbGFjZW1lbnQgQVBJIGVtdWxhdG9ycyB3aXRoIHJlbG9hZF90b3BvbG9neSgpIGZvcgogIHBlci10ZXN0IGNsdXN0ZXIgY29uZmlndXJhdGlvbgotIFJldXNhYmxlIGFzc2VydGlvbiBhbmQgd2FpdCBoZWxwZXJzIGluIHRoZSBiYXNlIHRlc3QgY2xhc3MKLSBEb2N1bWVudGF0aW9uIG9mIGVtdWxhdG9yIHRvcG9sb2d5IGZvcm1hdCBpbiB0ZXN0aW5nLnJzdAotIG5vdmEgYW5kIHBsYWNlbWVudCBlbXVsYXRvcnMgY2FuIGJlIHVzZWQgaW4gc3RhbmRhbG9uZSBtb2RlCiAgYXMgZHJvcC1pbiBzZXJ2aWNlcyBmb3IgcmVhbCBub3ZhIGFuZCBwbGFjZW1lbnQgc2VydmljZXMuCgpBc3Npc3RlZC1CeTogQ2xhdWRlCkNoYW5nZS1JZDogSTRkNWJiNWRiNmI0YTQ2YjhiODNlMDJjNTczODAxODYzZmYxZTY2ZmQKU2lnbmVkLW9mZi1ieTogQWxmcmVkbyBNb3JhbGVqbyA8YW1vcmFsZWpAcmVkaGF0LmNvbT4K override_checkout: main patchset: '1' pipeline: openstack-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 6906bd265a5624e6f7c7ca8448bbeb7f7d7d975d 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 trusted/project_3/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 60954e148a199c65e4bd90165bcbbc7fdd9c42c3 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 60954e148a199c65e4bd90165bcbbc7fdd9c42c3 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 6906bd265a5624e6f7c7ca8448bbeb7f7d7d975d untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 untrusted/project_3/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/edpm/run.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: zuul 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: zuul 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: zuul branch link_name: ansible/playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/playbook_0/role_3/rdo-jobs/roles post_playbooks: - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_0/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_0/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_0/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_0/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_0/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_0/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_0/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_0/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_1/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_1/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_1/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_1/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_1/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/post_playbook_2/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_2/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/post_playbook_2/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_2/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_2/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_3/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_3/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_3/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_3/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_3/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_3/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_3/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_3/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_4/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_4/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_4/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_4/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_4/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_4/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_4/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_4/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/compress-logs.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_5/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_5/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_5/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_5/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_5/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_5/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_5/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_5/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_6/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_6/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_6/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_6/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_6/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_6/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_6/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_6/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/post_playbook_7/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/post_playbook_7/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/post_playbook_7/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_7/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_7/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_7/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_7/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_7/role_3/rdo-jobs/roles - 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_8/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_8/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_8/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_8/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_8/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_8/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_9/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_9/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_9/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_9/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_9/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_9/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: zuul 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: zuul 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: trusted/project_0/review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_1/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_1/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_1/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_1/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_1/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_1/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_2/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_2/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_2/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_2/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_2/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_2/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_2/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_2/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_3/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_3/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_3/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_3/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_3/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_3/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_3/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_3/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/crc/podman.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_4/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_4/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_4/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_4/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_4/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_4/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_4/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_4/role_3/rdo-jobs/roles - path: trusted/project_0/review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml roles: - checkout: main checkout_description: job override ref link_name: ansible/pre_playbook_5/role_0/ci-framework link_target: trusted/project_3/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_5/role_0/ci-framework/roles - checkout: master checkout_description: playbook branch link_name: ansible/pre_playbook_5/role_1/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_5/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_5/role_2/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_5/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_5/role_3/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_5/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_6/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_6/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_6/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_6/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_6/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_6/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_6/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_6/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_7/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_7/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_7/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_7/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_7/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_7/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_7/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_7/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_8/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_8/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_8/role_1/config link_target: untrusted/project_1/review.rdoproject.org/config role_path: ansible/pre_playbook_8/role_1/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_8/role_2/zuul-jobs link_target: untrusted/project_2/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_8/role_2/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_8/role_3/rdo-jobs link_target: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_8/role_3/rdo-jobs/roles post_review: false post_timeout: 5400 pre_timeout: null project: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher name: openstack/watcher short_name: watcher src_dir: src/opendev.org/openstack/watcher projects: github.com/crc-org/crc-cloud: canonical_hostname: github.com canonical_name: github.com/crc-org/crc-cloud checkout: main checkout_description: project override ref commit: 7db2fd7048647a142b2118458ab76b07aed5a494 name: crc-org/crc-cloud required: true short_name: crc-cloud src_dir: src/github.com/crc-org/crc-cloud github.com/openstack-k8s-operators/ci-framework: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main checkout_description: job override ref commit: 60954e148a199c65e4bd90165bcbbc7fdd9c42c3 name: openstack-k8s-operators/ci-framework required: true short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: job override ref commit: d5eae620a08b412f076b112b4c3d8e0d69cbb047 name: openstack-k8s-operators/edpm-ansible required: true short_name: edpm-ansible src_dir: src/github.com/openstack-k8s-operators/edpm-ansible github.com/openstack-k8s-operators/infra-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator checkout: main checkout_description: job override ref commit: 8bde9f96c89d03447c5cd38c73b107c53744d74f name: openstack-k8s-operators/infra-operator required: true short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator github.com/openstack-k8s-operators/install_yamls: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/install_yamls checkout: main checkout_description: job override ref commit: 28010890899b365d9b163f6cd2faeb71bf37d54f name: openstack-k8s-operators/install_yamls required: true short_name: install_yamls src_dir: src/github.com/openstack-k8s-operators/install_yamls github.com/openstack-k8s-operators/openstack-baremetal-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-baremetal-operator checkout: main checkout_description: job override ref commit: 3b55e32a2c0b3ee02c529fe938efd2dbca6957ae name: openstack-k8s-operators/openstack-baremetal-operator required: true short_name: openstack-baremetal-operator src_dir: src/github.com/openstack-k8s-operators/openstack-baremetal-operator github.com/openstack-k8s-operators/openstack-must-gather: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-must-gather checkout: main checkout_description: job override ref commit: c368cbf84357cebd70fe8ec9c2c849e2aa7905e4 name: openstack-k8s-operators/openstack-must-gather required: true short_name: openstack-must-gather src_dir: src/github.com/openstack-k8s-operators/openstack-must-gather github.com/openstack-k8s-operators/openstack-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: a07ba92d7e940ee8bcbba6f06403943858879a10 name: openstack-k8s-operators/openstack-operator required: true short_name: openstack-operator src_dir: src/github.com/openstack-k8s-operators/openstack-operator github.com/openstack-k8s-operators/repo-setup: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/repo-setup checkout: main checkout_description: job override ref commit: 85321f7e0af502d7f06f845886058daf09da34f6 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup github.com/openstack-k8s-operators/watcher-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/watcher-operator checkout: main checkout_description: job override ref commit: 0d095f406079991b49a633b5baeb8b909ba30ef5 name: openstack-k8s-operators/watcher-operator required: true short_name: watcher-operator src_dir: src/github.com/openstack-k8s-operators/watcher-operator opendev.org/openstack/watcher: canonical_hostname: opendev.org canonical_name: opendev.org/openstack/watcher checkout: master checkout_description: zuul branch commit: 6b5c909ef91652a8045f90697f079e534f132a38 name: openstack/watcher required: false short_name: watcher src_dir: src/opendev.org/openstack/watcher opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: zuul branch commit: 82e3e8b1292a25e38235bb92b157992d326531d1 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs review.rdoproject.org/config: canonical_hostname: review.rdoproject.org canonical_name: review.rdoproject.org/config checkout: master checkout_description: zuul branch commit: 6906bd265a5624e6f7c7ca8448bbeb7f7d7d975d name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/changes/52/993352/1 resources: {} tenant: rdoproject.org timeout: 10800 topic: blueprint-functional-test-infrastructure voting: true zuul_log_collection: false