Skip to content

Commit a018688

Browse files
tomclark0jovial
authored andcommitted
Reintroduce networking-mlnx
1 parent 73da718 commit a018688

File tree

3 files changed

+26
-0
lines changed

3 files changed

+26
-0
lines changed

etc/kayobe/environments/ci-builder/stackhpc-ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ kolla_enable_magnum: true
2222
kolla_enable_manila: true
2323
kolla_enable_mariabackup: true
2424
kolla_enable_neutron_sriov: true
25+
kolla_enable_neutron_mlnx: true
2526
kolla_enable_octavia: true
2627
kolla_enable_opensearch: true
2728
kolla_enable_prometheus: true

etc/kayobe/kolla.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@ kolla_sources:
147147
type: git
148148
location: https://github.com/stackhpc/networking-generic-switch.git
149149
reference: stackhpc/{{ openstack_release }}
150+
neutron-server-plugin-networking-mlnx:
151+
type: git
152+
location: https://opendev.org/x/networking-mlnx
153+
# FIXME(wszumski): Last stable release is stable/yoga
154+
#reference: stable/{{ openstack_release }}
155+
reference: master
150156
octavia-api-plugin-ovn-octavia-provider:
151157
type: git
152158
location: https://github.com/stackhpc/ovn-octavia-provider.git
@@ -155,6 +161,12 @@ kolla_sources:
155161
type: git
156162
location: https://github.com/stackhpc/ovn-octavia-provider.git
157163
reference: stackhpc/{{ openstack_release }}
164+
nova-compute-plugin-networking-mlnx:
165+
type: git
166+
location: https://opendev.org/x/networking-mlnx
167+
# FIXME(wszumski): Last stable release is stable/yoga
168+
#reference: stable/{{ openstack_release }}
169+
reference: master
158170

159171
###############################################################################
160172
# Kolla image build configuration.
@@ -347,6 +359,12 @@ kolla_build_blocks:
347359
{% set magnum_capi_packages = ['magnum-capi-helm==1.0.0'] %}
348360
RUN {{ macros.install_pip(magnum_capi_packages | customizable("pip_packages")) }}
349361
{% endraw %}
362+
nova_compute_header:
363+
# See: https://review.opendev.org/c/openstack/kolla/+/878663/1/docker/neutron/neutron-mlnx-agent/Dockerfile.j2
364+
RUN sed -e "s/^pyzmq===20.0.0/pyzmq==21.*/g" -i /requirements/upper-constraints.txt
365+
neutron_server_header:
366+
# See: https://review.opendev.org/c/openstack/kolla/+/878663/1/docker/neutron/neutron-mlnx-agent/Dockerfile.j2
367+
RUN sed -e "s/^pyzmq===20.0.0/pyzmq==21.*/g" -i /requirements/upper-constraints.txt
350368
prometheus_alertmanager_repository_version: | # 2023.1 kolla has 0.24.0
351369
{% raw %}
352370
ARG prometheus_alertmanager_version=0.26.0
@@ -439,6 +457,12 @@ kolla_build_customizations_common:
439457
- /additions/*
440458
ironic_inspector_pip_packages_append:
441459
- /additions/*
460+
neutron_server_packages_append:
461+
- python3-libvirt
462+
- python3-ethtool
463+
nova_compute_packages_append:
464+
- python3-libvirt
465+
- python3-ethtool
442466

443467
kolla_build_customizations_rocky:
444468
ovn_base_packages_override:

etc/kayobe/pulp.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -491,6 +491,7 @@ stackhpc_pulp_images_kolla:
491491
- neutron-dhcp-agent
492492
- neutron-l3-agent
493493
- neutron-metadata-agent
494+
- neutron-mlnx-agent
494495
- neutron-openvswitch-agent
495496
- neutron-server
496497
- neutron-sriov-agent

0 commit comments

Comments
 (0)