Files
Shivam Shukla 3ed095175b Upgrade K8s Version and Fix CI failures
This patch upgrades k8s version to 1.32 and fixes multiple
failures affecting Tacker CI jobs:

1. The first issue is caused by incorrect FieldType usage in
   PkgmNotificationFilterV2, where fields.List() receives
   FieldType classes instead of instances. Newer versions of
   oslo.versionedobjects now validate this strictly, causing
   module import failures during unit tests.

2. The second issue affects Kubernetes-based CI jobs.
   devstack-plugin-container generates kubeadm configuration
   using kubeadm.k8s.io/v1beta4, but the jobs currently run
   kubeadm 1.30.5, which only supports v1beta3.

3. The third issue causes CoreDNS pods to remain Running but
   not Ready due to OVN iptables REJECT rules blocking
   connectivity to the Kubernetes API server.

4. The tacker-docs job started failing after openstack/requirements
   updated the Sphinx constraint from 8.1.3 to 9.0.4. Sphinx 9.0
   rewrote sphinx.ext.autodoc, which now correctly identifies all
   classes sharing the attribute name 'type', causing ambiguous
   cross-reference warnings that are treated as errors.
   Fix by suppressing the 'ref.python' warning category in conf.py.

Closes-Bug:https://bugs.launchpad.net/tacker/+bug/2152686
Closes-Bug:https://bugs.launchpad.net/tacker/+bug/2152687
Closes-Bug:https://bugs.launchpad.net/tacker/+bug/2152690
Closes-Bug:https://bugs.launchpad.net/tacker/+bug/2153106
Change-Id: I602734b66c5091329727238a90755138355ba286
Signed-off-by: Shivam Shukla <shivam.shukla3@india.nec.com>
2026-05-19 05:53:46 +00:00
..
2018-01-16 08:24:02 +01:00