all: children: peers: hosts: {} switch: hosts: controller: null zuul_unreachable: hosts: {} hosts: controller: ansible_connection: ssh ansible_host: 38.102.83.162 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: 8b77b8d8-6cb2-45f3-837b-4a20e8ead470 host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.162 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.162 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.162 public_ipv6: '' region: RegionOne slot: null zuul_node: az: nova cloud: vexxhost-nodepool-tripleo external_id: 8b77b8d8-6cb2-45f3-837b-4a20e8ead470 host_id: 4d5af5c3d4216850e4ad6b0187cc3c64a31e016b0c19899ec067977a interface_ip: 38.102.83.162 label: cloud-centos-9-stream-tripleo node_properties: {} private_ipv4: 38.102.83.162 private_ipv6: null provider: vexxhost-nodepool-tripleo public_ipv4: 38.102.83.162 public_ipv6: '' region: RegionOne slot: null uuid: null localhost: ansible_connection: local 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: 398490de343543deaf4b2d57f7447541 build_refs: - branch: main change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd two new SKMO hook playbooks for Octavia multi-region support:\r\n\r\n- upload-octavia-amphora-images.yaml: Wait for amphora image upload to complete in both regionOne and regionTwo before proceeding\r\n- configure-octavia-network.yaml: Ensure br-octavia OVS bridges are UP on all master nodes for routing between worker pods and amphora instances\r\n\r\nThese fix connectivity issues where Neutron router gateway ports fail to schedule on chassis due to missing active bridge mappings.\r\n\r\nAssisted-by: Claude Opus 4.6\r\nSigned-off-by: Ade Lee " change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 commit_id: 9c052932f787d10d9a2f3772322eb71926309e63 patchset: 9c052932f787d10d9a2f3772322eb71926309e63 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: 77cd075c81e948beae2a377d6d113a4c buildset_refs: - branch: main change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd two new SKMO hook playbooks for Octavia multi-region support:\r\n\r\n- upload-octavia-amphora-images.yaml: Wait for amphora image upload to complete in both regionOne and regionTwo before proceeding\r\n- configure-octavia-network.yaml: Ensure br-octavia OVS bridges are UP on all master nodes for routing between worker pods and amphora instances\r\n\r\nThese fix connectivity issues where Neutron router gateway ports fail to schedule on chassis due to missing active bridge mappings.\r\n\r\nAssisted-by: Claude Opus 4.6\r\nSigned-off-by: Ade Lee " change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 commit_id: 9c052932f787d10d9a2f3772322eb71926309e63 patchset: 9c052932f787d10d9a2f3772322eb71926309e63 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 two new SKMO hook playbooks for Octavia multi-region support:\r\n\r\n- upload-octavia-amphora-images.yaml: Wait for amphora image upload to complete in both regionOne and regionTwo before proceeding\r\n- configure-octavia-network.yaml: Ensure br-octavia OVS bridges are UP on all master nodes for routing between worker pods and amphora instances\r\n\r\nThese fix connectivity issues where Neutron router gateway ports fail to schedule on chassis due to missing active bridge mappings.\r\n\r\nAssisted-by: Claude Opus 4.6\r\nSigned-off-by: Ade Lee " change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 child_jobs: [] commit_id: 9c052932f787d10d9a2f3772322eb71926309e63 event_id: 366353d0-6387-11f1-88e3-5ea09ecd3169 executor: hostname: 38.102.83.40 inventory_file: /var/lib/zuul/builds/398490de343543deaf4b2d57f7447541/ansible/inventory.yaml log_root: /var/lib/zuul/builds/398490de343543deaf4b2d57f7447541/work/logs result_data_file: /var/lib/zuul/builds/398490de343543deaf4b2d57f7447541/work/results.json src_root: /var/lib/zuul/builds/398490de343543deaf4b2d57f7447541/work/src work_root: /var/lib/zuul/builds/398490de343543deaf4b2d57f7447541/work include_vars: [] items: - branch: main change: '3965' change_message: "Add Octavia SKMO playbooks for amphora and network setup\n\nAdd two new SKMO hook playbooks for Octavia multi-region support:\r\n\r\n- upload-octavia-amphora-images.yaml: Wait for amphora image upload to complete in both regionOne and regionTwo before proceeding\r\n- configure-octavia-network.yaml: Ensure br-octavia OVS bridges are UP on all master nodes for routing between worker pods and amphora instances\r\n\r\nThese fix connectivity issues where Neutron router gateway ports fail to schedule on chassis due to missing active bridge mappings.\r\n\r\nAssisted-by: Claude Opus 4.6\r\nSigned-off-by: Ade Lee " change_url: https://github.com/openstack-k8s-operators/ci-framework/pull/3965 commit_id: 9c052932f787d10d9a2f3772322eb71926309e63 patchset: 9c052932f787d10d9a2f3772322eb71926309e63 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: QWRkIE9jdGF2aWEgU0tNTyBwbGF5Ym9va3MgZm9yIGFtcGhvcmEgYW5kIG5ldHdvcmsgc2V0dXAKCkFkZCB0d28gbmV3IFNLTU8gaG9vayBwbGF5Ym9va3MgZm9yIE9jdGF2aWEgbXVsdGktcmVnaW9uIHN1cHBvcnQ6DQoNCi0gdXBsb2FkLW9jdGF2aWEtYW1waG9yYS1pbWFnZXMueWFtbDogV2FpdCBmb3IgYW1waG9yYSBpbWFnZSB1cGxvYWQgdG8gY29tcGxldGUgaW4gYm90aCByZWdpb25PbmUgYW5kIHJlZ2lvblR3byBiZWZvcmUgcHJvY2VlZGluZw0KLSBjb25maWd1cmUtb2N0YXZpYS1uZXR3b3JrLnlhbWw6IEVuc3VyZSBici1vY3RhdmlhIE9WUyBicmlkZ2VzIGFyZSBVUCBvbiBhbGwgbWFzdGVyIG5vZGVzIGZvciByb3V0aW5nIGJldHdlZW4gd29ya2VyIHBvZHMgYW5kIGFtcGhvcmEgaW5zdGFuY2VzDQoNClRoZXNlIGZpeCBjb25uZWN0aXZpdHkgaXNzdWVzIHdoZXJlIE5ldXRyb24gcm91dGVyIGdhdGV3YXkgcG9ydHMgZmFpbCB0byBzY2hlZHVsZSBvbiBjaGFzc2lzIGR1ZSB0byBtaXNzaW5nIGFjdGl2ZSBicmlkZ2UgbWFwcGluZ3MuDQoNCkFzc2lzdGVkLWJ5OiBDbGF1ZGUgT3B1cyA0LjYNClNpZ25lZC1vZmYtYnk6IEFkZSBMZWUgPGFsZWVAcmVkaGF0LmNvbT4= patchset: 9c052932f787d10d9a2f3772322eb71926309e63 pipeline: github-check playbook_context: playbook_projects: trusted/project_0/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: f4086da87f3046c98f2a4b907deaeed353c7ab49 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: 9c052932f787d10d9a2f3772322eb71926309e63 untrusted/project_1/review.rdoproject.org/config: canonical_name: review.rdoproject.org/config checkout: master commit: f4086da87f3046c98f2a4b907deaeed353c7ab49 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: f8660e9680d1af76a9fd67b009fd9b4c5e77a909 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: 9c052932f787d10d9a2f3772322eb71926309e63 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