That is weird. As I had set it to ’true’ (lowercase) which is in the set of permitted values. I have set it to 1 now, and it is accepted.
Thanks, Arnoud. > On 13 Jul 2023, at 15:32, Adam King <adk...@redhat.com> wrote: > > The `config` section tells cephadm to try to set the given config options. So > it will try something equivalent to "ceph config set rgw.fra > rgw_keystone_implicit_tenants true" and what it reported in the health > warning "'True' is not one of the permitted values: false, true, swift, s3, > both, 0, 1, none" is the error message it got back when it attempted that. > The error message makes me think the option probably isn't deprecated, but > just didn't like the value that was being passed. > > On Thu, Jul 13, 2023 at 9:21 AM <arnoud@fuga.cloud> wrote: >> Hi Adam, >> >> That section is indeed pretty short. I’m not sure what the difference is >> between the config and the spec section. Most of the settings I put under >> config give an error when I put then under spec. >> >> I have this spec now. >> >> service_type: rgw >> service_id: fra >> placement: >> label: rgw >> count_per_host: 3 >> networks: >> - 10.103.4.0/24 <http://10.103.4.0/24> >> config: >> rgw enable usage log: true >> rgw keystone accepted roles: Member, _member_, admin >> rgw keystone admin domain: default >> rgw keystone admin password: secret >> rgw keystone admin project: service >> rgw keystone admin user: swift >> rgw keystone api version: 3 >> rgw keystone implicit tenants: true >> rgw keystone url: http://10.103.4.254:35357 <http://10.103.4.254:35357/> >> rgw s3 auth use keystone: true >> rgw swift account in url: true >> rgw usage log flush threshold: 1024 >> rgw usage log tick interval: 30 >> rgw usage max shards: 32 >> rgw usage max user shards: 1 >> spec: >> rgw_frontend_port: 8100 >> >> I deleted the 'rgw keystone implicit tenants’ settings now, and the warning >> disappeared. Seems like it has been deprecated? The warning message is very >> misleading. >> >> >> Thanks, >> Arnoud. >> >> >>> On 13 Jul 2023, at 14:07, Adam King <adk...@redhat.com >>> <mailto:adk...@redhat.com>> wrote: >>> >>> Do you have a `config` section in your RGW spec? That health warning is >>> from cephadm trying to set options from a spec section like that. There's a >>> short bit about it at the top of >>> https://docs.ceph.com/en/latest/cephadm/services/#service-specification. >>> >>> On Thu, Jul 13, 2023 at 3:39 AM <arnoud@fuga.cloud >>> <mailto:arnoud@fuga.cloud>> wrote: >>>> Hi, >>>> >>>> After having set up RadosGW with keystone authentication the cluster shows >>>> this warning: >>>> >>>> # ceph health detail >>>> HEALTH_WARN Failed to set 1 option(s) >>>> [WRN] CEPHADM_FAILED_SET_OPTION: Failed to set 1 option(s) >>>> Failed to set rgw.fra option rgw_keystone_implicit_tenants: config set >>>> failed: error parsing value: 'True' is not one of the permitted values: >>>> false, true, swift, s3, both, 0, 1, none retval: -22 >>>> >>>> I might have made a typo but that has been corrected. >>>> >>>> # ceph config dump |grep rgw_keystone_implicit_tenants >>>> client.rgw.fra.controller1.lushdc advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller1.pznmuf advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller1.tdrqot advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller2.ndxaet advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller2.rodqxh advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller2.wyhjuk advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller3.boasgr advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller3.lkczbl advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> client.rgw.fra.controller3.qxctee advanced >>>> rgw_keystone_implicit_tenants true >>>> * >>>> >>>> # ceph --version >>>> ceph version 17.2.6 (d7ff0d10654d2280e08f1ab989c7cdf3064446a5) quincy >>>> (stable) >>>> >>>> Any idea on how to fix this issue? >>>> >>>> >>>> Thanks, >>>> Arnoud. >>>> >>>> >>>> -- >>>> Arnoud de Jonge >>>> DevOps Engineer >>>> >>>> FUGA | CLOUD >>>> https://fuga.cloud <https://fuga.cloud/> <https://fuga.cloud/> >>>> arnoud@fuga.cloud <mailto:arnoud@fuga.cloud> <mailto:arnoud@fuga.cloud >>>> <mailto:arnoud@fuga.cloud>> >>>> >>>> Phone +31727513408 <tel://+31727513408> >>>> Registration ID 64988767 >>>> VAT ID NL855935984B01 >>>> Twitter @fugacloud >>>> >>>> _______________________________________________ >>>> ceph-users mailing list -- ceph-users@ceph.io <mailto:ceph-users@ceph.io> >>>> To unsubscribe send an email to ceph-users-le...@ceph.io >>>> <mailto:ceph-users-le...@ceph.io> _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-le...@ceph.io