]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #34950 from sebastian-philipp/cephadm-upgrade.py
authorSebastian Wagner <sebastian.wagner@suse.com>
Fri, 8 May 2020 16:59:49 +0000 (18:59 +0200)
committerGitHub <noreply@github.com>
Fri, 8 May 2020 16:59:49 +0000 (18:59 +0200)
mgr/cephadm: move upgrade code to upgrade.py

Reviewed-by: Michael Fritch <mfritch@suse.com>
1  2 
src/pybind/mgr/cephadm/module.py

index 157126a3aa209ae413f2a1d8b768e5b65fe403df,22d80d8402b66264a94b1a0c14cf36115e15c509..ed186899c1eeca5114a261994abd95942378143c
@@@ -22,10 -24,10 +22,9 @@@ import tempfil
  import multiprocessing.pool
  import shutil
  import subprocess
- import uuid
  
 -from ceph.deployment import inventory, translate
 +from ceph.deployment import inventory
  from ceph.deployment.drive_group import DriveGroupSpec
 -from ceph.deployment.drive_selection.selector import DriveSelection
  from ceph.deployment.service_spec import \
      HostPlacementSpec, NFSServiceSpec, ServiceSpec, PlacementSpec, assert_valid_host
  
@@@ -36,13 -38,10 +35,14 @@@ from orchestrator import OrchestratorEr
  
  from . import remotes
  from . import utils
 -from .nfs import NFSGanesha
 -from .osd import RemoveUtil, OSDRemoval
 +from .services.cephadmservice import MonService, MgrService, MdsService, RgwService, \
 +    RbdMirrorService, CrashService, IscsiService
 +from .services.nfs import NFSService
 +from .services.osd import RemoveUtil, OSDRemoval, OSDService
 +from .services.monitoring import GrafanaService, AlertmanagerService, PrometheusService, \
 +    NodeExporterService
  from .inventory import Inventory, SpecStore, HostCache
+ from .upgrade import CEPH_UPGRADE_ORDER, CephadmUpgrade
  
  try:
      import remoto