Documentation fixes
Fix README.md Change default OCI image url Change-Id: If3f4e84b54ffe36172fbd19b9554555fc367dc98
This commit is contained in:
parent
3528f0935a
commit
44e9e8805a
@ -1,26 +1,69 @@
|
|||||||
<!--
|
|
||||||
Avoid using this README file for information that is maintained or published elsewhere, e.g.:
|
|
||||||
|
|
||||||
* metadata.yaml > published on Charmhub
|
|
||||||
* documentation > published on (or linked to from) Charmhub
|
|
||||||
* detailed contribution guide > documentation or CONTRIBUTING.md
|
|
||||||
|
|
||||||
Use links instead.
|
|
||||||
-->
|
|
||||||
|
|
||||||
# aodh-k8s
|
# aodh-k8s
|
||||||
|
|
||||||
Charmhub package name: operator-template
|
## Description
|
||||||
More information: https://charmhub.io/aodh-k8s
|
|
||||||
|
|
||||||
Describe your charm in one or two sentences.
|
aodh-k8s is an operator to manage the alarm services aodh api,
|
||||||
|
aodh evaluator, aodh notifier, aodh listener and aodh expirer
|
||||||
|
on a Kubernetes based environment.
|
||||||
|
|
||||||
## Other resources
|
## Usage
|
||||||
|
|
||||||
<!-- If your charm is documented somewhere else other than Charmhub, provide a link separately. -->
|
### Deployment
|
||||||
|
|
||||||
- [Read more](https://example.com)
|
aodh-k8s is deployed using below command:
|
||||||
|
|
||||||
- [Contributing](CONTRIBUTING.md) <!-- or link to other contribution documentation -->
|
juju deploy aodh-k8s aodh --trust
|
||||||
|
|
||||||
- See the [Juju SDK documentation](https://juju.is/docs/sdk) for more information about developing and improving charms.
|
Now connect the aodh operator to existing database, keystone identity,
|
||||||
|
and rabbitmq operators:
|
||||||
|
|
||||||
|
juju relate mysql:database aodh:database
|
||||||
|
juju relate keystone:identity-service aodh:identity-service
|
||||||
|
juju relate rabbitmq:amqp aodh:amqp
|
||||||
|
|
||||||
|
### 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 aodh`. If the charm is not
|
||||||
|
deployed then see file `actions.yaml`.
|
||||||
|
|
||||||
|
## Relations
|
||||||
|
|
||||||
|
aodh-k8s requires the following relations:
|
||||||
|
|
||||||
|
`database`: To connect to MySQL
|
||||||
|
`identity-service`: To register endpoints in Keystone
|
||||||
|
`ingress-internal`: To expose service on underlying internal network
|
||||||
|
`ingress-public`: To expose service on public network
|
||||||
|
`amqp`: To connect to Rabbitmq
|
||||||
|
|
||||||
|
## OCI Images
|
||||||
|
|
||||||
|
The charm by default uses following images:
|
||||||
|
|
||||||
|
ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
|
||||||
|
## 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-aodh-k8s].
|
||||||
|
|
||||||
|
<!-- LINKS -->
|
||||||
|
|
||||||
|
[contributors-guide]: https://opendev.org/openstack/charm-aodh-k8s/src/branch/main/CONTRIBUTING.md
|
||||||
|
[juju-docs-actions]: https://jaas.ai/docs/actions
|
||||||
|
[juju-docs-config-apps]: https://juju.is/docs/configuring-applications
|
||||||
|
[lp-bugs-charm-aodh-k8s]: https://bugs.launchpad.net/charm-aodh-k8s/+filebug
|
||||||
|
@ -33,25 +33,30 @@ containers:
|
|||||||
resources:
|
resources:
|
||||||
aodh-api-image:
|
aodh-api-image:
|
||||||
type: oci-image
|
type: oci-image
|
||||||
description: OCI image for OpenStack aodh
|
description: OCI image for OpenStack aodh api service
|
||||||
upstream-source: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
# ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
upstream-source: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-evaluator-image:
|
aodh-evaluator-image:
|
||||||
type: oci-image
|
type: oci-image
|
||||||
description: OCI image for OpenStack aodh
|
description: OCI image for OpenStack aodh evaluator service
|
||||||
upstream-source: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
# ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
upstream-source: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-notifier-image:
|
aodh-notifier-image:
|
||||||
type: oci-image
|
type: oci-image
|
||||||
description: OCI image for OpenStack aodh
|
description: OCI image for OpenStack aodh notifier service
|
||||||
upstream-source: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
# ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
upstream-source: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-listener-image:
|
aodh-listener-image:
|
||||||
type: oci-image
|
type: oci-image
|
||||||
description: OCI image for OpenStack aodh
|
description: OCI image for OpenStack aodh listener service
|
||||||
upstream-source: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
# ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
upstream-source: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-expirer-image:
|
aodh-expirer-image:
|
||||||
type: oci-image
|
type: oci-image
|
||||||
description: OCI image for OpenStack aodh
|
description: OCI image for OpenStack aodh expirer service
|
||||||
upstream-source: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
# ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
upstream-source: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
|
||||||
requires:
|
requires:
|
||||||
database:
|
database:
|
||||||
interface: mysql_client
|
interface: mysql_client
|
||||||
|
@ -57,11 +57,11 @@ applications:
|
|||||||
scale: 1
|
scale: 1
|
||||||
trust: true
|
trust: true
|
||||||
resources:
|
resources:
|
||||||
aodh-api-image: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
aodh-api-image: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-evaluator-image: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
aodh-evaluator-image: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-notifier-image: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
aodh-notifier-image: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-listener-image: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
aodh-listener-image: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
aodh-expirer-image: ghcr.io/openstack-snaps/aodh-consolidated:2023.1
|
aodh-expirer-image: ghcr.io/canonical/aodh-consolidated:2023.1
|
||||||
|
|
||||||
relations:
|
relations:
|
||||||
- - traefik:ingress
|
- - traefik:ingress
|
||||||
|
Loading…
x
Reference in New Issue
Block a user