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

Fix CI and test using Ubuntu 24.04 and Python 3.12 #187

Merged
merged 5 commits into from
Oct 10, 2024

Commits on Oct 9, 2024

  1. Install setuptools

    tobias-urdin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6ffe5fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2973d3 View commit details
    Browse the repository at this point in the history
  3. Handle tilde sign in Ceph version

    Ceph versions on Ubuntu can have a tilde sign in
    the version like 19.2.0~git20240301.4c76c50 because
    they've built it before it was released with their
    own versioning, packaging cannot handle that.
    tobias-urdin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    fce9f11 View commit details
    Browse the repository at this point in the history
  4. Set job timeout to 30 minutes

    So we don't wait for 6 hours for
    a hanging job.
    tobias-urdin committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    069712d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Skip Ceph when rados bindings is not available

    The rados python bindings (the python3-rados
    distro package) is only available for the
    python version that the distro ships.
    tobias-urdin committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    e5e071b View commit details
    Browse the repository at this point in the history