How to manage charms

This document shows various ways in which you may interact with a charm.

In Juju, a deployed charm is an application. As such, some of these types of interaction can happen at both levels, in different ways / in the same way. Below we indicate this with links to How to manage applications.

Contents:

Query Charmhub for available charms or bundles

To query Charmhub for available charms or bundles, run the find command followed by your keyword of interest. For example:

juju find wordpress

See more: juju find

View details about a Charmhub charm

To view details about a Charmhub charm, run the info command followed by the name of the charm. For example:

juju info postgresql

See more: juju info

For comprehensive information about the charm, including charm documentation, it is always best to see the charm’s page on Charmhub.

Find out the resources available for a charm

See: How to manage charm resources > Find out the resources available for a charm

Download a Charmhub charm

This is relevant for air-gapped deployments.

To download a Charmhub charm, run the download command followed by the name of the charm. For example:

juju download postgresql

See more: juju download

Deploy a charm

See: How to manage applications > Deploy an application

Update a charm

See: How to manage applications > Upgrade an application