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

Optionally create entities for cephfs storage pool #12538

Merged
merged 7 commits into from
Nov 28, 2023

Commits on Nov 20, 2023

  1. lxd/storage/drivers: Add new cephfs create keys

    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    b657ecf View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. lxd/storage/drivers: Update cephfs entity helpers

    Adds a helper to find osd pools, and updates the fs lookup helper to
    differentiate between exit codes from ceph.
    
    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    41ff925 View commit details
    Browse the repository at this point in the history
  2. lxd/storage/drivers: Create cephfs entities if keys specified

    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    5e0d3b3 View commit details
    Browse the repository at this point in the history
  3. lxd/storage/drivers: Revert osd/fs creation

    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    6f2d162 View commit details
    Browse the repository at this point in the history
  4. doc/reference: Add doc reference for new config keys

    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    aa3d12b View commit details
    Browse the repository at this point in the history
  5. shared/version: Add storage_cephfs_create_missing extension

    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    e62f4d3 View commit details
    Browse the repository at this point in the history
  6. test/suites: Add cephfs create_missing test

    Signed-off-by: Max Asnaashari <max.asnaashari@canonical.com>
    masnax committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    9e0e0af View commit details
    Browse the repository at this point in the history