Verification performed in a three-node hyperconverged regress-stack lab on
Ubuntu 22.04.5 LTS. Baseline Yoga used OVN 22.03.8-0ubuntu0.22.04.1. Three
existing Cirros VMs, one per compute, passed DNS, east-west, floating-IP, and
routed traffic checks before the upgrade.

Upgraded to Zed with OVN 22.09.1-0ubuntu0.22.10.1~cloud2 from
jammy-proposed/zed and OVS 3.0.3-0ubuntu0.22.10.3~cloud3. Automatic package
service restarts were suppressed. All three ovn-controller processes were
restarted first, then each OVN database/northd node in turn, then the
OpenStack integration packages and services. Database migrations, Nova and
Cinder online data migrations, and `regress-stack ready` passed.

After the upgrade, each host's Southbound flow query found the
`flags.from_ctrl` DNS rule and both ingress and egress `ct_commit_nat` rules.
All three OVN services were active, `br-int` had installed flows, and the
ovn-controller parser-error scans were empty. The original three VMs again
passed DNS, east-west, and floating-IP checks with unchanged IDs and boot
IDs. The continuous flow watcher recorded no missing target rule; it had one
temporary Southbound query-unavailable sample, which is a monitoring gap.

Tempest Nova server API selection: 57 passed, 2 skipped, 0 failed. Tempest
Neutron network API selection: 63 passed, 0 failed. The broader native
regress-stack run had 374 tests: 315 passed, 16 skipped, 43 failed; all
failures were Barbican RBAC tests.

LP #2115328 UCA ZED VERIFICATION EVIDENCE
Source: three-node regress-stack hyperconverged lab; collected 2026-09-16 UTC.
OS: Ubuntu 22.04.5 LTS
Hosts: rsov2115328-r2hc1, rsov2115328-r2hc2, rsov2115328-r2hc3.
Excluded services: Heat, Watcher, Magnum, Octavia.

STEP 1: CANDIDATE PROVENANCE AND PACKAGE VERSIONS
Inst ovn-host [22.03.8-0ubuntu0.22.04.1] (22.09.1-0ubuntu0.22.10.1~cloud2 
jammy-proposed [amd64]) []
Inst ovn-central [22.03.8-0ubuntu0.22.04.1] (22.09.1-0ubuntu0.22.10.1~cloud2 
jammy-proposed [amd64]) []
Inst ovn-common [22.03.8-0ubuntu0.22.04.1] (22.09.1-0ubuntu0.22.10.1~cloud2 
jammy-proposed [amd64])
Baseline hc1 OVN/OVS:
  openvswitch-switch    2.17.12-0ubuntu0.22.04.1
  ovn-central   22.03.8-0ubuntu0.22.04.1
  ovn-common    22.03.8-0ubuntu0.22.04.1
  ovn-host      22.03.8-0ubuntu0.22.04.1
Installed rsov2115328-r2hc1:
  neutron-server        2:21.2.0-0ubuntu1~cloud1
  nova-compute  3:26.2.2-0ubuntu1~cloud0
  openvswitch-switch    3.0.3-0ubuntu0.22.10.3~cloud3
  ovn-central   22.09.1-0ubuntu0.22.10.1~cloud2
  ovn-common    22.09.1-0ubuntu0.22.10.1~cloud2
  ovn-host      22.09.1-0ubuntu0.22.10.1~cloud2
Installed rsov2115328-r2hc2:
  neutron-server        2:21.2.0-0ubuntu1~cloud1
  nova-compute  3:26.2.2-0ubuntu1~cloud0
  openvswitch-switch    3.0.3-0ubuntu0.22.10.3~cloud3
  ovn-central   22.09.1-0ubuntu0.22.10.1~cloud2
  ovn-common    22.09.1-0ubuntu0.22.10.1~cloud2
  ovn-host      22.09.1-0ubuntu0.22.10.1~cloud2
Installed rsov2115328-r2hc3:
  neutron-server        2:21.2.0-0ubuntu1~cloud1
  nova-compute  3:26.2.2-0ubuntu1~cloud0
  openvswitch-switch    3.0.3-0ubuntu0.22.10.3~cloud3
  ovn-central   22.09.1-0ubuntu0.22.10.1~cloud2
  ovn-common    22.09.1-0ubuntu0.22.10.1~cloud2
  ovn-host      22.09.1-0ubuntu0.22.10.1~cloud2

