List of events

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