Files
integ/debian_pkg_dirs
Murillo Arantes b5ddb7d61d Upgrading puppet vswitch to support OVS-DPDK on Debian
Since the migration to Debian, it is no longer possible to bootstrap a
system with OVS-DPDK. To support OVS-DPDK as the vswitch type on
Debian, it is necessary to upgrade the puppet vswitch module to version
20 [1]. The currently used puppet modules are all aligned with version
17.4 (puppet-horizon, puppet-keystone, puppet-openstacklib, puppet-oslo
and puppet-barbican). To avoid updating all of these packages and
introducing the risk of potential side effects in other parts of the
system, the strategy is to upgrade only the puppet vswitch from version
13 to version 20 and adjust its dependency of puppet-openstacklib to
version 17.

A patch was required due to an issue with the openvswitch restart
command, which was expected to be a string but was in array format.

This puppet-vswitch upgrade alone does not yet allow the system
bootstrap with OVS-DPDK to complete successfully, but it provides the
necessary basis to make that possible.

[1] https://docs.openstack.org/releasenotes/puppet-vswitch/2024.1.html#relnotes-20-0-0-stable-2024-1

TEST PLAN:

PASS - downloader --clean
PASS - build-pkgs -c -p puppet-module-vswitch,puppet-manifests
PASS - build-pkgs --all
PASS - build-image
PASS - AIO-SX fresh install with OVS as vswitch type

Story: 2011263
Task: 52281

Change-Id: I8ec30c2f7a866952605e3369a6e01b25499b5083
Signed-off-by: Murillo Arantes <murillo.arantes@windriver.com>
2025-06-13 14:39:37 -03:00

113 lines
2.8 KiB
Plaintext

base/base-passwd
base/cluster-resource-agents
base/dhcp
base/dnsmasq
base/haproxy
base/libfdt
base/lighttpd
base/linuxptp
base/lvm2
base/lsb
base/openssl
base/ca-certificates
base/pf-bb-config
base/stalld
base/synce4l
base/systemd
base/systemd-presets
base/watchdog
bmc/redfishtool
centos-debian-compat
ceph/ceph
config/facter
config/puppet-5.5.22
config/puppet-modules/openstack/puppet-ceph-2.4.1
config/puppet-modules/openstack/puppet-keystone-17.4.0
config/puppet-modules/openstack/puppet-horizon-17.4.0
config/puppet-modules/openstack/puppet-openstacklib-17.4.0
config/puppet-modules/openstack/puppet-oslo-17.4.0
config/puppet-modules/puppet-boolean-2.0.2
config/puppet-modules/puppet-dnsmasq
config/puppet-modules/puppet-drbd-0.5.2
config/puppet-modules/puppet-etcd-1.12.3
config/puppet-modules/puppetlabs-firewall-1.12.0
config/puppet-modules/puppetlabs-haproxy-2.1.0
config/puppet-modules/puppetlabs-mysql-8.1.0
config/puppet-modules/puppetlabs-postgresql-8.0.0
config/puppet-modules/puppetlabs-stdlib-5.0.0
config/puppet-modules/puppet-ldap
config/puppet-modules/puppet-hash2stuff
config/puppet-modules/puppet-lvm-1.4.0
config/puppet-modules/puppet-memcached
config/puppet-modules/puppet-network
config/puppet-modules/puppet-puppi
config/puppet-modules/puppet-rabbitmq-8.5.0
config/puppet-modules/puppet-staging
config/puppet-modules/puppet-vswitch
config/puppet-modules/puppet-zitrlp-strongswan
docker/python-docker
filesystem/drbd/drbd-tools
filesystem/luks
filesystem/parted
golang-github-dev/golang-github-appc-cni
golang-github-dev/golang-github-vishvananda-netlink
golang-github-dev/golang-github-networkplumbing-go-nft-dev
grub/grub-efi
grub/grub2
grub/grubby
kata-containers
kubernetes/chartmuseum
kubernetes/cni/bond-cni
kubernetes/cni/plugins
kubernetes/containerd
kubernetes/crictl
kubernetes/docker-distribution
kubernetes/etcd
kubernetes/flux2
kubernetes/flux2-charts
kubernetes/flux2-charts-legacy
kubernetes/helm
kubernetes/k8s-cni-cache-cleanup
kubernetes/k8s-pod-recovery
kubernetes/kubernetes-1.29.2
kubernetes/kubernetes-1.30.6
kubernetes/kubernetes-1.31.5
kubernetes/kubernetes-1.32.2
kubernetes/kubernetes-1.33.0
kubernetes/kubernetes-unversioned
kubernetes/plugins/isolcpus-device-plugin
kubernetes/plugins/kubectl-cert-manager
kubernetes/runc
ldap/ldapscripts
ldap/openldap
networking/dpdk
networking/ifupdown
networking/ifupdown-extra
networking/ifenslave
networking/iputils
networking/lldpd
networking/net-tools
networking/openvswitch
ostree/initramfs-ostree
ostree/mttyexec
ostree/ostree
ostree/ostree-upgrade-mgr
python/dh-python
python/pynetlink
python/python-nss
python/python3-nsenter
python/python3-setuptools
python/python3-zmq
python/python3-wheel
python/python3.9
python/zerorpc-python
security/efitools
security/keyrings.alt
security/python-keyring
security/shim-unsigned
security/openscap
storage-drivers/trident-installer
tools/kdump-tools
tools/crash
tools/makedumpfile