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

github: run system-tests on larger runners (8cores+32G) #334

Merged
merged 15 commits into from
Jul 10, 2024

Commits on Jul 10, 2024

  1. github: run system-tests on larger runners (8cores+32G)

    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    5f7a091 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a59f981 View commit details
    Browse the repository at this point in the history
  3. github: don't try to free up the ephemeral disk if not there

    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    cec993a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c647e35 View commit details
    Browse the repository at this point in the history
  5. test/includes: Move disk ordering log to cleanup

    Signed-off-by: Max Asnaashari <[email protected]>
    Signed-off-by: Simon Deziel <[email protected]>
    masnax authored and simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    ce4f95b View commit details
    Browse the repository at this point in the history
  6. test/includes/microcloud: stop masking lvm2 related units

    Ceph encryption will need this.
    
    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    80a8107 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    24370ce View commit details
    Browse the repository at this point in the history
  8. test/includes/microcloud: switch to 24.04 daily

    This will be a requirement for Ceph encryption as it needs the `dm_crypt` module that's not enabled in 22.04's -kvm kernel.
    
    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    cdc23b5 View commit details
    Browse the repository at this point in the history
  9. test/includes/check: avoid tripping in lxd-installer

    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    75bac51 View commit details
    Browse the repository at this point in the history
  10. test/includes/microcloud: remove lxd-installer to avoid unpredictability

    This also avoids any failure during the `setup` phase to trigger the cleanup which runs:
    
    ```
      + lxc list --all-projects
    ...
       + lxc exec micro01 -- lxc list
      Installing LXD snap, please be patient.
      If this is your first time running LXD on this machine, you should also run: lxd init
      To start your first container, try: lxc launch ubuntu:22.04
      Or for a virtual machine: lxc launch ubuntu:22.04 --vm
    
      +------+-------+------+------+------+-----------+
      | NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
      +------+-------+------+------+------+-----------+
    ```
    
    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    159b0b1 View commit details
    Browse the repository at this point in the history
  11. test/includes/microcloud: give 4 vCPUs to micro0X VMs (workaround clo…

    …ud-init slowness)
    
    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2516823 View commit details
    Browse the repository at this point in the history
  12. test/includes/microcloud: guard against unbound var in validate_syste…

    …m_microceph()
    
    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    a990dc6 View commit details
    Browse the repository at this point in the history
  13. test/main: put debug output from cleanup in a log group

    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b2f9b12 View commit details
    Browse the repository at this point in the history
  14. Makefile: the toolchain directive should be better supported now

    Even Go 1.21 has improved support for it since 1.21.11
    (golang/go#62278)
    
    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    bca2297 View commit details
    Browse the repository at this point in the history
  15. test/main: remove unneeded notice level logs

    Signed-off-by: Simon Deziel <[email protected]>
    simondeziel committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e642f3e View commit details
    Browse the repository at this point in the history