STEP 2: SERVICE, LOGICAL FLOW, AND OVS GATES
rsov2115328-r2hc1: services=['active', 'active', 'active', 'active', 'active']; 
flow-gate=true; flags.from_ctrl=1; ct_commit_nat ingress=1, egress=1; br-int 
lines=551; broad parser matches=0
rsov2115328-r2hc2: services=['active', 'active', 'active', 'active', 'active']; 
flow-gate=true; flags.from_ctrl=1; ct_commit_nat ingress=1, egress=1; br-int 
lines=566; broad parser matches=0
rsov2115328-r2hc3: services=['active', 'active', 'active', 'active', 'active']; 
flow-gate=true; flags.from_ctrl=1; ct_commit_nat ingress=1, egress=1; br-int 
lines=551; broad parser matches=0

STEP 3: READINESS AND ORIGINAL GUESTS
Deployment ready; workload/failure acceptance is a separate harness test.
Original server IDs equal Yoga: True; original port IDs equal Yoga: True
Guest check completion marker: True
vm-1: boot ID equal Yoga=True; DNS A expected=True; east-west 0% loss=True; 
floating-IP 0% loss=True
vm-2: boot ID equal Yoga=True; DNS A expected=True; east-west 0% loss=True; 
floating-IP 0% loss=True
vm-3: boot ID equal Yoga=True; DNS A expected=True; east-west 0% loss=True; 
floating-IP 0% loss=True

STEP 4: TEMPEST RESULT
Native regress-stack Tempest selection included smoke and Barbican cases; 
focused requested regex: 
tempest.api.compute.servers.test_servers|tempest.api.network.test_networks
Selected test-list lines: 400
Ran: 374 tests in 2128.9395 sec.
 - Passed: 315
 - Skipped: 16
 - Expected Fail: 0
 - Unexpected Success: 0
 - Failed: 43
Sum of execute time for each test: 2428.4856 sec.
Requested Nova server API passed: 57
Requested Nova server API skipped: 2
Requested Neutron network API passed: 63
Failing test/fixture names:
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectReaderTests.test_delete_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectReaderTests.test_delete_other_project_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectReaderTests.test_get_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectReaderTests.test_get_other_project_order
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectAdminTests.test_delete_other_project_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectAdminTests.test_get_other_project_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectAdminTests.test_get_other_project_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectAdminTests.test_put_other_project_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_transport_keys.ProjectMemberTests.test_list_transport_keys
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectAdminTests.test_delete_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectAdminTests.test_delete_other_project_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectAdminTests.test_get_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectAdminTests.test_get_other_project_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectAdminTests.test_list_orders
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectMemberTests.test_create_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectMemberTests.test_delete_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectMemberTests.test_delete_other_project_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectMemberTests.test_get_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectMemberTests.test_get_other_project_order
  
barbican_tempest_plugin.tests.rbac.v1.test_orders.ProjectMemberTests.test_list_orders
  
barbican_tempest_plugin.tests.rbac.v1.test_quotas.ProjectReaderTests.test_get_effective_project_quota
  
barbican_tempest_plugin.tests.rbac.v1.test_quotas.ProjectMemberTests.test_get_effective_project_quota
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_create_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_delete_other_project_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_delete_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_get_other_project_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_get_other_project_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_get_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_get_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_list_secrets
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_put_other_project_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectMemberTests.test_put_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_transport_keys.ProjectReaderTests.test_list_transport_keys
  
barbican_tempest_plugin.tests.rbac.v1.test_containers.ProjectMemberTests.test_add_secret_to_container
  
barbican_tempest_plugin.tests.rbac.v1.test_containers.ProjectMemberTests.test_create_container
  
barbican_tempest_plugin.tests.rbac.v1.test_containers.ProjectMemberTests.test_delete_container
  
barbican_tempest_plugin.tests.rbac.v1.test_containers.ProjectMemberTests.test_delete_secret_from_container
  
barbican_tempest_plugin.tests.rbac.v1.test_containers.ProjectMemberTests.test_get_container
  
barbican_tempest_plugin.tests.rbac.v1.test_containers.ProjectMemberTests.test_list_containers
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectReaderTests.test_delete_other_project_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectReaderTests.test_get_other_project_secret
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectReaderTests.test_get_other_project_secret_payload
  
barbican_tempest_plugin.tests.rbac.v1.test_secrets.ProjectReaderTests.test_put_other_project_secret_payload
SHA256 tempest-last.txt: 
c4d3ad93b737f1bfaa492e56c6ffc255ac1ea59a4a5288ad62ea027f3157411d


** Tags removed: verification-zed-needed
** Tags added: verification-zed-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2115328

Title:
  [uca][zed][antelope][bobcat] Upgrade failure due to missing patches

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/2115328/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to