Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[stable/yoga] Backport #746 #1083

Merged

Commits on Jul 20, 2023

  1. ovn: Add chassis DPDK test

    (cherry picked from commit ffa98f3)
    fnordahl committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    0ac4726 View commit details
    Browse the repository at this point in the history
  2. dvr_enabled: Avoid KeyError when Neutron not present

    (cherry picked from commit 7a192e5)
    fnordahl committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    2e07e53 View commit details
    Browse the repository at this point in the history
  3. Add undercloud_and_charm_setup configure step

    The neutron ``basic_overcloud_network`` setup job performs both
    undercloud and charm configuration prior to configuring the
    overcloud network.  The undercloud and charm configuration steps
    are useful outside the context of OpenStack Neutron.
    
    Split undercloud and charm setup into a new configure step.
    
    (cherry picked from commit 7984d78)
    fnordahl committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    ff675b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. ovn: Fix wrong_bridge_config test

    The test blindly reverts the ``bridge-interface-mappings``
    configuration to an empty string, which would be the wrong thing
    to do if it was previously set up by a test configure step.
    
    The test also does not properly populate target_deploy_status and
    the test will always wait for the next update status to run,
    which may take several minutes, before completing.
    
    (cherry picked from commit 16e0fbb)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    b134deb View commit details
    Browse the repository at this point in the history
  2. Add *.swp to gitignore

    (cherry picked from commit c77ac32)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    8b4161f View commit details
    Browse the repository at this point in the history
  3. neutron: Add connectivity test with DPDK

    The test will prepare hypervisor units in virtual machines by
    enabling hugepages configuration and rebooting them and
    subsequent required runtime changes.  If the hypervisor units
    are physical machines the test assumes they already have
    received the appropriate configuration from the bare metal
    provisioning system.
    
    Launch nested instance using flavor that enables hugepages and
    attach it directly to the external network and perform
    connectivity tests.
    
    After a successful test the hypervisor units are brought back
    to their original state to not influence subsequent tests.
    
    (cherry picked from commit f38448f)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    7952635 View commit details
    Browse the repository at this point in the history
  4. Move hugepages/vfio helpers to common test utils

    Update CPU topology flavor advice.
    
    The example currently listed would create a two socket CPU with
    only one NUMA node, which is a invalid configuration which leads
    to undefined results.
    
    Instead list two examples one with a single socket for simpler
    end to end tests and a two socket two numa node example for more
    advanced low level tests.
    
    (cherry picked from commit 899f2b7)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    dc17dee View commit details
    Browse the repository at this point in the history
  5. Support connectivity check without FIPs

    (cherry picked from commit ba0dc02)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    af8bfef View commit details
    Browse the repository at this point in the history
  6. Make project network and subnet configurable

    (cherry picked from commit ad16b5a)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5511d02 View commit details
    Browse the repository at this point in the history
  7. Support launch instance on external provider network

    Allow launching an instance and attaching it directly to the
    external provider network.  This is useful in its own right and
    is also a requirement in order to successfully test some
    configurations.
    
    (cherry picked from commit 3ec6470)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    46f9e9d View commit details
    Browse the repository at this point in the history
  8. openstack: Add update subnet DHCP helper

    (cherry picked from commit 3f711ff)
    fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    db0cc3c View commit details
    Browse the repository at this point in the history
  9. Separate DPDK tests from other chassis tests

    We do not yet support DPDK for ovn-dedicated-chassis, therefore, we need
    to avoid running DPDK func tests for it.
    
    (cherry picked from commit 268b429)
    Dmitrii Shcherbakov authored and fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f5bfe62 View commit details
    Browse the repository at this point in the history
  10. Move DPDK-related functions to DPDKTest

    The previous change
    
    268b429
    
    did not move the rest of the functions required to actually run the
    test case.
    
    (cherry picked from commit 787415a)
    Dmitrii Shcherbakov authored and fnordahl committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    372ea00 View commit details
    Browse the repository at this point in the history