Files
sunbeam-charms/charms/manila-data/README.md
Claudiu Belu 2c33e70211 Adds manila-data charm
manila-data is a machine charm, and it manages the manila-data snap.

Change-Id: I30279f713e4b83e72023eef3f0a47905f040886d
Signed-off-by: Claudiu Belu <cbelu@cloudbasesolutions.com>
2025-09-09 09:03:38 +00:00

69 lines
2.1 KiB
Markdown

# manila-data
## Description
The manila-data is an operator to manage the OpenStack manila-data service
in a snap based deployment.
## Usage
### Deployment
manila-data is deployed using the command below:
juju deploy manila-data
For instructions on how to build the charm and deploy / refresh it, check out
the [CONTRIBUTING.md][contributors-guide].
Now connect the manila-data operator to existing database, messaging,
and keystone identity operators:
juju relate mysql:database manila-data:database
juju relate rabbitmq:amqp manila-data:amqp
juju relate keystone:identity-credentials manila-data:identity-credentials
### Configuration
This section covers common and/or important configuration options. See file
`config.yaml` for the full list of options, along with their descriptions and
default values. See the [Juju documentation][juju-docs-config-apps] for details
on configuring applications.
### Actions
This section covers Juju [actions][juju-docs-actions] supported by the charm.
Actions allow specific operations to be performed on a per-unit basis. To
display action descriptions run `juju actions manila-data`. If the charm is not
deployed then see file `actions.yaml`.
## Relations
manila-data requires the following relations:
- `amqp`: To connect to RabbitMQ.
- `database`: To connect to MySQL.
- `identity-credentials`: To connect to Keystone.
The following relations are optional:
- `logging`: To send logs to Loki.
- `tracing`: To connect to a tracing backend.
## Contributing
Please see the [Juju SDK docs](https://juju.is/docs/sdk) for guidelines
on enhancements to this charm following best practice guidelines, and
[CONTRIBUTING.md][contributors-guide] for developer guidance.
## Bugs
Please report bugs on [Launchpad][lp-bugs-charm-manila-k8s].
<!-- LINKS -->
[contributors-guide]: https://opendev.org/openstack/sunbeam-charms/src/branch/main/charms/manila-data/CONTRIBUTING.md
[juju-docs-actions]: https://jaas.ai/docs/actions
[juju-docs-config-apps]: https://documentation.ubuntu.com/juju/3.6/reference/configuration/#application-configuration
[lp-bugs-charm-manila-k8s]: https://bugs.launchpad.net/sunbeam-charms/+filebug