]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: capadd and privileged are mutex 37133/head
authorJoshua Schmid <jschmid@suse.de>
Mon, 14 Sep 2020 08:38:07 +0000 (10:38 +0200)
committerJoshua Schmid <jschmid@suse.de>
Fri, 18 Sep 2020 12:46:01 +0000 (14:46 +0200)
Signed-off-by: Joshua Schmid <jschmid@suse.de>
src/cephadm/cephadm

index 83c860ef18d1482e27aeef6964b40b15f3e2e07f..7f78ab91492537630bd8c2803b21d8c8a75f449c 100755 (executable)
@@ -2535,9 +2535,11 @@ class CephContainer:
             cmd_args.extend([
                 '--privileged',
                 # let OSD etc read block devs that haven't been chowned
-                '--group-add=disk',
-            ])
-        if self.ptrace:
+                '--group-add=disk'])
+        if self.ptrace and not self.privileged:
+            # if privileged, the SYS_PTRACE cap is already added
+            # in addition, --cap-add and --privileged are mutually
+            # exclusive since podman >= 2.0
             cmd_args.append('--cap-add=SYS_PTRACE')
         if self.init:
             cmd_args.append('--init')