all: children: computes: hosts: compute-0: null ocps: hosts: crc: null zuul_unreachable: hosts: {} hosts: compute-0: ansible_connection: ssh ansible_host: 38.102.83.247 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_cephadm_single_host_defaults: true cifmw_dlrn_report_result: false cifmw_edpm_deploy_hci: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/hci_ceph_backends.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: cinder-operator: git_commit_hash: c12210205749206d135872e7e02f9f0a6744a33d git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/cinder-operator image: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator:c12210205749206d135872e7e02f9f0a6744a33d image_bundle: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-bundle:c12210205749206d135872e7e02f9f0a6744a33d image_catalog: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-index:c12210205749206d135872e7e02f9f0a6744a33d infra-operator: git_commit_hash: 650554b69dd763dcd5997fba26b6d9272a55cc52 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/infra-operator image: 38.102.83.173:5001/openstack-k8s-operators/infra-operator:650554b69dd763dcd5997fba26b6d9272a55cc52 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-bundle:650554b69dd763dcd5997fba26b6d9272a55cc52 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-index:650554b69dd763dcd5997fba26b6d9272a55cc52 openstack-operator: git_commit_hash: 2b96cb125e94edd8594cb0ce15be839c767d16a0 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-bundle:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-index:2b96cb125e94edd8594cb0ce15be839c767d16a0 cifmw_tempest_default_groups: - keystone-operator - cinder-operator cifmw_tempest_default_jobs: - keystone-operator - cinder-operator cifmw_test_operator_tempest_concurrency: 3 cifmw_test_operator_tempest_exclude_list: 'test_encrypted_cinder_volumes_cryptsetup ' cifmw_test_operator_tempest_include_list: '^tempest.api.volume. ^tempest.scenario.test_encrypted_cinder_volumes..* ^tempest.scenario.test_stamp_pattern..* ^tempest.scenario.test_volume_..* ^cinder_tempest_plugin..* ' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.attach_encrypted_volume True volume-feature-enabled.extend_attached_encrypted_volume False volume-feature-enabled.extend_attached_volume True volume-feature-enabled.volume_revert True volume.storage_protocol ''ceph'' ' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.173 content_provider_registry_ip_port: 38.102.83.173: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 storage-mgmt: config_nm: false ip: 172.20.0.100 tenant: config_nm: false ip: 172.19.0.100 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 storage-mgmt: ip: 172.20.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 storage-mgmt: range: 172.20.0.0/24 vlan: 23 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 9248e01e-e32d-46cc-a5ba-5344922c4119 host_id: b012578aee5370fae73eb6c92c4679617335173cccca05390470f411 interface_ip: 38.102.83.247 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.247 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.247 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 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 9248e01e-e32d-46cc-a5ba-5344922c4119 host_id: b012578aee5370fae73eb6c92c4679617335173cccca05390470f411 interface_ip: 38.102.83.247 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.247 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.247 public_ipv6: '' region: RegionOne slot: null uuid: null controller: ansible_connection: ssh ansible_host: 38.102.83.58 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_cephadm_single_host_defaults: true cifmw_dlrn_report_result: false cifmw_edpm_deploy_hci: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/hci_ceph_backends.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: cinder-operator: git_commit_hash: c12210205749206d135872e7e02f9f0a6744a33d git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/cinder-operator image: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator:c12210205749206d135872e7e02f9f0a6744a33d image_bundle: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-bundle:c12210205749206d135872e7e02f9f0a6744a33d image_catalog: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-index:c12210205749206d135872e7e02f9f0a6744a33d infra-operator: git_commit_hash: 650554b69dd763dcd5997fba26b6d9272a55cc52 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/infra-operator image: 38.102.83.173:5001/openstack-k8s-operators/infra-operator:650554b69dd763dcd5997fba26b6d9272a55cc52 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-bundle:650554b69dd763dcd5997fba26b6d9272a55cc52 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-index:650554b69dd763dcd5997fba26b6d9272a55cc52 openstack-operator: git_commit_hash: 2b96cb125e94edd8594cb0ce15be839c767d16a0 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-bundle:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-index:2b96cb125e94edd8594cb0ce15be839c767d16a0 cifmw_tempest_default_groups: - keystone-operator - cinder-operator cifmw_tempest_default_jobs: - keystone-operator - cinder-operator cifmw_test_operator_tempest_concurrency: 3 cifmw_test_operator_tempest_exclude_list: 'test_encrypted_cinder_volumes_cryptsetup ' cifmw_test_operator_tempest_include_list: '^tempest.api.volume. ^tempest.scenario.test_encrypted_cinder_volumes..* ^tempest.scenario.test_stamp_pattern..* ^tempest.scenario.test_volume_..* ^cinder_tempest_plugin..* ' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.attach_encrypted_volume True volume-feature-enabled.extend_attached_encrypted_volume False volume-feature-enabled.extend_attached_volume True volume-feature-enabled.volume_revert True volume.storage_protocol ''ceph'' ' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.173 content_provider_registry_ip_port: 38.102.83.173: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 storage-mgmt: config_nm: false ip: 172.20.0.100 tenant: config_nm: false ip: 172.19.0.100 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 storage-mgmt: ip: 172.20.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 storage-mgmt: range: 172.20.0.0/24 vlan: 23 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 0811beb4-662a-45cb-bdac-acfd03d91d77 host_id: 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f interface_ip: 38.102.83.58 label: cloud-centos-9-stream-tripleo-medium node_properties: {} private_ipv4: 38.102.83.58 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.58 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 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 0811beb4-662a-45cb-bdac-acfd03d91d77 host_id: 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f interface_ip: 38.102.83.58 label: cloud-centos-9-stream-tripleo-medium node_properties: {} private_ipv4: 38.102.83.58 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.58 public_ipv6: '' region: RegionOne slot: null uuid: null crc: ansible_connection: ssh ansible_host: 38.102.83.179 ansible_port: 22 ansible_python_interpreter: auto ansible_user: core ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_cephadm_single_host_defaults: true cifmw_dlrn_report_result: false cifmw_edpm_deploy_hci: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/hci_ceph_backends.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: cinder-operator: git_commit_hash: c12210205749206d135872e7e02f9f0a6744a33d git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/cinder-operator image: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator:c12210205749206d135872e7e02f9f0a6744a33d image_bundle: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-bundle:c12210205749206d135872e7e02f9f0a6744a33d image_catalog: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-index:c12210205749206d135872e7e02f9f0a6744a33d infra-operator: git_commit_hash: 650554b69dd763dcd5997fba26b6d9272a55cc52 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/infra-operator image: 38.102.83.173:5001/openstack-k8s-operators/infra-operator:650554b69dd763dcd5997fba26b6d9272a55cc52 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-bundle:650554b69dd763dcd5997fba26b6d9272a55cc52 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-index:650554b69dd763dcd5997fba26b6d9272a55cc52 openstack-operator: git_commit_hash: 2b96cb125e94edd8594cb0ce15be839c767d16a0 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-bundle:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-index:2b96cb125e94edd8594cb0ce15be839c767d16a0 cifmw_tempest_default_groups: - keystone-operator - cinder-operator cifmw_tempest_default_jobs: - keystone-operator - cinder-operator cifmw_test_operator_tempest_concurrency: 3 cifmw_test_operator_tempest_exclude_list: 'test_encrypted_cinder_volumes_cryptsetup ' cifmw_test_operator_tempest_include_list: '^tempest.api.volume. ^tempest.scenario.test_encrypted_cinder_volumes..* ^tempest.scenario.test_stamp_pattern..* ^tempest.scenario.test_volume_..* ^cinder_tempest_plugin..* ' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.attach_encrypted_volume True volume-feature-enabled.extend_attached_encrypted_volume False volume-feature-enabled.extend_attached_volume True volume-feature-enabled.volume_revert True volume.storage_protocol ''ceph'' ' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.173 content_provider_registry_ip_port: 38.102.83.173: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 storage-mgmt: config_nm: false ip: 172.20.0.100 tenant: config_nm: false ip: 172.19.0.100 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 storage-mgmt: ip: 172.20.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 storage-mgmt: range: 172.20.0.0/24 vlan: 23 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: e41a4c72-c1a4-4d04-a36d-477a33f80263 host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.179 label: crc-cloud-ocp-4-20-1-3xl node_properties: {} private_ipv4: 38.102.83.179 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.179 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 zuul_log_collection: true zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: e41a4c72-c1a4-4d04-a36d-477a33f80263 host_id: 144026dc3a6267aa9593dce15cccee121a718779ba75fb6ce23b65e7 interface_ip: 38.102.83.179 label: crc-cloud-ocp-4-20-1-3xl node_properties: {} private_ipv4: 38.102.83.179 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.179 public_ipv6: '' region: RegionOne slot: null uuid: null vars: ca_cert_approver: true cifmw_artifacts_crc_sshkey: ~/.ssh/id_cifw cifmw_cephadm_single_host_defaults: true cifmw_dlrn_report_result: false cifmw_edpm_deploy_hci: true cifmw_extras: - '@scenarios/centos-9/multinode-ci.yml' - '@scenarios/centos-9/hci_ceph_backends.yml' cifmw_openshift_api: api.crc.testing:6443 cifmw_openshift_kubeconfig: '{{ ansible_user_dir }}/.crc/machines/crc/kubeconfig' cifmw_openshift_password: '123456789' cifmw_openshift_skip_tls_verify: true cifmw_openshift_user: kubeadmin cifmw_operator_build_output: operators: cinder-operator: git_commit_hash: c12210205749206d135872e7e02f9f0a6744a33d git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/cinder-operator image: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator:c12210205749206d135872e7e02f9f0a6744a33d image_bundle: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-bundle:c12210205749206d135872e7e02f9f0a6744a33d image_catalog: 38.102.83.173:5001/openstack-k8s-operators/cinder-operator-index:c12210205749206d135872e7e02f9f0a6744a33d infra-operator: git_commit_hash: 650554b69dd763dcd5997fba26b6d9272a55cc52 git_src_dir: /home/zuul/src/github.com/openstack-k8s-operators/infra-operator image: 38.102.83.173:5001/openstack-k8s-operators/infra-operator:650554b69dd763dcd5997fba26b6d9272a55cc52 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-bundle:650554b69dd763dcd5997fba26b6d9272a55cc52 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/infra-operator-index:650554b69dd763dcd5997fba26b6d9272a55cc52 openstack-operator: git_commit_hash: 2b96cb125e94edd8594cb0ce15be839c767d16a0 git_src_dir: ~/src/github.com/openstack-k8s-operators/openstack-operator image: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_bundle: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-bundle:2b96cb125e94edd8594cb0ce15be839c767d16a0 image_catalog: 38.102.83.173:5001/openstack-k8s-operators/openstack-operator-index:2b96cb125e94edd8594cb0ce15be839c767d16a0 cifmw_tempest_default_groups: - keystone-operator - cinder-operator cifmw_tempest_default_jobs: - keystone-operator - cinder-operator cifmw_test_operator_tempest_concurrency: 3 cifmw_test_operator_tempest_exclude_list: 'test_encrypted_cinder_volumes_cryptsetup ' cifmw_test_operator_tempest_include_list: '^tempest.api.volume. ^tempest.scenario.test_encrypted_cinder_volumes..* ^tempest.scenario.test_stamp_pattern..* ^tempest.scenario.test_volume_..* ^cinder_tempest_plugin..* ' cifmw_test_operator_tempest_tempestconf_config: overrides: 'compute-feature-enabled.attach_encrypted_volume True volume-feature-enabled.extend_attached_encrypted_volume False volume-feature-enabled.extend_attached_volume True volume-feature-enabled.volume_revert True volume.storage_protocol ''ceph'' ' cifmw_use_libvirt: false cifmw_zuul_target_host: controller content_provider_registry_available: true content_provider_registry_ip: 38.102.83.173 content_provider_registry_ip_port: 38.102.83.173: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 storage-mgmt: config_nm: false ip: 172.20.0.100 tenant: config_nm: false ip: 172.19.0.100 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 storage-mgmt: ip: 172.20.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 storage-mgmt: range: 172.20.0.0/24 vlan: 23 tenant: range: 172.19.0.0/24 vlan: 22 enable_ramdisk: true max_retries: 60 push_registry: quay.rdoproject.org quay_login_secret_name: quay_nextgen_zuulgithubci registry_login_enabled: true retry_delay: 15 zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: d41026f9025c4c8b95d3ff4dcf48dc87 build_refs: - branch: main change: '660' change_message: "Add transport secret consumer finalizer for credential rotation\n\nAdd consumer finalizer management for transport URL secrets, modeled\r\nafter the existing ApplicationCredential consumer finalizer pattern.\r\nThis ensures the TransportURL controller waits for all consumers to\r\nroll out with new credentials before releasing old RabbitMQ users\r\nduring rotation.\r\n\r\nCo-Authored-By: Claude Opus 4.6 [noreply@anthropic.com](mailto:noreply@anthropic.com)\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/infra-operator/pull/606" change_url: https://github.com/openstack-k8s-operators/cinder-operator/pull/660 commit_id: c12210205749206d135872e7e02f9f0a6744a33d patchset: c12210205749206d135872e7e02f9f0a6744a33d project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/cinder-operator name: openstack-k8s-operators/cinder-operator short_name: cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator topic: null buildset: 0b3cc9051c694ead8208a55a0ddd38e0 buildset_refs: - branch: main change: '660' change_message: "Add transport secret consumer finalizer for credential rotation\n\nAdd consumer finalizer management for transport URL secrets, modeled\r\nafter the existing ApplicationCredential consumer finalizer pattern.\r\nThis ensures the TransportURL controller waits for all consumers to\r\nroll out with new credentials before releasing old RabbitMQ users\r\nduring rotation.\r\n\r\nCo-Authored-By: Claude Opus 4.6 [noreply@anthropic.com](mailto:noreply@anthropic.com)\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/infra-operator/pull/606" change_url: https://github.com/openstack-k8s-operators/cinder-operator/pull/660 commit_id: c12210205749206d135872e7e02f9f0a6744a33d patchset: c12210205749206d135872e7e02f9f0a6744a33d project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/cinder-operator name: openstack-k8s-operators/cinder-operator short_name: cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator topic: null change: '660' change_message: "Add transport secret consumer finalizer for credential rotation\n\nAdd consumer finalizer management for transport URL secrets, modeled\r\nafter the existing ApplicationCredential consumer finalizer pattern.\r\nThis ensures the TransportURL controller waits for all consumers to\r\nroll out with new credentials before releasing old RabbitMQ users\r\nduring rotation.\r\n\r\nCo-Authored-By: Claude Opus 4.6 [noreply@anthropic.com](mailto:noreply@anthropic.com)\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/infra-operator/pull/606" change_url: https://github.com/openstack-k8s-operators/cinder-operator/pull/660 child_jobs: [] commit_id: c12210205749206d135872e7e02f9f0a6744a33d event_id: a0d9ba90-6a69-11f1-8cb2-e9650d025918 executor: hostname: 38.102.83.51 inventory_file: /var/lib/zuul/builds/d41026f9025c4c8b95d3ff4dcf48dc87/ansible/inventory.yaml log_root: /var/lib/zuul/builds/d41026f9025c4c8b95d3ff4dcf48dc87/work/logs result_data_file: /var/lib/zuul/builds/d41026f9025c4c8b95d3ff4dcf48dc87/work/results.json src_root: /var/lib/zuul/builds/d41026f9025c4c8b95d3ff4dcf48dc87/work/src work_root: /var/lib/zuul/builds/d41026f9025c4c8b95d3ff4dcf48dc87/work include_vars: [] items: - branch: main change: '606' change_message: "Immutable secrets and consumer finalizers for TransportURL credential rotation\n\nDuring credential rotation, create a new immutable secret instead of patching the existing mutable one. Consuming service operators add a consumer finalizer to the new secret and remove it from the old one after completing their rollout. The TransportURL controller waits for all consumer finalizers to be removed before deleting the old secret and releasing the old RabbitMQ user.\r\n\r\nThis follows the Keystone Application Credentials pattern already established across the ecosystem and eliminates the need for cross-operator unstructured lookups (17-API-group RBAC removed).\r\n\r\nBackward compatible: if no consumer finalizer is present on the old secret (pre-upgrade operator), the old user is released immediately.\r\n\r\nEDPM path unchanged: continues using NodeSet hash-sync gating." change_url: https://github.com/openstack-k8s-operators/infra-operator/pull/606 commit_id: 650554b69dd763dcd5997fba26b6d9272a55cc52 patchset: 650554b69dd763dcd5997fba26b6d9272a55cc52 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/infra-operator name: openstack-k8s-operators/infra-operator short_name: infra-operator src_dir: src/github.com/openstack-k8s-operators/infra-operator topic: null - branch: main change: '660' change_message: "Add transport secret consumer finalizer for credential rotation\n\nAdd consumer finalizer management for transport URL secrets, modeled\r\nafter the existing ApplicationCredential consumer finalizer pattern.\r\nThis ensures the TransportURL controller waits for all consumers to\r\nroll out with new credentials before releasing old RabbitMQ users\r\nduring rotation.\r\n\r\nCo-Authored-By: Claude Opus 4.6 [noreply@anthropic.com](mailto:noreply@anthropic.com)\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/infra-operator/pull/606" change_url: https://github.com/openstack-k8s-operators/cinder-operator/pull/660 commit_id: c12210205749206d135872e7e02f9f0a6744a33d patchset: c12210205749206d135872e7e02f9f0a6744a33d project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/cinder-operator name: openstack-k8s-operators/cinder-operator short_name: cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator topic: null job: cinder-operator-tempest jobtags: [] max_attempts: 1 message: QWRkIHRyYW5zcG9ydCBzZWNyZXQgY29uc3VtZXIgZmluYWxpemVyIGZvciBjcmVkZW50aWFsIHJvdGF0aW9uCgpBZGQgY29uc3VtZXIgZmluYWxpemVyIG1hbmFnZW1lbnQgZm9yIHRyYW5zcG9ydCBVUkwgc2VjcmV0cywgbW9kZWxlZA0KYWZ0ZXIgdGhlIGV4aXN0aW5nIEFwcGxpY2F0aW9uQ3JlZGVudGlhbCBjb25zdW1lciBmaW5hbGl6ZXIgcGF0dGVybi4NClRoaXMgZW5zdXJlcyB0aGUgVHJhbnNwb3J0VVJMIGNvbnRyb2xsZXIgd2FpdHMgZm9yIGFsbCBjb25zdW1lcnMgdG8NCnJvbGwgb3V0IHdpdGggbmV3IGNyZWRlbnRpYWxzIGJlZm9yZSByZWxlYXNpbmcgb2xkIFJhYmJpdE1RIHVzZXJzDQpkdXJpbmcgcm90YXRpb24uDQoNCkNvLUF1dGhvcmVkLUJ5OiBDbGF1ZGUgT3B1cyA0LjYgW25vcmVwbHlAYW50aHJvcGljLmNvbV0obWFpbHRvOm5vcmVwbHlAYW50aHJvcGljLmNvbSkNCg0KRGVwZW5kcy1vbjogaHR0cHM6Ly9naXRodWIuY29tL29wZW5zdGFjay1rOHMtb3BlcmF0b3JzL2luZnJhLW9wZXJhdG9yL3B1bGwvNjA2 patchset: c12210205749206d135872e7e02f9f0a6744a33d pipeline: github-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: aa325aae459aaeadbd8fef95bd700bdae70ab38c 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: 6cf0bf45046cffd73d091ab439d93bb8d1063251 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 6cf0bf45046cffd73d091ab439d93bb8d1063251 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: aa325aae459aaeadbd8fef95bd700bdae70ab38c 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: 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_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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: 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: trusted/project_0/review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml roles: - checkout: main checkout_description: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: zuul branch 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: github.com canonical_name: github.com/openstack-k8s-operators/cinder-operator name: openstack-k8s-operators/cinder-operator short_name: cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator 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: zuul branch commit: 6cf0bf45046cffd73d091ab439d93bb8d1063251 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/cinder-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/cinder-operator checkout: main checkout_description: zuul branch commit: c12210205749206d135872e7e02f9f0a6744a33d name: openstack-k8s-operators/cinder-operator required: false short_name: cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator github.com/openstack-k8s-operators/edpm-ansible: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/edpm-ansible checkout: main checkout_description: zuul branch 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: zuul branch commit: 650554b69dd763dcd5997fba26b6d9272a55cc52 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: zuul branch commit: 2b056471eb48ec08068497ff0cd91d1846c292b2 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: zuul branch commit: 398b3c75e25599765764caa4dedadba3684acab8 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: zuul branch 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: zuul branch commit: 2b96cb125e94edd8594cb0ce15be839c767d16a0 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: zuul branch commit: 85321f7e0af502d7f06f845886058daf09da34f6 name: openstack-k8s-operators/repo-setup required: true short_name: repo-setup src_dir: src/github.com/openstack-k8s-operators/repo-setup opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: aa325aae459aaeadbd8fef95bd700bdae70ab38c 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: project default branch commit: 6906bd265a5624e6f7c7ca8448bbeb7f7d7d975d name: config required: true short_name: config src_dir: src/review.rdoproject.org/config ref: refs/pull/660/head resources: {} tenant: rdoproject.org timeout: 10800 topic: null voting: true zuul_log_collection: true