I assume it's a mistake in the docs. Comparing the branches for 20.0.0 [0] and 19.2.2 [1] reveals that the generate_cert parameter is not present in Squid but will be in Tentacle. [0] https://github.com/ceph/ceph/blob/v20.0.0/src/python-common/ceph/deployment/... [1] https://github.com/ceph/ceph/blob/v19.2.2/src/python-common/ceph/deployment/... Zitat von Iztok Gregori <iztok.gregori@elettra.eu>:
Hi to all!
I'm trying to setup a RGW service on my cluster and I want that the SSL certificates are create automatically, so I wrote the following spec file:
# rgw.yaml service_type: rgw service_id: rgw.foo placement: label: rgw count_per_host: 1 networks: - 172.16.10.0/24 spec: rgw_realm: 'foo' rgw_zone: 'fool' rgw_zonegroup: 'fool_group' ssl: true generate_cert: true rgw_frontend_port: 4443 wildcard_enabled: true zonegroup_hostnames: - "fool.foo.com" extra_container_args: - "--stop-timeout=120" config: rgw_exit_timeout_secs: "120" rgw_graceful_stop: true
When I apply it gives me the following error:
# ceph orch apply -i rgw.yaml Error EINVAL: ServiceSpec: __init__() got an unexpected keyword argument 'generate_cert'
Am I missing something obvious regarding the "generate_cert" part?
The cluster is a fresh install of Squid (19.2.2).
Any help is appreciated!
Regards Iztok
-- Iztok Gregori ICT Systems and Services Elettra - Sincrotrone Trieste S.C.p.A. Telephone: +39 040 3758948 http://www.elettra.eu _______________________________________________ ceph-users mailing list -- ceph-users@ceph.io To unsubscribe send an email to ceph-users-leave@ceph.io