OK that makes sense.  

It would have been nice if "ceph config generate-minimal-conf" would not have deleted the parameters that are still needed, or at least given a warning that they were not able to be converted or removed.

From: Wido den Hollander <wido@42on.com>
Sent: Tuesday, November 3, 2020 10:27 AM
To: Wyll Ingersoll <wyllys.ingersoll@keepertech.com>; dev <dev@ceph.io>
Subject: Re: radosgw keyring configuration parameter
 


On 03/11/2020 16:11, Wyll Ingersoll wrote:
> In Nautilus 14.2.13, we have converted to the minimized ceph.conf file
> and are now storing our config in the monitors.  Previously, radosgw was
> getting its keyring from /etc/ceph/ceph.client.radosgw.keyring, but now
> that the ceph.conf has been minimized, the keyring value was not
> converted into the monitor k/v store under the radosgw client
> configuration options and radosgw is looking for the keyring in
> /var/lib/ceph/radosgw/ceph-radosgw.gw01/keyring instead.
>
> Attempting to put the keyring location into the monitor configuration
> with "ceph config set ..." fails because it says the keyring value
> cannot be stored in the monitor config settings.  Is there a way to
> store an alternate keyring location without putting it in ceph.conf? 
> It's easy enough to work around the issue by using a link or just
> copying the keyring to the new location, but I was wondering if there is
> a way to specify the keyring location in the monitor K/V storage.

No. Because the client needs to authenticate prior to being able to
access the K/V storage.

These options will need to go into the ceph.conf

Wido

>
> thanks,
>    Wyllys Ingersoll
>
>
> _______________________________________________
> Dev mailing list -- dev@ceph.io
> To unsubscribe send an email to dev-leave@ceph.io
>