all: children: peers: hosts: {} switch: hosts: controller: null zuul_unreachable: hosts: {} hosts: controller: ansible_connection: ssh ansible_host: 38.102.83.19 ansible_port: 22 ansible_python_interpreter: auto ansible_user: zuul cifmw_architecture_repo: "{{\n [ansible_user_dir,\n zuul.projects['github.com/openstack-k8s-operators/architecture'].src_dir]\n \ | path_join\n}}" cifmw_architecture_scenario: hci cifmw_networking_env_def_file_local: "{{\n \"\" if not cifmw_networking_env_def_file else\n ([ cifmw_architecture_repo,\n cifmw_networking_env_def_file ] | path_join)\n}}" cifmw_networking_mapper_networking_env_def_path: "{{\n cifmw_networking_env_def_file_local |\n default([ansible_user_dir,\n zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir,\n \ 'ci/playbooks/files/networking-env-definition.yml'] | path_join, true)\n}}" nodepool: az: nova cloud: vexxhost-nodepool-tripleo external_id: f5f3d283-02a4-48db-a639-aaadc4be0cf3 host_id: 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f interface_ip: 38.102.83.19 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.19 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.19 public_ipv6: '' region: RegionOne slot: null zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: f5f3d283-02a4-48db-a639-aaadc4be0cf3 host_id: 5519e7a0ee5dc826795d295efc9c908d171b61deb9bf71b1016f861f interface_ip: 38.102.83.19 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.19 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.19 public_ipv6: '' region: RegionOne slot: null uuid: null vars: cifmw_architecture_repo: "{{\n [ansible_user_dir,\n zuul.projects['github.com/openstack-k8s-operators/architecture'].src_dir]\n \ | path_join\n}}" cifmw_architecture_scenario: hci cifmw_networking_env_def_file_local: "{{\n \"\" if not cifmw_networking_env_def_file else\n ([ cifmw_architecture_repo,\n cifmw_networking_env_def_file ] | path_join)\n}}" cifmw_networking_mapper_networking_env_def_path: "{{\n cifmw_networking_env_def_file_local |\n default([ansible_user_dir,\n zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir,\n \ 'ci/playbooks/files/networking-env-definition.yml'] | path_join, true)\n}}" zuul: _inheritance_path: - '' - '' - '' - '' - '' - '' ansible_version: '9' attempts: 1 branch: main build: c47acd684b604071ac242125c003de75 build_refs: - branch: main change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd SKMO OVN Octavia Tempest support for leaf region\r\nAdd EDPM recreate hook and extend network-values templates for Octavia\r\nNAD generation. Leaf-region Tempest config lives in ci-framework-jobs\r\n05-tests.yaml; reproducer uses post_tests: [] like the uni job.\r\n\r\nDepends-On: https://github.com/openstack-k8s-operators/architecture/pull/759\r\n\r\nSigned-off-by: Ade Lee \r\nAssisted-by: Claude Opus 4.6" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 commit_id: c75c2f10230ecc4a2e08462bf770f86832341894 patchset: c75c2f10230ecc4a2e08462bf770f86832341894 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null buildset: 3f5227e0ba404e7f8f6126b913e5d8dc buildset_refs: - branch: main change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd SKMO OVN Octavia Tempest support for leaf region\r\nAdd EDPM recreate hook and extend network-values templates for Octavia\r\nNAD generation. Leaf-region Tempest config lives in ci-framework-jobs\r\n05-tests.yaml; reproducer uses post_tests: [] like the uni job.\r\n\r\nDepends-On: https://github.com/openstack-k8s-operators/architecture/pull/759\r\n\r\nSigned-off-by: Ade Lee \r\nAssisted-by: Claude Opus 4.6" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 commit_id: c75c2f10230ecc4a2e08462bf770f86832341894 patchset: c75c2f10230ecc4a2e08462bf770f86832341894 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd SKMO OVN Octavia Tempest support for leaf region\r\nAdd EDPM recreate hook and extend network-values templates for Octavia\r\nNAD generation. Leaf-region Tempest config lives in ci-framework-jobs\r\n05-tests.yaml; reproducer uses post_tests: [] like the uni job.\r\n\r\nDepends-On: https://github.com/openstack-k8s-operators/architecture/pull/759\r\n\r\nSigned-off-by: Ade Lee \r\nAssisted-by: Claude Opus 4.6" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 child_jobs: [] commit_id: c75c2f10230ecc4a2e08462bf770f86832341894 event_id: 7605a9d0-669c-11f1-94d2-7745baa5c23d executor: hostname: 38.102.83.47 inventory_file: /var/lib/zuul/builds/c47acd684b604071ac242125c003de75/ansible/inventory.yaml log_root: /var/lib/zuul/builds/c47acd684b604071ac242125c003de75/work/logs result_data_file: /var/lib/zuul/builds/c47acd684b604071ac242125c003de75/work/results.json src_root: /var/lib/zuul/builds/c47acd684b604071ac242125c003de75/work/src work_root: /var/lib/zuul/builds/c47acd684b604071ac242125c003de75/work include_vars: [] items: - branch: main change: '759' change_message: "Add octavia service to SKMO central and leaf regions\n\nAdd OVN Octavia networking for SKMO multi-region deployment\r\nCompose SKMO overlays on multi-namespace bases with small components for\r\nOctavia NNCP, EDPM octbr bridge mappings, and network-values patches.\r\nNNCP stages reuse base values.yaml templates; octavia-network-values\r\ncomponent keeps kustomize load-restrictor-safe paths for CI kustomize_deploy.\r\n\r\nSigned-off-by: Ade Lee \r\nAssisted-by: Claude Sonnet 4.6 " change_url: https://github.com/openstack-k8s-operators/architecture/pull/759 commit_id: 96ad0e99da22a7b939f1210a5ea8973b59b2aacb patchset: 96ad0e99da22a7b939f1210a5ea8973b59b2aacb project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/architecture name: openstack-k8s-operators/architecture short_name: architecture src_dir: src/github.com/openstack-k8s-operators/architecture topic: null - branch: main change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd SKMO OVN Octavia Tempest support for leaf region\r\nAdd EDPM recreate hook and extend network-values templates for Octavia\r\nNAD generation. Leaf-region Tempest config lives in ci-framework-jobs\r\n05-tests.yaml; reproducer uses post_tests: [] like the uni job.\r\n\r\nDepends-On: https://github.com/openstack-k8s-operators/architecture/pull/759\r\n\r\nSigned-off-by: Ade Lee \r\nAssisted-by: Claude Opus 4.6" change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 commit_id: c75c2f10230ecc4a2e08462bf770f86832341894 patchset: c75c2f10230ecc4a2e08462bf770f86832341894 project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework topic: null job: cifmw-architecture-validate-hci jobtags: [] max_attempts: 3 message: QWRkIE9jdGF2aWEgU0tNTyBwbGF5Ym9va3MgZm9yIGFtcGhvcmEgYW5kIG5ldHdvcmsgc2V0dXAKCkFkZCBTS01PIE9WTiBPY3RhdmlhIFRlbXBlc3Qgc3VwcG9ydCBmb3IgbGVhZiByZWdpb24NCkFkZCBFRFBNIHJlY3JlYXRlIGhvb2sgYW5kIGV4dGVuZCBuZXR3b3JrLXZhbHVlcyB0ZW1wbGF0ZXMgZm9yIE9jdGF2aWENCk5BRCBnZW5lcmF0aW9uLiBMZWFmLXJlZ2lvbiBUZW1wZXN0IGNvbmZpZyBsaXZlcyBpbiBjaS1mcmFtZXdvcmstam9icw0KMDUtdGVzdHMueWFtbDsgcmVwcm9kdWNlciB1c2VzIHBvc3RfdGVzdHM6IFtdIGxpa2UgdGhlIHVuaSBqb2IuDQoNCkRlcGVuZHMtT246IGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuc3RhY2stazhzLW9wZXJhdG9ycy9hcmNoaXRlY3R1cmUvcHVsbC83NTkNCg0KU2lnbmVkLW9mZi1ieTogQWRlIExlZSA8YWxlZUByZWRoYXQuY29tPg0KQXNzaXN0ZWQtYnk6IENsYXVkZSBPcHVzIDQuNg== patchset: c75c2f10230ecc4a2e08462bf770f86832341894 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: cc12b2db64a7550315a68c3732885f33869e6222 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: c75c2f10230ecc4a2e08462bf770f86832341894 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: cc12b2db64a7550315a68c3732885f33869e6222 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/architecture/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/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: 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: project default branch link_name: ansible/post_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: project default branch link_name: ansible/post_playbook_1/role_2/rdo-jobs link_target: trusted/project_2/review.rdoproject.org/rdo-jobs role_path: ansible/post_playbook_1/role_2/rdo-jobs/roles - 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: project default branch link_name: ansible/post_playbook_2/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/post_playbook_2/role_1/zuul-jobs/roles - checkout: master checkout_description: project default 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: 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: 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: project default branch link_name: ansible/pre_playbook_1/role_1/zuul-jobs link_target: trusted/project_1/opendev.org/zuul/zuul-jobs role_path: ansible/pre_playbook_1/role_1/zuul-jobs/roles - checkout: master checkout_description: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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: project default 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 post_review: false post_timeout: 5400 pre_timeout: null project: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/ci-framework name: openstack-k8s-operators/ci-framework short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework projects: github.com/openstack-k8s-operators/architecture: canonical_hostname: github.com canonical_name: github.com/openstack-k8s-operators/architecture checkout: main checkout_description: zuul branch commit: 96ad0e99da22a7b939f1210a5ea8973b59b2aacb name: openstack-k8s-operators/architecture required: true short_name: architecture src_dir: src/github.com/openstack-k8s-operators/architecture 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: c75c2f10230ecc4a2e08462bf770f86832341894 name: openstack-k8s-operators/ci-framework required: false short_name: ci-framework src_dir: src/github.com/openstack-k8s-operators/ci-framework opendev.org/zuul/zuul-jobs: canonical_hostname: opendev.org canonical_name: opendev.org/zuul/zuul-jobs checkout: master checkout_description: project default branch commit: 82e3e8b1292a25e38235bb92b157992d326531d1 name: zuul/zuul-jobs required: true short_name: zuul-jobs src_dir: src/opendev.org/zuul/zuul-jobs ref: refs/pull/3965/head resources: {} tenant: rdoproject.org timeout: 1800 topic: null voting: true