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
Tutorial 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 |
Explanation Discussion and clarification of key topics |
Reference 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.
- Learn about the Roadmap & Releases
- Read our Code of Conduct
- Join the Mattermost community chat
- Join the Discourse community forum
- Report a bug on Launchpad
- Contribute on GitHub
- Visit the Juju careers page
Navigation
Navigation
Level | Path | Navlink |
---|---|---|
1 | Juju OLM documentation | |
1 | tutorials | Tutorial |
2 | get-started-with-juju | Get started with Juju |
1 | how-to | How-to guides |
2 | upgrade-your-juju-deployment-from-2-9-to-3-x | Upgrade your Juju deployment from 2.9 to 3.x |
2 | manage-juju | Manage juju |
3 | install-juju | Install juju |
3 | use-juju | Use juju |
3 | back-up-juju | Back up juju |
3 | upgrade-juju | Upgrade juju |
3 | configure-juju-for-offline-usage | Configure Juju for offline usage |
2 | manage-the-juju-dashboard | Manage the dashboard |
2 | manage-clouds | Manage clouds |
3 | adding-clouds | Add a cloud |
3 | view-the-available-clouds | View the available clouds |
3 | view-the-available-cloud-regions | View the available cloud regions |
3 | change-the-default-region-for-a-cloud | Change the default region for a cloud |
3 | view-detailed-information-about-a-cloud | View detailed information about a cloud |
3 | update-the-definition-of-a-cloud | Update the definition of a cloud |
3 | define-instance-tags | Define instance tags in a cloud |
3 | troubleshoot-clouds | Troubleshoot a cloud |
3 | remove-a-cloud | Remove a cloud |
2 | manage-credentials | Manage credentials |
3 | add-credentials | Add a cloud credential to the Juju client |
3 | list-credentials | List credentials |
3 | set-the-default-credential-for-a-cloud | Set the default credential for a cloud |
3 | relate-a-credential-to-a-model | Relate a credential to a model |
3 | query-a-credential-related-to-a-model | Query a credential related to a model |
3 | update-a-credential | Update a credential |
3 | remove-a-credential | Remove a credential |
2 | manage-controllers | Manage controllers |
3 | collecting-juju-metrics | Collect metrics about a controller |
2 | manage-models | Manage models |
3 | add-a-model | Add a model |
3 | get-information-about-a-model | Get information about a model |
3 | configure-a-model | Configure a model |
3 | set-constraints-for-a-model | Set constraints for a model |
3 | switch-to-a-different-model | Switch to a different model |
3 | migrate-a-model | Migrate a model |
3 | upgrade-models | Upgrade a model |
3 | troubleshoot-model-upgrades | Troubleshoot model upgrades |
3 | remove-a-model | Remove a model |
3 | disabling-commands | Disable commands |
2 | manage-applications | Manage applications |
3 | deploy-a-charm-from-charmhub | Deploy an application from Charmhub |
3 | deploy-an-application-from-a-local-charm | Deploy an application from your local filesystem |
3 | deploy-to-a-lxd-container | Deploy to a LXD container |
3 | deploy-an-application-with-a-specific-series | Deploy an application with a specific series |
3 | deploy-to-a-specific-machine | Deploy to a specific machine |
3 | deploy-to-a-specific-availability-zone | Deploy to a specific availability zone |
3 | deploy-to-a-network-space | Deploy to a network space |
3 | trust-an-application-with-a-credential | Trust an application with a credential |
3 | expose-a-deployed-application | Expose a deployed application |
3 | configure-an-application | Configure an application |
3 | control-application-network-ingress | Control application network ingress |
3 | set-constraints-for-an-application | Set constraints for an application |
3 | upgrade-applications | Upgrade an application |
3 | use-lxd-profiles | Tailor your application for a LXD cloud |
3 | debug-charm-hooks | Debug charm hooks |
3 | scale-an-application | Scale an application |
3 | remove-an-application | Remove an application |
2 | manage-integrations | Manage integrations |
3 | manage-same-model-integrations | Same-model |
3 | manage-cross-model-integrations | Cross-model |
2 | manage-machines | Manage machines |
2 | manage-units | Manage units |
2 | manage-actions | Manage actions |
2 | manage-storage | Manage storage |
2 | manage-storage-pools | Manage storage pools |
2 | manage-subnets | Manage subnets |
2 | manage-spaces | Manage spaces |
2 | manage-ssh-keys | Manage SSH keys |
2 | manage-users | Manage users |
3 | log-in-to-a-controller | Log in to a controller |
3 | remove-a-user-from-a-controller | Remove a user from a controller |
2 | manage-secrets | Manage secrets |
2 | manage-secret-backends | Manage secret backends |
2 | manage-plugins | Manage plugins |
2 | additional-how-to-guides | Other guides |
3 | cloud-image-metadata | How to configure your OpenStack cloud image metadata |
3 | deploy-postgres-on-ubuntu-server | Deploy, install and manage a high-availability PostgreSQL cluster on Ubuntu Server |
3 | deploy-rabbitmq-cluster-on-ubuntu-server | Deploy and configure a multi-node RabbitMQ cluster on Ubuntu Server |
3 | get-started-charmed-kubernetes | Get started with Charmed Kubernetes 1 |
3 | using-gitlab-as-a-container-registry | Using GitLab as a container registry for Kubernetes |
3 | streaming-hadoop-analysis | Streaming Data Analytics with Apache Hadoop |
3 | charmed-kubernetes-kata-containers | Ensuring security and isolation in Charmed Kubernetes with Kata Containers |
3 | get-started-hadoop-spark | Get started with Hadoop Spark 2 |
3 | kubeapps-on-canonical-kubernetes | Install Kubeapps on your Kubernetes cluster |
3 | deploying-storageos-on-kubernetes | Deploying StorageOS on Charmed Kubernetes |
3 | charmed-osm-get-started | Getting started with Charmed OSM 1 |
3 | monitor-elasticsearch-with-elasticsearch-and-kibana | Set up remote Elasticsearch monitoring of an Elasticsearch cluster |
3 | lma-light | Deploy the COS Lite observability stack on MicroK8s |
1 | reference | Reference |
2 | action | Action |
3 | task | Task |
3 | operation | Operation |
2 | agent | Agent |
3 | controller-agent | Controller agent |
3 | deployment-of-juju-agents | Deployment of juju agents |
3 | agent-binary | Agent binary |
2 | application | Application |
2 | binding | Binding |
2 | bootstrapping | Bootstrapping |
2 | bundle | Bundle |
2 | charmed-operators | Charm(ed operator) |
2 | charmhub | Charmhub |
2 | cloud | Cloud |
3 | juju-supported-clouds | List of supported clouds |
2 | configuration | Configuration |
3 | list-of-controller-configuration-keys | List of controller configuration keys |
3 | list-of-model-configuration-keys | List of model configuration keys |
2 | constraint | Constraint |
2 | controller | Controller |
2 | credential | Credential |
2 | endpoint | Endpoint |
2 | high-availability | High-availability |
2 | integration | Integration |
3 | cross-model-integration | Cross-model integration |
2 | the-juju-client | juju CLI client |
3 | juju-cli-commands | juju CLI commands |
3 | environment-variables | juju environment variables |
2 | the-juju-dashboard | Juju dashboard |
2 | the-juju-web-cli | juju web CLI |
2 | leader | Leader |
2 | juju-logs | Logs |
2 | machine | Machine |
2 | metric | Metric |
2 | model | Model |
2 | placement-directive | Placement directive |
2 | plugins | Plugin |
3 | list-of-known-plugins | List of known plugins |
3 | plugin-flags | Plugin flags |
2 | removing-things | Removing things |
2 | secret | Secret |
3 | secret-backend | Secret backend |
2 | network-spaces | Space |
2 | ssh-key | SSH key |
2 | storage | Storage |
3 | storage-constraint | Storage constraint |
3 | storage-pool | Storage pool |
3 | storage-provider | Storage provider |
3 | dynamic-storage | Dynamic storage |
3 | storage-support | Storage support |
2 | subnet | Subnet |
2 | telemetry-and-juju | Telemetry |
2 | unit | Unit |
2 | upgrading | Upgrading things |
2 | user | User |
3 | user-permissions | User access levels |
2 | availability-zone | Zone |
2 | fan-container-networking | Fan container networking |
2 | offline-mode-strategies | Offline mode strategies |
2 | status-values | Status values |
2 | supported-features | Supported features |
1 | explanation | Explanation |
2 | application-modelling | Application modelling |
roadmap | Roadmap & Releases | |
UNPACK THE NEXT FEW DOCS INTO THE BINS ABOVE | ||
troubleshooting | Gather information for troubleshooting | |
troubleshoot-additions | Troubleshoot additions | |
troubleshoot-removals | Troubleshoot removals | |
working-offline | Work offline | |
Related to LXD | ||
manage-a-lxd-cloud | LXD | |
use-lxd-clustering | Use LXD clustering | |
use-the-localhost-cloud-offline | Use the localhost cloud offline | |
Supported clouds | ||
amazon-aws | Amazon AWS | |
amazon-elastic-kubernetes-service-(amazon-eks) | Amazon EKS | |
equinix-metal | Equinix Metal | |
google-gce | Google GCE | |
google-kubernetes-engine-(gke) | Google GKE | |
lxd | LXD | |
maas | MAAS | |
manual-setup | Manual setup | |
microk8s | MicroK8s | |
azure | Microsoft Azure | |
azure-kubernetes-service-(azure-aks) | Microsoft AKS | |
openstack | OpenStack | |
oracle | Oracle | |
vmware-vsphere | VMware vSphere | |
juju CLI command (aliases list below) |
||
juju-actions | actions | |
juju-add-cloud | add-cloud | |
juju-add-credential | add-credential | |
juju-add-k8s | add-k8s | |
juju-add-machine | add-machine | |
juju-add-model | add-model | |
juju-add-secret-backend | add-secret-backend | |
juju-add-space | add-space | |
juju-add-ssh-key | add-ssh-key | |
juju-add-storage | add-storage | |
juju-add-unit | add-unit | |
juju-add-user | add-user | |
juju-agree | agree | |
juju-agreements | agreements | |
juju-attach-resource | attach-resource | |
juju-attach-storage | attach-storage | |
juju-autoload-credentials | autoload-credentials | |
juju-bind | bind | |
juju-bootstrap | bootstrap | |
juju-cancel-task | cancel-task | |
juju-change-user-password | change-user-password | |
juju-charm-resources | charm-resources | |
juju-clouds | clouds | |
juju-collect-metrics | collect-metrics | |
juju-config | config | |
juju-constraints | constraints | |
juju-consume | consume | |
juju-controller-config | controller-config | |
juju-controllers | controllers | |
juju-create-backup | create-backup | |
juju-create-storage-pool | create-storage-pool | |
juju-credentials | credentials | |
juju-dashboard | dashboard | |
juju-debug-code | debug-code | |
juju-debug-hooks | debug-hooks | |
juju-debug-log | debug-log | |
juju-default-credential | default-credential | |
juju-default-region | default-region | |
juju-deploy | deploy | |
juju-destroy-controller | destroy-controller | |
juju-destroy-model | destroy-model | |
juju-detach-storage | detach-storage | |
juju-diff-bundle | diff-bundle | |
juju-disable-command | disable-command | |
juju-disable-user | disable-user | |
juju-disabled-commands | disabled-commands | |
juju-download | download | |
juju-download-backup | download-backup | |
juju-enable-command | enable-command | |
juju-enable-destroy-controller | enable-destroy-controller | |
juju-enable-ha | enable-ha | |
juju-enable-user | enable-user | |
juju-exec | exec | |
juju-export-bundle | export-bundle | |
juju-expose | expose | |
juju-find | find | |
juju-find-offers | find-offers | |
juju-firewall-rules | firewall-rules | |
juju-grant | grant | |
juju-grant-cloud | grant-cloud | |
juju-help | help | |
juju-help-tool | help-tool | |
juju-import-filesystem | import-filesystem | |
juju-import-ssh-key | import-ssh-key | |
juju-info | info | |
juju-integrate | integrate | |
juju-kill-controller | kill-controller | |
juju-login | login | |
juju-logout | logout | |
juju-machines | machines | |
juju-metrics | metrics | |
juju-migrate | migrate | |
juju-model-config | model-config | |
juju-model-constraints | model-constraints | |
juju-model-defaults | model-defaults | |
juju-models | models | |
juju-move-to-space | move-to-space | |
juju-offer | offer | |
juju-offers | offers | |
juju-operations | operations | |
juju-payloads | payloads | |
juju-refresh | refresh | |
juju-regions | regions | |
juju-register | register | |
juju-reload-spaces | reload-spaces | |
juju-remove-application | remove-application | |
juju-remove-cloud | remove-cloud | |
juju-remove-credential | remove-credential | |
juju-remove-k8s | remove-k8s | |
juju-remove-machine | remove-machine | |
juju-remove-offer | remove-offer | |
juju-remove-relation | remove-relation | |
juju-remove-saas | remove-saas | |
juju-remove-secret-backend | remove-secret-backend | |
juju-remove-space | remove-space | |
juju-remove-ssh-key | remove-ssh-key | |
juju-remove-storage | remove-storage | |
juju-remove-storage-pool | remove-storage-pool | |
juju-remove-unit | remove-unit | |
juju-remove-user | remove-user | |
juju-rename-space | rename-space | |
juju-resolved | resolved | |
juju-resources | resources | |
juju-resume-relation | resume-relation | |
juju-retry-provisioning | retry-provisioning | |
juju-revoke | revoke | |
juju-revoke-cloud | revoke-cloud | |
juju-run | run | |
juju-scale-application | scale-application | |
juju-scp | scp | |
juju-secret-backends | secret-backends | |
juju-secrets | secrets | |
juju-set-application-base | set-application-base | |
juju-set-constraints | set-constraints | |
juju-set-credential | set-credential | |
juju-set-firewall-rule | set-firewall-rule | |
juju-set-meter-status | set-meter-status | |
juju-set-model-constraints | set-model-constraints | |
juju-show-action | show-action | |
juju-show-application | show-application | |
juju-show-cloud | show-cloud | |
juju-show-controller | show-controller | |
juju-show-credential | show-credential | |
juju-show-machine | show-machine | |
juju-show-model | show-model | |
juju-show-offer | show-offer | |
juju-show-operation | show-operation | |
juju-show-secret | show-secret | |
juju-show-secret-backend | show-secret-backend | |
juju-show-space | show-space | |
juju-show-status-log | show-status-log | |
juju-show-storage | show-storage | |
juju-show-task | show-task | |
juju-show-unit | show-unit | |
juju-show-user | show-user | |
juju-spaces | spaces | |
juju-ssh | ssh | |
juju-ssh-keys | ssh-keys | |
juju-status | status | |
juju-storage | storage | |
juju-storage-pools | storage-pools | |
juju-subnets | subnets | |
juju-suspend-relation | suspend-relation | |
juju-switch | switch | |
juju-sync-agent-binary | sync-agent-binary | |
juju-trust | trust | |
juju-unexpose | unexpose | |
juju-unregister | unregister | |
juju-update-cloud | update-cloud | |
juju-update-credential | update-credential | |
juju-update-k8s | update-k8s | |
juju-update-public-clouds | update-public-clouds | |
juju-update-secret-backend | update-secret-backend | |
juju-update-storage-pool | update-storage-pool | |
juju-upgrade-controller | upgrade-controller | |
juju-upgrade-machine | upgrade-machine | |
juju-upgrade-model | upgrade-model | |
juju-users | users | |
juju-version | version | |
juju-wait-for | juju wait-for | |
juju-whoami | whoami | |
juju CLI command aliases |
||
juju-debug-hook | debug-hook | |
juju-list-actions | list-actions | |
juju-list-agreements | list-agreements | |
juju-list-charm-resources | list-charm-resources | |
juju-list-clouds | list-clouds | |
juju-list-controllers | list-controllers | |
juju-list-credentials | list-credentials | |
juju-list-disabled-commands | list-disabled-commands | |
juju-list-firewall-rules | list-firewall-rules | |
juju-list-machines | list-machines | |
juju-list-models | list-models | |
juju-list-offers | list-offers | |
juju-list-operations | list-operations | |
juju-list-payloads | list-payloads | |
juju-list-regions | list-regions | |
juju-list-resources | list-resources | |
juju-list-secret-backends | list-secret-backends | |
juju-list-secrets | list-secrets | |
juju-list-spaces | list-spaces | |
juju-list-ssh-keys | list-ssh-keys | |
juju-list-storage | list-storage | |
juju-list-storage-pools | list-storage-pools | |
juju-list-subnets | list-subnets | |
juju-list-users | list-users | |
juju-list-wallets | list-wallets | |
juju-model-default | model-default | |
juju-relate | relate | |
juju-resolve | resolve | |
juju-set-default-credentials | set-default-credentials | |
juju-set-default-region | set-default-region | |
juju-show-credentials | show-credentials | |
juju-update-credentials | update-credentials | |
known juju plugins |
||
juju-metadata | juju-metadata | |
juju-stash | juju-stash | |
Controller configuration keys | ||
audit-log-exclude-methods | audit-log-exclude-methods | |
juju-ha-space | juju-ha-space | |
juju-mgmt-space | juju-mgmt-space | |
Model configuration keys | ||
agent-version | agent-version | |
apt-mirror | apt-mirror | |
automatically-retry-hooks | automatically-retry-hooks | |
cloudinit-userdata | cloudinit-userdata | |
container-inherit-properties | container-inherit-properties | |
disable-network-management | disable-network-management | |
enable-os-refresh-update | enable-os-refresh-update | |
enable-os-upgrade | enable-os-upgrade | |
firewall-mode | firewall-mode | |
image-stream | image-stream | |
provisioner-harvest-mode | provisioner-harvest-mode |
Redirects
Mapping table
Location | Path |
---|---|
/docs/olm/manage-relations | /docs/olm/relations |
/docs/olm/manage-controllers | /docs/olm/controllers |
/docs/olm/manage-clouds | /docs/olm/clouds |
/docs/olm/manage-models | /docs/olm/models |
/docs/olm/the-juju-web-cli | /docs/olm/using-the-juju-web-cli |
/docs/olm/the-juju-dashboard | /docs/olm/using-the-dashboard |
/docs/olm/constraints | /docs/olm/about-constraints |
/docs/olm/user-types-and-abilities | /docs/olm/about-user-types-and-abilities |
/docs/olm/manage-the-client | /docs/olm/upgrading-client |
/docs/olm/migrate-a-model | /docs/olm/migrating-models |
/docs/olm/configure-a-model | /docs/olm/configuring-models |
/docs/olm/additional-how-to-guides | /docs/olm/other-tutorials |
/docs/sdk | /t/charm-bundles/1058 |
/docs/sdk | /t/juju-resources/1074 |
/docs/sdk | /t/writing-a-kubernetes-v1-charm-updated/3976 |
/docs/sdk | /t/charm-writing/1260 |
/docs/sdk | /t/tools/1181 |
/docs/sdk | /t/hook-tools/1163 |
/docs/sdk | /t/charm-metadata/1043 |
/docs/sdk | /t/bundle-reference/1158 |
/t/advanced-application-deployment | /t/deploying-advanced-applications |
http://discourse.charmhub.io/ | /docs/olm/community-help |
http://discourse.charmhub.io/ | /docs/contact-us |
http://discourse.charmhub.io/ | /docs/olm/community-help |
/docs/olm/accessing-the-dashboard | /docs/olm/accessing-juju’s-web-interface |
/docs/olm/basic-concepts | /docs/olm/reference |
/docs/olm/quick-reference | /docs/olm/reference |
/docs/olm/glossary | /docs/olm/reference |
/docs/olm/deploying-applications | /docs/olm/manage-applications/ |
/t/5458 | /t/1158 |
/docs/olm/get-started-on-a-localhost | /docs/olm/get-started-with-juju |
/docs/olm/get-started-on-kubernetes | /docs/olm/get-started-with-juju |
/docs/olm/add-a-relation | /docs/olm/manage-same-model-relations |
/docs/olm/remove-a-relation | /docs/olm/manage-same-model-relations |
/docs/olm/cross-model-relations | /docs/olm/manage-cross-model-relations |
/docs/olm/juju-update-clouds | /docs/olm/juju-update-cloud |
/docs/olm/working-with-multiple-users | /docs/olm/manage-users |
/docs/olm/applications-and-charmed-operators | /docs/olm/applications |
/docs/olm/deploy-charms-offline | /docs/olm/manage-applications |
/docs/olm/juju-sync-agent-binaries | /docs/olm/juju-sync-agent-binary |
/docs/olm/list-of-available-plugins | /docs/olm/list-of-known-plugins |
/docs/olm/plugins-wait-for | /docs/olm/juju-wait-for |
/docs/olm/configure-a-controller#heading–excluding-information-from-the-audit-log | /docs/olm/audit-log-exclude-methods |
/docs/olm/defining-and-using-persistent-storage | /docs/olm/manage-storage |
/docs/olm/remove-storage | /docs/olm/manage-storage |
/docs/olm/juju-show-units | /docs/olm/juju-show-unit |
/docs/olm/remove-units | /docs/olm/manage-units |
/docs/olm/working-with-actions | /docs/olm/manage-actions |
/docs/olm/juju-add-subnet | /docs/olm/add-unit |
/docs/olm/commands | /docs/olm/juju-cli-commands |
/docs/olm/juju-add-relation | /docs/olm/juju-cli-commands |
/docs/olm/juju-add-subnet | /docs/olm/juju-cli-commands |
/docs/olm/juju-budget | /docs/olm/juju-cli-commands |
/docs/olm/juju-cached-images | /docs/olm/juju-cli-commands |
/docs/olm/juju-cancel-action | /docs/olm/juju-cli-commands |
/docs/olm/juju-create-wallet | /docs/olm/juju-cli-commands |
/docs/olm/juju-get-constraints | /docs/olm/juju-cli-commands |
/docs/olm/juju-get-model-constraints | /docs/olm/juju-cli-commands |
/docs/olm/juju-gui | /docs/olm/juju-cli-commands |
/docs/olm/juju-hook-tool | /docs/olm/juju-cli-commands |
/docs/olm/juju-hook-tools | /docs/olm/juju-cli-commands |
/docs/olm/juju-list-cached-images | /docs/olm/juju-cli-commands |
/docs/olm/juju-list-plans | /docs/olm/juju-cli-commands |
/docs/olm/juju-plans | /docs/olm/juju-cli-commands |
/docs/olm/juju-remove-cached-images | /docs/olm/juju-cli-commands |
/docs/olm/juju-run-action | /docs/olm/juju-cli-commands |
/docs/olm/juju-set-plan | /docs/olm/juju-cli-commands |
/docs/olm/juju-set-series | /docs/olm/juju-cli-commands |
/docs/olm/juju-set-wallet | /docs/olm/juju-cli-commands |
/docs/olm/juju-show-action-output | /docs/olm/juju-cli-commands |
/docs/olm/juju-show-action-status | /docs/olm/juju-cli-commands |
/docs/olm/juju-show-status | /docs/olm/juju-cli-commands |
/docs/olm/juju-show-wallet | /docs/olm/juju-cli-commands |
/docs/olm/juju-sla | /docs/olm/juju-cli-commands |
/docs/olm/juju-sync-tools | /docs/olm/juju-cli-commands |
/docs/olm/juju-upgrade-charm | /docs/olm/juju-cli-commands |
/docs/olm/juju-upgrade-dashboard | /docs/olm/juju-cli-commands |
/docs/olm/juju-upgrade-gui | /docs/olm/juju-cli-commands |
/docs/olm/juju-upgrade-series | /docs/olm/juju-cli-commands |
/docs/olm/juju-wallets | /docs/olm/juju-cli-commands |
/docs/olm/juju-attach | /docs/olm/juju-cli-commands |
/docs/olm/juju-charm | /docs/olm/juju-cli-commands |
/docs/olm/juju-remove-consumed-application | /docs/olm/juju-cli-commands |
/docs/olm/juju-upgrade-juju | /docs/olm/juju-cli-commands |
/docs/olm/manage-relations | /docs/olm/manage-integrations |
/docs/olm/manage-same-model-relations | /docs/olm/manage-same-model-integrations |
/docs/olm/manage-cross-model-relations | /docs/olm/manage-cross-model-integrations |
/docs/olm/relations | /docs/olm/integration |
/docs/olm cross-model-relation | /docs/olm cross-model-integration |
/docs/olm/install-snaps-offline | /docs/olm/install-juju |
/docs/olm/manage-the-client | /docs/olm/manage-juju |
/docs/olm/installing-juju | /docs/olm/install-juju |
/docs/olm/use-the-client | /docs/olm/use-juju |
/docs/olm/back-up-the-juju-client | /docs/olm/back-up-juju |
/docs/olm/upgrade-the-juju-client | /docs/olm/upgrade-juju |
/docs/olm/accessing-individual-machines-with-ssh | /docs/olm/manage-machines |
/docs/olm/set-constraints-for-a-machine | /docs/olm/manage-machines |
/docs/olm/upgrade-a-machines-series | /docs/olm/manage-machines |
/docs/olm/remove-a-machine | /docs/olm/manage-machines |
/docs/olm/juju-set-default-credential | /docs/olm/juju-set-default-credentials |
/docs/olm/upgrade-the-dashboard | /docs/olm/manage-the-juju-dashboard |
/docs/olm/accessing-the-dashboard | /docs/olm/manage-the-juju-dashboard |
/docs/olm/restore-a-controller-from-a-backup | /docs/olm/controller-backups |
/docs/olm/manage-constraints | /docs/olm/constraint |
/docs/olm/constraints | /docs/olm/constraint |
/docs/olm/controllers | /docs/olm/controller |
/docs/olm/credentials | /docs/olm/credential |
/docs/olm/endpoints | /docs/olm/endpoint |
/docs/olm/agents | /docs/olm/agent |
/docs/olm/bundles | /docs/olm/bundle |
/docs/olm/clouds | /docs/olm/cloud |
/docs/olm/leaders | /docs/olm/leader |
/docs/olm/machines | /docs/olm/machine |
/docs/olm/models | /docs/olm/model |
/docs/olm/units | /docs/olm/unit |
/docs/olm/create-a-controller | /docs/olm/manage-controllers |
/docs/olm/configure-a-controller | /docs/olm/manage-controllers |
/docs/olm/set-constraints-for-a-controller | /docs/olm/manage-controllers |
/docs/olm/controller-backups | /docs/olm/manage-controllers |
/docs/olm/high-availability-juju-controller | /docs/olm/manage-controllers |
/docs/olm/remove-a-controller | /docs/olm/manage-controllers |
/docs/olm/applications | /docs/olm/application |