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

Dev: behave: update test container to latest tumbleweed and use knet-1.29 #1571

Merged

Commits on Oct 26, 2024

  1. use knet-1.29 image

    nicholasyang2022 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    8781426 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    642d266 View commit details
    Browse the repository at this point in the history
  3. Dev: behave: use unprivileged podman containers instead of privileged…

    … docker containers (ClusterLabs#1572)
    
    Systemd does not like to run in privileged containers any long. Running
    it in a privileged container will mess up both the host and the
    container.
    
    Instead, systemd need the container runtime to setup an environment
    according to https://systemd.io/CONTAINER_INTERFACE/. Podman is able to
    do this.
    nicholasyang2022 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    52c2930 View commit details
    Browse the repository at this point in the history
  4. Dev: github-actions: run functional test script as root

    podman has 2 different operating mode: rootful and rootless. We runs the
    functional tests in rootful mode.
    nicholasyang2022 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    5c251b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9932a31 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f88bcc1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d750cf0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    18788a7 View commit details
    Browse the repository at this point in the history
  9. Fix: behave: adapt to podman network config (ClusterLabs#1572)

    The default bridged network interfere the tests. Specify a --network on
    `podman run` to get rid of it.
    nicholasyang2022 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    9ed1939 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bb92f41 View commit details
    Browse the repository at this point in the history
  11. Dev: test_container: replace iptables with iptables-nft (ClusterLabs#…

    …1572)
    
    as legacy iptables does not work in unprivilged containers
    nicholasyang2022 committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    e85b7e2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6204a85 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1c5b14d View commit details
    Browse the repository at this point in the history