all: children: peers: hosts: {} switch: hosts: controller: null zuul_unreachable: hosts: {} hosts: controller: ansible_connection: ssh ansible_host: 38.102.83.39 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul cifmw_artifacts_basedir: '{{ cifmw_basedir | default(ansible_user_dir ~ ''/ci-framework-data'') }}' cifmw_bop_dlrn_baseurl: https://trunk.rdoproject.org/centos10-master cifmw_bop_dlrn_from_source: true cifmw_bop_dlrn_target: centos10-stream cifmw_bop_initial_dlrn_config: centos10-stream cifmw_bop_openstack_release: master cifmw_build_containers_containers_base_image: quay.io/centos/centos:stream10 cifmw_build_containers_exclude_containers: antelope: centos10: - tempest-extras centos9: - tempest-extras master: centos10: - tempest-extras - horizontest centos9: - tempest-extras cifmw_build_containers_force: true cifmw_build_containers_image_tag: watcher_latest cifmw_build_containers_registry_namespace: podified-master-centos10 cifmw_install_yamls_sdk_version: v1.41.1 cifmw_operator_build_operators: - name: watcher-operator src: '{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/watcher-operator' - image_base: watcher name: openstack-operator src: '{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/openstack-operator' cifmw_repo_setup_branch: master cifmw_repo_setup_dist_major_version: 10 cifmw_repo_setup_extra_repos: - messaging-rabbitmq-4,baseurl=https://mirror.stream.centos.org/SIGs/{{ ansible_distribution_major_version }}-stream/messaging/x86_64/rabbitmq-4/ cifmw_repo_setup_promotion: current nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: 873d1d0e-c896-49b9-b311-fb3bb9df6598 host_id: 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f interface_ip: 38.102.83.39 label: cloud-centos-10-stream-tripleo node_properties: {} private_ipv4: 38.102.83.39 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.39 public_ipv6: '' region: RegionOne slot: null zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 873d1d0e-c896-49b9-b311-fb3bb9df6598 host_id: 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f interface_ip: 38.102.83.39 label: cloud-centos-10-stream-tripleo node_properties: {} private_ipv4: 38.102.83.39 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.39 public_ipv6: '' region: RegionOne slot: null uuid: null localhost: ansible_connection: local vars: cifmw_artifacts_basedir: '{{ cifmw_basedir | default(ansible_user_dir ~ ''/ci-framework-data'') }}' cifmw_bop_dlrn_baseurl: https://trunk.rdoproject.org/centos10-master cifmw_bop_dlrn_from_source: true cifmw_bop_dlrn_target: centos10-stream cifmw_bop_initial_dlrn_config: centos10-stream cifmw_bop_openstack_release: master cifmw_build_containers_containers_base_image: quay.io/centos/centos:stream10 cifmw_build_containers_exclude_containers: antelope: centos10: - tempest-extras centos9: - tempest-extras master: centos10: - tempest-extras - horizontest centos9: - tempest-extras cifmw_build_containers_force: true cifmw_build_containers_image_tag: watcher_latest cifmw_build_containers_registry_namespace: podified-master-centos10 cifmw_install_yamls_sdk_version: v1.41.1 cifmw_operator_build_operators: - name: watcher-operator src: '{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/watcher-operator' - image_base: watcher name: openstack-operator src: '{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/openstack-operator' cifmw_repo_setup_branch: master cifmw_repo_setup_dist_major_version: 10 cifmw_repo_setup_extra_repos: - messaging-rabbitmq-4,baseurl=https://mirror.stream.centos.org/SIGs/{{ ansible_distribution_major_version }}-stream/messaging/x86_64/rabbitmq-4/ cifmw_repo_setup_promotion: current zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: master build: 42e5833f3bb6475f989042c43f49123a build_refs: - branch: master change: '987540' change_message: "Replace global lockutils locks with per-instance RLock\n\nReplace oslo.concurrency's global named locks with a per-instance\nthreading.RLock on ModelRoot, StorageModelRoot, and BaremetalModelRoot.\n\nThe previous approach used @lockutils.synchronized(\"model_root\") and\nequivalent decorators, which acquire a process-wide named lock shared\nacross all model instances. This had two problems:\n\n1. The global threading.Semaphore used by lockutils is non-reentrant.\n \ Methods such as map_instance(), unmap_instance(), and migrate_instance()\n \ acquire the lock and then call other decorated methods (e.g.\n \ get_instance_by_uuid, get_node_by_uuid) on the same thread, causing\n a permanent deadlock when those methods are called with string UUID\n arguments.\n\n2. Strategy deep copies and the collector's master model shared the same\n global lock, causing unnecessary contention on logically independent\n data.\n\nThe new approach introduces:\n* @with_instance_lock class decorator: injects self._lock (threading.RLock)\n by wrapping each class's __init__, and adds __deepcopy__ so that deep\n copies receive a fresh RLock rather than failing to copy the original.\n* @instance_lock method decorator: acquires self._lock rather than a global\n named lock, scoping synchronization to the individual instance.\n\nEach deep copy obtained by a strategy now has its own independent lock\nthat is never contended, eliminating global lock overhead during\nstrategy execution without requiring any conditional locking logic.\n\nCloses-Bug: #2152254\nPartial-Bug: #2141951\nAssisted-By: Claude Sonnet 4.6\nChange-Id: I787397d511e86bb8b1834ec50085b2ce92217edd\nSigned-off-by: Douglas Viroel \n" change_url: https://review.opendev.org/c/openstack/watcher/+/987540 commit_id: 51a27ae3b5aabf989d14f5acc3a1094db5df8d3a patchset: '6' 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: bug/2152254 buildset: 3dfae55032bc41439e1160ad32303ef2 buildset_refs: - branch: master change: '987540' change_message: "Replace global lockutils locks with per-instance RLock\n\nReplace oslo.concurrency's global named locks with a per-instance\nthreading.RLock on ModelRoot, StorageModelRoot, and BaremetalModelRoot.\n\nThe previous approach used @lockutils.synchronized(\"model_root\") and\nequivalent decorators, which acquire a process-wide named lock shared\nacross all model instances. This had two problems:\n\n1. The global threading.Semaphore used by lockutils is non-reentrant.\n \ Methods such as map_instance(), unmap_instance(), and migrate_instance()\n \ acquire the lock and then call other decorated methods (e.g.\n \ get_instance_by_uuid, get_node_by_uuid) on the same thread, causing\n a permanent deadlock when those methods are called with string UUID\n arguments.\n\n2. Strategy deep copies and the collector's master model shared the same\n global lock, causing unnecessary contention on logically independent\n data.\n\nThe new approach introduces:\n* @with_instance_lock class decorator: injects self._lock (threading.RLock)\n by wrapping each class's __init__, and adds __deepcopy__ so that deep\n copies receive a fresh RLock rather than failing to copy the original.\n* @instance_lock method decorator: acquires self._lock rather than a global\n named lock, scoping synchronization to the individual instance.\n\nEach deep copy obtained by a strategy now has its own independent lock\nthat is never contended, eliminating global lock overhead during\nstrategy execution without requiring any conditional locking logic.\n\nCloses-Bug: #2152254\nPartial-Bug: #2141951\nAssisted-By: Claude Sonnet 4.6\nChange-Id: I787397d511e86bb8b1834ec50085b2ce92217edd\nSigned-off-by: Douglas Viroel \n" change_url: https://review.opendev.org/c/openstack/watcher/+/987540 commit_id: 51a27ae3b5aabf989d14f5acc3a1094db5df8d3a patchset: '6' 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: bug/2152254 change: '987540' change_message: "Replace global lockutils locks with per-instance RLock\n\nReplace oslo.concurrency's global named locks with a per-instance\nthreading.RLock on ModelRoot, StorageModelRoot, and BaremetalModelRoot.\n\nThe previous approach used @lockutils.synchronized(\"model_root\") and\nequivalent decorators, which acquire a process-wide named lock shared\nacross all model instances. This had two problems:\n\n1. The global threading.Semaphore used by lockutils is non-reentrant.\n Methods such as map_instance(), unmap_instance(), and migrate_instance()\n acquire the lock and then call other decorated methods (e.g.\n get_instance_by_uuid, get_node_by_uuid) on the same thread, causing\n a permanent deadlock when those methods are called with string UUID\n arguments.\n\n2. Strategy deep copies and the collector's master model shared the same\n \ global lock, causing unnecessary contention on logically independent\n \ data.\n\nThe new approach introduces:\n* @with_instance_lock class decorator: injects self._lock (threading.RLock)\n by wrapping each class's __init__, and adds __deepcopy__ so that deep\n copies receive a fresh RLock rather than failing to copy the original.\n* @instance_lock method decorator: acquires self._lock rather than a global\n named lock, scoping synchronization to the individual instance.\n\nEach deep copy obtained by a strategy now has its own independent lock\nthat is never contended, eliminating global lock overhead during\nstrategy execution without requiring any conditional locking logic.\n\nCloses-Bug: #2152254\nPartial-Bug: #2141951\nAssisted-By: Claude Sonnet 4.6\nChange-Id: I787397d511e86bb8b1834ec50085b2ce92217edd\nSigned-off-by: Douglas Viroel \n" change_url: https://review.opendev.org/c/openstack/watcher/+/987540 child_jobs: - watcher-operator-validation-master commit_id: 51a27ae3b5aabf989d14f5acc3a1094db5df8d3a event_id: b14e32cb4a64435cbf9eabf56abdb582 executor: hostname: 38.102.83.51 inventory_file: /var/lib/zuul/builds/42e5833f3bb6475f989042c43f49123a/ansible/inventory.yaml log_root: /var/lib/zuul/builds/42e5833f3bb6475f989042c43f49123a/work/logs result_data_file: /var/lib/zuul/builds/42e5833f3bb6475f989042c43f49123a/work/results.json src_root: /var/lib/zuul/builds/42e5833f3bb6475f989042c43f49123a/work/src work_root: /var/lib/zuul/builds/42e5833f3bb6475f989042c43f49123a/work include_vars: [] items: - branch: master change: '987540' change_message: "Replace global lockutils locks with per-instance RLock\n\nReplace oslo.concurrency's global named locks with a per-instance\nthreading.RLock on ModelRoot, StorageModelRoot, and BaremetalModelRoot.\n\nThe previous approach used @lockutils.synchronized(\"model_root\") and\nequivalent decorators, which acquire a process-wide named lock shared\nacross all model instances. This had two problems:\n\n1. The global threading.Semaphore used by lockutils is non-reentrant.\n \ Methods such as map_instance(), unmap_instance(), and migrate_instance()\n \ acquire the lock and then call other decorated methods (e.g.\n \ get_instance_by_uuid, get_node_by_uuid) on the same thread, causing\n a permanent deadlock when those methods are called with string UUID\n arguments.\n\n2. Strategy deep copies and the collector's master model shared the same\n global lock, causing unnecessary contention on logically independent\n data.\n\nThe new approach introduces:\n* @with_instance_lock class decorator: injects self._lock (threading.RLock)\n by wrapping each class's __init__, and adds __deepcopy__ so that deep\n copies receive a fresh RLock rather than failing to copy the original.\n* @instance_lock method decorator: acquires self._lock rather than a global\n named lock, scoping synchronization to the individual instance.\n\nEach deep copy obtained by a strategy now has its own independent lock\nthat is never contended, eliminating global lock overhead during\nstrategy execution without requiring any conditional locking logic.\n\nCloses-Bug: #2152254\nPartial-Bug: #2141951\nAssisted-By: Claude Sonnet 4.6\nChange-Id: I787397d511e86bb8b1834ec50085b2ce92217edd\nSigned-off-by: Douglas Viroel \n" change_url: https://review.opendev.org/c/openstack/watcher/+/987540 commit_id: 51a27ae3b5aabf989d14f5acc3a1094db5df8d3a patchset: '6' 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: bug/2152254 job: openstack-meta-content-provider-master jobtags: [] max_attempts: 3 message: UmVwbGFjZSBnbG9iYWwgbG9ja3V0aWxzIGxvY2tzIHdpdGggcGVyLWluc3RhbmNlIFJMb2NrCgpSZXBsYWNlIG9zbG8uY29uY3VycmVuY3kncyBnbG9iYWwgbmFtZWQgbG9ja3Mgd2l0aCBhIHBlci1pbnN0YW5jZQp0aHJlYWRpbmcuUkxvY2sgb24gTW9kZWxSb290LCBTdG9yYWdlTW9kZWxSb290LCBhbmQgQmFyZW1ldGFsTW9kZWxSb290LgoKVGhlIHByZXZpb3VzIGFwcHJvYWNoIHVzZWQgQGxvY2t1dGlscy5zeW5jaHJvbml6ZWQoIm1vZGVsX3Jvb3QiKSBhbmQKZXF1aXZhbGVudCBkZWNvcmF0b3JzLCB3aGljaCBhY3F1aXJlIGEgcHJvY2Vzcy13aWRlIG5hbWVkIGxvY2sgc2hhcmVkCmFjcm9zcyBhbGwgbW9kZWwgaW5zdGFuY2VzLiBUaGlzIGhhZCB0d28gcHJvYmxlbXM6CgoxLiBUaGUgZ2xvYmFsIHRocmVhZGluZy5TZW1hcGhvcmUgdXNlZCBieSBsb2NrdXRpbHMgaXMgbm9uLXJlZW50cmFudC4KICAgTWV0aG9kcyBzdWNoIGFzIG1hcF9pbnN0YW5jZSgpLCB1bm1hcF9pbnN0YW5jZSgpLCBhbmQgbWlncmF0ZV9pbnN0YW5jZSgpCiAgIGFjcXVpcmUgdGhlIGxvY2sgYW5kIHRoZW4gY2FsbCBvdGhlciBkZWNvcmF0ZWQgbWV0aG9kcyAoZS5nLgogICBnZXRfaW5zdGFuY2VfYnlfdXVpZCwgZ2V0X25vZGVfYnlfdXVpZCkgb24gdGhlIHNhbWUgdGhyZWFkLCBjYXVzaW5nCiAgIGEgcGVybWFuZW50IGRlYWRsb2NrIHdoZW4gdGhvc2UgbWV0aG9kcyBhcmUgY2FsbGVkIHdpdGggc3RyaW5nIFVVSUQKICAgYXJndW1lbnRzLgoKMi4gU3RyYXRlZ3kgZGVlcCBjb3BpZXMgYW5kIHRoZSBjb2xsZWN0b3IncyBtYXN0ZXIgbW9kZWwgc2hhcmVkIHRoZSBzYW1lCiAgIGdsb2JhbCBsb2NrLCBjYXVzaW5nIHVubmVjZXNzYXJ5IGNvbnRlbnRpb24gb24gbG9naWNhbGx5IGluZGVwZW5kZW50CiAgIGRhdGEuCgpUaGUgbmV3IGFwcHJvYWNoIGludHJvZHVjZXM6CiogQHdpdGhfaW5zdGFuY2VfbG9jayBjbGFzcyBkZWNvcmF0b3I6IGluamVjdHMgc2VsZi5fbG9jayAodGhyZWFkaW5nLlJMb2NrKQogIGJ5IHdyYXBwaW5nIGVhY2ggY2xhc3MncyBfX2luaXRfXywgYW5kIGFkZHMgX19kZWVwY29weV9fIHNvIHRoYXQgZGVlcAogIGNvcGllcyByZWNlaXZlIGEgZnJlc2ggUkxvY2sgcmF0aGVyIHRoYW4gZmFpbGluZyB0byBjb3B5IHRoZSBvcmlnaW5hbC4KKiBAaW5zdGFuY2VfbG9jayBtZXRob2QgZGVjb3JhdG9yOiBhY3F1aXJlcyBzZWxmLl9sb2NrIHJhdGhlciB0aGFuIGEgZ2xvYmFsCiAgbmFtZWQgbG9jaywgc2NvcGluZyBzeW5jaHJvbml6YXRpb24gdG8gdGhlIGluZGl2aWR1YWwgaW5zdGFuY2UuCgpFYWNoIGRlZXAgY29weSBvYnRhaW5lZCBieSBhIHN0cmF0ZWd5IG5vdyBoYXMgaXRzIG93biBpbmRlcGVuZGVudCBsb2NrCnRoYXQgaXMgbmV2ZXIgY29udGVuZGVkLCBlbGltaW5hdGluZyBnbG9iYWwgbG9jayBvdmVyaGVhZCBkdXJpbmcKc3RyYXRlZ3kgZXhlY3V0aW9uIHdpdGhvdXQgcmVxdWlyaW5nIGFueSBjb25kaXRpb25hbCBsb2NraW5nIGxvZ2ljLgoKQ2xvc2VzLUJ1ZzogIzIxNTIyNTQKUGFydGlhbC1CdWc6ICMyMTQxOTUxCkFzc2lzdGVkLUJ5OiBDbGF1ZGUgU29ubmV0IDQuNgpDaGFuZ2UtSWQ6IEk3ODczOTdkNTExZTg2YmI4YjE4MzRlYzUwMDg1YjJjZTkyMjE3ZWRkClNpZ25lZC1vZmYtYnk6IERvdWdsYXMgVmlyb2VsIDx2aXJvZWxAZ21haWwuY29tPgo= override_checkout: main patchset: '6' pipeline: openstack-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 trusted/project_1/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 trusted/project_2/review.rdoproject.org/rdo-jobs: canonical_name: review.rdoproject.org/rdo-jobs checkout: master commit: ae3f884c6c8c32b779dc61f758c0f6a43ade6877 untrusted/project_0/github.com/openstack-k8s-operators/ci-framework: canonical_name: github.com/openstack-k8s-operators/ci-framework checkout: main commit: 00943b0c8949499c3f498a4c328994c897c35ef7 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: 4605eaf5fa5cd3f351940ab9df8f9f0ea6b97ad5 untrusted/project_2/opendev.org/zuul/zuul-jobs: canonical_name: opendev.org/zuul/zuul-jobs checkout: master commit: 82e3e8b1292a25e38235bb92b157992d326531d1 untrusted/project_3/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/meta_content_provider/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/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: 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_1/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_1/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_1/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_1/role_2/rdo-jobs/roles - 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_2/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/post_playbook_2/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_2/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/post_playbook_2/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_2/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: master checkout_description: playbook branch link_name: ansible/pre_playbook_1/role_0/config link_target: trusted/project_0/review.rdoproject.org/config role_path: ansible/pre_playbook_1/role_0/config/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_1/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_1/role_2/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_2/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_2/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_2/role_1/config link_target: untrusted/project_1/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: untrusted/project_2/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: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_2/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_3/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_3/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_3/role_1/config link_target: untrusted/project_1/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: untrusted/project_2/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: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_3/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/content_provider/pre.yml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_4/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_4/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_4/role_1/config link_target: untrusted/project_1/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: untrusted/project_2/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: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_4/role_3/rdo-jobs/roles - path: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/meta_content_provider/copy_container_files.yaml roles: - checkout: main checkout_description: playbook branch link_name: ansible/pre_playbook_5/role_0/ci-framework link_target: untrusted/project_0/github.com/openstack-k8s-operators/ci-framework role_path: ansible/pre_playbook_5/role_0/ci-framework/roles - checkout: master checkout_description: zuul branch link_name: ansible/pre_playbook_5/role_1/config link_target: untrusted/project_1/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: untrusted/project_2/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: untrusted/project_3/review.rdoproject.org/rdo-jobs role_path: ansible/pre_playbook_5/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/openstack-k8s-operators/barbican-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/barbican-operator checkout: main checkout_description: job override ref commit: 52bf49126a263d63bb46012989f6c85a0789072d name: openstack-k8s-operators/barbican-operator required: true short_name: barbican-operator src_dir: src/github.com/openstack-k8s-operators/barbican-operator 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: 00943b0c8949499c3f498a4c328994c897c35ef7 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: job override ref commit: 6da826bf51d2a12e41289343b5f8a4ff6b130cfd name: openstack-k8s-operators/cinder-operator required: true short_name: cinder-operator src_dir: src/github.com/openstack-k8s-operators/cinder-operator github.com/openstack-k8s-operators/designate-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/designate-operator checkout: main checkout_description: job override ref commit: 27891f2274b8b9efc2895fa423ed3577b51590f7 name: openstack-k8s-operators/designate-operator required: true short_name: designate-operator src_dir: src/github.com/openstack-k8s-operators/designate-operator github.com/openstack-k8s-operators/glance-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/glance-operator checkout: main checkout_description: job override ref commit: e10229fa0f2e505403e027e4242005ac44f7aa87 name: openstack-k8s-operators/glance-operator required: true short_name: glance-operator src_dir: src/github.com/openstack-k8s-operators/glance-operator github.com/openstack-k8s-operators/heat-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/heat-operator checkout: main checkout_description: job override ref commit: 4f6adefef484fc5ef441450ca1b403bb0bb3420e name: openstack-k8s-operators/heat-operator required: true short_name: heat-operator src_dir: src/github.com/openstack-k8s-operators/heat-operator github.com/openstack-k8s-operators/horizon-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/horizon-operator checkout: main checkout_description: job override ref commit: 380a1f13352d4028cd14c9915a8f70dc6a2a28c4 name: openstack-k8s-operators/horizon-operator required: true short_name: horizon-operator src_dir: src/github.com/openstack-k8s-operators/horizon-operator 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: d6e7a2257c1aa266e49ae603eb3f159d5e4d5ae6 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/ironic-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ironic-operator checkout: main checkout_description: job override ref commit: 79a33d0158bbd5cb64504b0d455604cabc6b7b3d name: openstack-k8s-operators/ironic-operator required: true short_name: ironic-operator src_dir: src/github.com/openstack-k8s-operators/ironic-operator github.com/openstack-k8s-operators/keystone-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/keystone-operator checkout: main checkout_description: job override ref commit: f51ec7d13a8bd5936763896de26fe9921c122590 name: openstack-k8s-operators/keystone-operator required: true short_name: keystone-operator src_dir: src/github.com/openstack-k8s-operators/keystone-operator github.com/openstack-k8s-operators/manila-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/manila-operator checkout: main checkout_description: job override ref commit: bbcd87e8e6b95a3c82029e192449e9375870ab83 name: openstack-k8s-operators/manila-operator required: true short_name: manila-operator src_dir: src/github.com/openstack-k8s-operators/manila-operator github.com/openstack-k8s-operators/mariadb-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/mariadb-operator checkout: main checkout_description: job override ref commit: 9d531ed9a9c1fd5c7d9554ffef4b066f834012ea name: openstack-k8s-operators/mariadb-operator required: true short_name: mariadb-operator src_dir: src/github.com/openstack-k8s-operators/mariadb-operator github.com/openstack-k8s-operators/neutron-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/neutron-operator checkout: main checkout_description: job override ref commit: ab7d809274b5a62a7e242c845b3dc1bb1ea855fd name: openstack-k8s-operators/neutron-operator required: true short_name: neutron-operator src_dir: src/github.com/openstack-k8s-operators/neutron-operator github.com/openstack-k8s-operators/nova-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/nova-operator checkout: main checkout_description: job override ref commit: 4756098c7db2fb03d4203df80b0810f9907a6801 name: openstack-k8s-operators/nova-operator required: true short_name: nova-operator src_dir: src/github.com/openstack-k8s-operators/nova-operator github.com/openstack-k8s-operators/octavia-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/octavia-operator checkout: main checkout_description: job override ref commit: 7d279e186b26d7f9a625e25fbf2f66d982938fda name: openstack-k8s-operators/octavia-operator required: true short_name: octavia-operator src_dir: src/github.com/openstack-k8s-operators/octavia-operator github.com/openstack-k8s-operators/openstack-ansibleee-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-ansibleee-operator checkout: main checkout_description: job override ref commit: 20bba339978c1ded19ad5c8d872b3b522b2f3c89 name: openstack-k8s-operators/openstack-ansibleee-operator required: true short_name: openstack-ansibleee-operator src_dir: src/github.com/openstack-k8s-operators/openstack-ansibleee-operator 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-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/openstack-operator checkout: main checkout_description: job override ref commit: 6a0a391ea39d9b5af768248bc5ee51908d79b4a1 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/ovn-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ovn-operator checkout: main checkout_description: job override ref commit: ea5159aeea50f1bfd832e368ab91a05a2c6fbcc9 name: openstack-k8s-operators/ovn-operator required: true short_name: ovn-operator src_dir: src/github.com/openstack-k8s-operators/ovn-operator github.com/openstack-k8s-operators/placement-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/placement-operator checkout: main checkout_description: job override ref commit: f643cb70d44b82712e2866acb9ff04399d6d3364 name: openstack-k8s-operators/placement-operator required: true short_name: placement-operator src_dir: src/github.com/openstack-k8s-operators/placement-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/swift-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/swift-operator checkout: main checkout_description: job override ref commit: 2bf1f7424312148f7315ee1b7dce7a7d558221c0 name: openstack-k8s-operators/swift-operator required: true short_name: swift-operator src_dir: src/github.com/openstack-k8s-operators/swift-operator github.com/openstack-k8s-operators/tcib: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/tcib checkout: main checkout_description: job override ref commit: 9aecfe867ca44ca276dd228be612c156cf3842f7 name: openstack-k8s-operators/tcib required: true short_name: tcib src_dir: src/github.com/openstack-k8s-operators/tcib github.com/openstack-k8s-operators/telemetry-operator: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/telemetry-operator checkout: main checkout_description: job override ref commit: 02c2343ce368977761a3223692309ba254eaac2b name: openstack-k8s-operators/telemetry-operator required: true short_name: telemetry-operator src_dir: src/github.com/openstack-k8s-operators/telemetry-operator 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: 5403f7e3cc09d31fed9267c0d6edb7f52b741869 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: 5764d22a948398fe899d66a866f307201d613c00 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 ref: refs/changes/40/987540/6 resources: {} tenant: rdoproject.org timeout: 5000 topic: bug/2152254 voting: true