]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: adds an encrypted property to api.lvm.Volume
authorAndrew Schoen <aschoen@redhat.com>
Thu, 22 Feb 2018 17:00:15 +0000 (11:00 -0600)
committerAndrew Schoen <aschoen@redhat.com>
Thu, 22 Feb 2018 20:16:52 +0000 (14:16 -0600)
This property will return a boolean indicating if the lv
is encrypted or not.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit 5f1c0219d048ca507329e8eb66f47cd1c8c31d4e)

src/ceph-volume/ceph_volume/api/lvm.py

index 868effb8309b7e771755960084e27a0a1d40eba7..656c19ddfb3483ccb248461d0da14e5b312aa938 100644 (file)
@@ -665,6 +665,7 @@ class Volume(object):
         self.lv_api = kw
         self.name = kw['lv_name']
         self.tags = parse_tags(kw['lv_tags'])
+        self.encrypted = self.tags.get('ceph.encrypted', '0') == '1'
 
     def __str__(self):
         return '<%s>' % self.lv_api['lv_path']