Juju OLM Documentation

The Charmed Operator Lifecycle Manager (OLM) is a platform for orchestrating applications—prepackaged in a special format called Charmed Operators (‘charms’)—on any cloud. It is a component of the Charmed Operator Framework Juju and it consists of the command line tool Juju (juju).

The OLM provides a declarative way to install, provision, maintain, update, upgrade, and integrate applications on and across Kubernetes containers, Linux containers, virtual machines, and bare metal machines, on public or private cloud.

As such, the OLM makes it simple, intuitive, and efficient to manage the full lifecycle of complex applications in hybrid cloud.

For system operators and DevOps who manage applications in the cloud, Juju’s OLM simplifies code; for CIOs, it helps align code with business decisions.

For a collection of existing charms, see Charmhub. To build your own charm, see the Charmed Operator Software Development Kit (SDK).

In this documentation

Get started - a hands-on introduction to the Juju OLM for new users
How-to guides
Step-by-step guides covering key operations and common tasks
Discussion and clarification of key topics
Technical information - specifications, APIs, architecture

Project and community

The Juju OLM is an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.

Last updated a day ago.