canonical / charm-microceph

Charm to deploy/manage microceph
Apache License 2.0
2 stars 9 forks source link

Add config option enable-rgw #83

Closed hemanthnakkina closed 5 months ago

hemanthnakkina commented 5 months ago

Description

Add new option enable-rgw. If the option is "*", enable the rgw on all microceph nodes. If the option is "", enable the rgw on all microceph nodes.

Add cluster client to interact with microceph daemon over unix socket. For now, add a function to get all services from the cluster. In future, this client can be enhanced to bootstrap the cluster, join new nodes etc.

Type of change

How Has This Been Tested?

Deployed juju with manual controller. Deployed charm-microceph with single unit with new config set to true.

Contributor's Checklist

Please check that you have: