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

mgr/cephadm: extend support for drivegroups #32545

Closed
wants to merge 11 commits into from

Commits on Jan 28, 2020

  1. drivegroups: translate disk spec to ceph-volume call

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    26c0045 View commit details
    Browse the repository at this point in the history
  2. mgr/orch_cli: allow multiple drivegroups

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    12e201b View commit details
    Browse the repository at this point in the history
  3. drivegroups: add support for drivegroups + tests

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    ec1a267 View commit details
    Browse the repository at this point in the history
  4. mgr/ssh: increase disk size to 20G

    ceph-volume will only take disks > 5G
    
    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    3a0fbbe View commit details
    Browse the repository at this point in the history
  5. mgr/cephadm: move utils in test/utils.py

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    38f6a6a View commit details
    Browse the repository at this point in the history
  6. mgr/cephadm: fix typos

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    42ebc18 View commit details
    Browse the repository at this point in the history
  7. mgr/cephadm: separate acceptance criterias for Devices

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    6774a8d View commit details
    Browse the repository at this point in the history
  8. mgr/cephadm: add warning to other orchestrators

    the extended drivegroup approach is not fully supported
    with the other orchestrators and probably need to get reworked.
    
    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Joshua Schmid authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    9d42b1c View commit details
    Browse the repository at this point in the history
  9. mgr/cephadm: properly indent raise conditions

    Signed-off-by: Joshua Schmid <jschmid@suse.de>
    Co-Authored-By: Kiefer Chang <1691518+bk201@users.noreply.github.com>
    2 people authored and liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    7320d2b View commit details
    Browse the repository at this point in the history
  10. mgr/cephadm: fix detection of just-created OSDs

    Only match OSDs we see that didn't exist before we ran c-v prepare.
    This might include other OSDs created by a racing c-v incantation, but (1)
    we shouldn't have any of those, and (2) even if they were, the OSD is new
    and should be added.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    
    # Conflicts:
    #	src/pybind/mgr/cephadm/module.py
    liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    b44f165 View commit details
    Browse the repository at this point in the history
  11. qa/tasks/cephadm: pass short dev name to osd prepare

    Zap needs a full path, but create/prepare needs the VG/LV
    only if it is an existing LV.
    
    We'll make c-v more friendly later.
    
    Signed-off-by: Sage Weil <sage@redhat.com>
    liewegas committed Jan 28, 2020
    Configuration menu
    Copy the full SHA
    f026a1c View commit details
    Browse the repository at this point in the history