]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: fix beast private key config option
authorSage Weil <sage@newdream.net>
Wed, 10 Mar 2021 19:50:30 +0000 (14:50 -0500)
committerSage Weil <sage@newdream.net>
Wed, 17 Mar 2021 21:24:16 +0000 (16:24 -0500)
This has always been broken.  However, beast SSL will also accept a pem
(cert + key) via the ssl_certificate option, so any existing non-broken
users (if they exist) must be using that.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 7ec7403e16d20cbf247dcd60c0dc2da3b868253c)

src/pybind/mgr/cephadm/services/cephadmservice.py

index a3e2176a78f848f373df4082cf28d18f3197191b..af435af542ea2a496940070754b3840bcf5d3945 100644 (file)
@@ -750,7 +750,7 @@ class RgwService(CephService):
         if spec.ssl:
             args.append(f"ssl_port={daemon_spec.ports[0]}")
             args.append(f"ssl_certificate=config://rgw/cert/{spec.service_name()}.crt")
-            args.append(f"ssl_key=config://rgw/cert/{spec.service_name()}.key")
+            args.append(f"ssl_private_key=config://rgw/cert/{spec.service_name()}.key")
         else:
             args.append(f"port={daemon_spec.ports[0]}")
         frontend = f'beast {" ".join(args)}'