Charms
Charms define how services are to be deployed and integrated and how they react to events. juju orchestrates all of this based on the instructions in charms. Charms are created using plain text metadata files. These files, with the extension .yaml, describe the details needed for deployment. These are the supported fields in a charm:
• name—The name of the charm.
• summary—A one line description.
• maintainer—This must include an email address for the main point of contact.
• description—A long description of the charm and its features.
• provides—Relations that are made available from this charm.
• requires—Relations that must already exist for this charm to work.
• peers—Relations that work together with this charm.
This sounds complicated, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access