Skip to content

Commit 38f593f

Browse files
committed
re-add LTS versions of OVS/OVN
1 parent 13b4f9a commit 38f593f

2 files changed

Lines changed: 65 additions & 16 deletions

File tree

.github/workflows/stackhpc-container-image-build.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -264,16 +264,17 @@ jobs:
264264
- name: Fail if no images have been built
265265
run: if [ $(wc -l < ${{ matrix.distro.name }}-${{ matrix.distro.release }}-container-images) -le 1 ]; then exit 1; fi
266266

267-
- name: Scan built container images
268-
run: src/kayobe-config/tools/scan-images.sh ${{ matrix.distro.name }}-${{ matrix.distro.release }} ${{ steps.write-kolla-tag.outputs.kolla-tag }} ${{ inputs.sbom && '--sbom' }}
267+
# Temp block these out for time saving
268+
# - name: Scan built container images
269+
# run: src/kayobe-config/tools/scan-images.sh ${{ matrix.distro.name }}-${{ matrix.distro.release }} ${{ steps.write-kolla-tag.outputs.kolla-tag }} ${{ inputs.sbom && '--sbom' }}
269270

270-
- name: Move image scan logs to output artifact
271-
run: mv image-scan-output image-build-logs/image-scan-output
272-
if: ${{ !cancelled() }}
271+
# - name: Move image scan logs to output artifact
272+
# run: mv image-scan-output image-build-logs/image-scan-output
273+
# if: ${{ !cancelled() }}
273274

274-
- name: Fail if any images have critical vulnerabilities
275-
run: if [ $(wc -l < image-build-logs/image-scan-output/critical-images.txt) -gt 0 ]; then exit 1; fi
276-
if: ${{ !inputs.push-critical }}
275+
# - name: Fail if any images have critical vulnerabilities
276+
# run: if [ $(wc -l < image-build-logs/image-scan-output/critical-images.txt) -gt 0 ]; then exit 1; fi
277+
# if: ${{ !inputs.push-critical }}
277278

278279
- name: Copy clean images to push-attempt-images list
279280
run: cp image-build-logs/image-scan-output/clean-images.txt image-build-logs/push-attempt-images.txt

etc/kayobe/kolla.yml

Lines changed: 56 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,9 @@ kolla_build_customizations_common:
465465
neutron_server_packages_append:
466466
- python3-libvirt
467467
- python3-ethtool
468+
nova_compute_packages_append:
469+
- python3-libvirt
470+
- python3-ethtool
468471
neutron_mlnx_agent_pip_packages_override:
469472
- networking-mlnx@git+https://opendev.org/x/networking-mlnx@master
470473

@@ -501,9 +504,6 @@ kolla_build_customizations_rocky:
501504
nova_base_packages_append:
502505
- openvswitch3.3
503506
- python3-openvswitch3.3
504-
nove_compute_packages_append:
505-
- python3-libvirt
506-
- python3-ethtool
507507
nova_libvirt_packages_remove:
508508
- openvswitch
509509
octavia_base_packages_remove:
@@ -525,12 +525,60 @@ kolla_build_customizations_rocky:
525525
ovn_sb_db_server_packages_override:
526526
- ovn24.03-central
527527

528-
rocky-10: {}
528+
rocky-10:
529+
base_centos_yum_repo_packages_append:
530+
- centos-release-ceph-squid
531+
base_centos_yum_repo_packages_remove:
532+
- centos-release-ceph-reef
533+
base_centos_yum_repos_to_disable_remove:
534+
- centos-ceph-reef
535+
- epel
536+
- centos9-nfv-ovs
537+
- centos9-opstools
538+
- centos9-rabbitmq
539+
- centos9-storage
540+
kolla_toolbox_packages_remove:
541+
- openvswitch
542+
kolla_toolbox_packages_append:
543+
- openvswitch3.3
544+
manila_base_packages_remove:
545+
- openvswitch
546+
manila_base_packages_append:
547+
- openvswitch3.3
548+
neutron_base_packages_remove:
549+
- openvswitch
550+
- python3-openvswitch
551+
neutron_base_packages_append:
552+
- openvswitch3.3
553+
- python3-openvswitch3.3
554+
nova_base_packages_remove:
555+
- openvswitch
556+
- python3-openvswitch
557+
nova_base_packages_append:
558+
- openvswitch3.3
559+
- python3-openvswitch3.3
560+
nova_libvirt_packages_remove:
561+
- openvswitch
562+
octavia_base_packages_remove:
563+
- python3-openvswitch
564+
openvswitch_base_packages_remove:
565+
- openvswitch
566+
- python3-openvswitch
567+
openvswitch_base_packages_append:
568+
- openvswitch3.3
569+
- python3-openvswitch3.3
570+
ovn_base_packages_override:
571+
- ovn24.03
572+
ovn_controller_packages_override:
573+
- ovn24.03-host
574+
ovn_nb_db_server_packages_override:
575+
- ovn24.03-central
576+
ovn_northd_packages_override:
577+
- ovn24.03-central
578+
ovn_sb_db_server_packages_override:
579+
- ovn24.03-central
529580

530-
kolla_build_customizations_ubuntu:
531-
nova_compute_packages_append:
532-
- python3-libvirt
533-
- python3-ethtool
581+
kolla_build_customizations_ubuntu: {}
534582

535583
# Dict mapping image customization variable names to their values.
536584
# Each variable takes the form:

0 commit comments

Comments
 (0)