]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume lvm.create use the new group option exclution
authorAlfredo Deza <adeza@redhat.com>
Mon, 19 Feb 2018 21:26:36 +0000 (16:26 -0500)
committerAndrew Schoen <aschoen@redhat.com>
Fri, 23 Feb 2018 15:33:10 +0000 (09:33 -0600)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit f6ac244bb51742429c01f5d8726cbe86210f4266)

src/ceph-volume/ceph_volume/devices/lvm/create.py

index f82ff3e6b8bbc9cb40db12df1c89a1e10036f9ce..18c80657ec8d20a92872586fb3ce85c467de7b34 100644 (file)
@@ -2,6 +2,7 @@ from __future__ import print_function
 from textwrap import dedent
 import logging
 from ceph_volume.util import system
+from ceph_volume.util.arg_validators import exclude_group_options
 from ceph_volume import decorators, terminal
 from .common import create_parser, rollback_osd
 from .prepare import Prepare
@@ -64,6 +65,7 @@ class Create(object):
         if len(self.argv) == 0:
             print(sub_command_help)
             return
+        exclude_group_options(parser, groups=['filestore', 'bluestore'], argv=self.argv)
         args = parser.parse_args(self.argv)
         # Default to bluestore here since defaulting it in add_argument may
         # cause both to be True