@@ -134,24 +134,14 @@ kolla_sources:
134134 type : git
135135 location : https://github.com/stackhpc/magnum.git
136136 reference : stackhpc/{{ openstack_release }}
137- neutron-base-plugin-networking-generic-switch :
138- type : git
139- location : https://github.com/stackhpc/networking-generic-switch.git
140- reference : stackhpc/{{ openstack_release }}
141- # FIXME: check whether we want to build from upstream master of a downstream
142- # 2025.1 branch e.g.
143- # location: https://github.com/stackhpc/networking-mlnx.git
144- # reference: stackhpc/{{ openstack_release }}
145137 neutron-server-plugin-networking-mlnx :
146138 type : git
147- location : https://opendev.org/x /networking-mlnx
148- reference : master
139+ location : https://github.com/stackhpc /networking-mlnx.git
140+ reference : stackhpc/{{ openstack_release }}
149141 nova-compute-plugin-networking-mlnx :
150142 type : git
151- location : https://opendev.org/x/networking-mlnx
152- reference : master
153- # FIXME: Check whether we want to build from downstream stackhpc/master,
154- # stackhpc/2025.1, or upstream epoxy or master
143+ location : https://github.com/stackhpc/networking-mlnx.git
144+ reference : stackhpc/{{ openstack_release }}
155145 blazar-base :
156146 type : git
157147 location : https://github.com/stackhpc/blazar.git
@@ -177,6 +167,11 @@ stackhpc_rocky_9_additional_repos:
177167 - url : " {{ stackhpc_repo_centos_stream_9_nfv_openvswitch_url }}"
178168 file : " CentOS-NFV-OpenvSwitch.repo"
179169 tag : " centos-nfv-openvswitch"
170+ # TODO: uncomment once https://review.opendev.org/c/openstack/kolla/+/948520
171+ # or equivalent is merged
172+ # - url: "{{ stackhpc_repo_centos_stream_9_openstack_epoxy_url }}"
173+ # file: "CentOS-OpenStack-epoxy.repo"
174+ # tag: "centos-openstack-epoxy"
180175 - url : " {{ stackhpc_repo_centos_stream_9_opstools_url }}"
181176 file : " CentOS-OpsTools.repo"
182177 tag : " centos-opstools"
@@ -360,7 +355,6 @@ kolla_build_customizations_common:
360355 - python3-ethtool
361356 neutron_mlnx_agent_pip_packages_override :
362357 - networking-mlnx@git+https://opendev.org/x/networking-mlnx@master
363-
364358kolla_build_customizations_rocky :
365359 base_centos_yum_repo_packages_append :
366360 - centos-release-ceph-squid
@@ -369,6 +363,10 @@ kolla_build_customizations_rocky:
369363 base_centos_yum_repos_to_disable_remove :
370364 - centos-ceph-reef
371365 - epel
366+ - centos9-nfv-ovs
367+ - centos9-opstools
368+ - centos9-rabbitmq
369+ - centos9-storage
372370 kolla_toolbox_packages_remove :
373371 - openvswitch
374372 kolla_toolbox_packages_append :
@@ -389,6 +387,8 @@ kolla_build_customizations_rocky:
389387 nova_base_packages_append :
390388 - openvswitch3.3
391389 - python3-openvswitch3.3
390+ nova_libvirt_packages_remove :
391+ - openvswitch
392392 octavia_base_packages_remove :
393393 - python3-openvswitch
394394 openvswitch_base_packages_remove :
@@ -408,7 +408,55 @@ kolla_build_customizations_rocky:
408408 ovn_sb_db_server_packages_override :
409409 - ovn24.03-central
410410
411- kolla_build_customizations_ubuntu : {}
411+ kolla_build_customizations_ubuntu :
412+ kolla_toolbox_packages_remove :
413+ - openvswitch-switch
414+ - openvswitch-common
415+ kolla_toolbox_packages_append :
416+ - openvswitch-switch=3.3.0-1ubuntu3.2
417+ - openvswitch-common=3.3.0-1ubuntu3.2
418+ manila_base_packages_remove :
419+ - openvswitch-switch
420+ - openvswitch-common
421+ manila_base_packages_append :
422+ - openvswitch-switch=3.3.0-1ubuntu3.2
423+ - openvswitch-common=3.3.0-1ubuntu3.2
424+ neutron_base_packages_remove :
425+ - openvswitch-switch
426+ - openvswitch-common
427+ - python3-openvswitch
428+ neutron_base_packages_append :
429+ - openvswitch-switch=3.3.0-1ubuntu3.2
430+ - openvswitch-common=3.3.0-1ubuntu3.2
431+ - python3-openvswitch=3.3.0-1ubuntu3.2
432+ nova_base_packages_remove :
433+ - openvswitch-switch
434+ - openvswitch-common
435+ - python3-openvswitch
436+ nova_base_packages_append :
437+ - openvswitch-switch=3.3.0-1ubuntu3.2
438+ - openvswitch-common=3.3.0-1ubuntu3.2
439+ - python3-openvswitch=3.3.0-1ubuntu3.2
440+ nova_libvirt_packages_remove :
441+ - openvswitch-switch
442+ - openvswitch-common
443+ nova_libvirt_packages_append :
444+ - openvswitch-switch=3.3.0-1ubuntu3.2
445+ - openvswitch-common=3.3.0-1ubuntu3.2
446+ openvswitch_base_packages_remove :
447+ - openvswitch-switch
448+ - openvswitch-common
449+ - python3-openvswitch
450+ openvswitch_base_packages_append :
451+ - openvswitch-switch=3.3.0-1ubuntu3.2
452+ - openvswitch-common=3.3.0-1ubuntu3.2
453+ - python3-openvswitch=3.3.0-1ubuntu3.2
454+ ovs_dpdk_packages_remove :
455+ - openvswitch-switch
456+ - openvswitch-common-dpdk
457+ ovs_dpdk_packages_append :
458+ - openvswitch-switch-dpdk=3.3.0-1ubuntu3.2
459+
412460
413461# Dict mapping image customization variable names to their values.
414462# Each variable takes the form:
0 commit comments