Event > List of events
In charms, events are of two basic kinds – Juju events and Ops events.
Juju events
The complete list of Juju events includes the following statically-named events:
And the following dynamically-named events:
The placeholder element stands for the names defined in the metadata.yaml
and the actions.yaml
files of the charm.
For each action supported by the charm:
For each container
attached to the charm:
For each relation
endpoint supported by the charm, five relation events:
For each storage
endpoint supported by the charm, two storage events:
Ops events
Ops events consist of the following two status events, which affect status at the component level:
collect-app-status
collect-unit-status
In addition to this, every Framework object (including charms) can define its own custom events.
See more: Custom event