CINXE.COM
Juju | The Google GCE cloud and Juju
<!DOCTYPE html> <!-- This is a basic HTML file template to become the new homepage of the site. Currently it simply includes Vanilla styles and not much else. When you come to work on it in ernest, please remove this comment and replace index.html with this file. --> <html lang="en"> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <meta name="description" content="Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure." /> <link rel="icon" type="image/png" href="/static/favicon.png?v=c916f6a" /> <link rel="stylesheet" href="/static/css/styles.css?v=3aec53a" /> <title> Juju | The Google GCE cloud and Juju </title> <meta name="description" content="Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure"> <meta property="og:title" content="The Google GCE cloud and Juju"/> <meta property="og:site_name" content="Juju"/> <meta property="og:type" content="website"/> <meta property="og:description" content="Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure"/> <meta property="og:image" content="https://assets.ubuntu.com/v1/b0441e88-Canonical%20Juju.svg" /> <meta property="og:image:width" content="1660" /> <meta property="og:image:height" content="1000" /> <meta property="og:image:alt" content="Canonical Juju banner" /> <meta property="og:url" content="https://juju.is" /> <meta property="twitter:card" content="summary_large_image" /> <meta property="twitter:site" content="@juju_devops" /> <meta property="twitter:creator" content="@juju_devops" /> <meta property="twitter:image" content="https://assets.ubuntu.com/v1/b0441e88-Canonical%20Juju.svg" /> <meta property="twitter:url" content="https://juju.is" /> <meta name="msvalidate.01" content="F922865A678BADA5E7209E29B2656AA6" /> <script src="https://assets.ubuntu.com/v1/703e23c9-lazysizes+noscript+native-loading.5.1.2.min.js" defer></script> <script src="https://buttons.github.io/buttons.js" defer></script> <!-- Google Tag Manager --> <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-K9KCMZ');</script> <!-- End Google Tag Manager --> </head> <body class="docs"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K9KCMZ" height="0" width="0" style="display: none; visibility: hidden;"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="l-docs"> <div class="l-docs__header"> <header id="navigation" class="p-navigation is-dark"> <div class="l-docs__subgrid"> <div class="l-docs__sidebar"> <div class="p-navigation__banner"> <div class="p-navigation__tagged-logo"> <a class="p-navigation__link" href="/"> <div class="p-navigation__logo-tag"> <img class="p-navigation__logo-icon" src="https://assets.ubuntu.com/v1/a603c7c9-Favicon - Juju.svg" alt="Canonical Juju" /> </div> <span class="p-navigation__logo-title">Canonical Juju</span> </a> </div> <ul class="p-navigation__items"> <li class="p-navigation__item"> <a href="#navigation" class="p-navigation__toggle--open" title="menu">Menu</a> <a href="#navigation-closed" class="p-navigation__toggle--close" title="close menu">Close menu</a> </li> </ul> </div> </div> <div class="l-docs__main"> <div class="p-navigation__row u-fixed-width"> <nav class="p-navigation__nav"> <ul class="p-navigation__items"> <li class="p-navigation__item"> <a class="p-navigation__link" href="/why-juju">How Juju Works</a> </li> <li class="p-navigation__item"> <a class="p-navigation__link" href="https://charmhub.io">Charmhub</a> </li> <li class="p-navigation__item"> <a class="p-navigation__link" href="https://jaas.ai">JAAS</a> </li> <li class="p-navigation__item--dropdown-toggle" id="learn-link"> <a class="p-navigation__link" href="#forum-link-menu" aria-controls="forum-link-menu">Community</a> <ul class="p-navigation__dropdown" id="forum-link-menu" aria-hidden="true"> <li> <a href="https://discourse.charmhub.io/" class="p-navigation__dropdown-item">Discourse forum</a> </li> <li> <a href="https://matrix.to/#/#charmhub:ubuntu.com" class="p-navigation__dropdown-item">Matrix chat</a> </li> <li> <a href="/operator-day" class="p-navigation__dropdown-item">Operator Day</a> </li> </ul> </li> <li class="p-navigation__item--dropdown-toggle" id="contribute-link"> <a class="p-navigation__link" href="#docs-link-menu" aria-controls="docs-link-menu">Docs</a> <ul class="p-navigation__dropdown" id="docs-link-menu" aria-hidden="true"> <li> <a href="/docs/juju" class="p-navigation__dropdown-item">Juju</a> </li> <li> <a href="/docs/sdk" class="p-navigation__dropdown-item">Charm SDK</a> </li> </ul> </li> <li class="p-navigation__item"> <a class="p-navigation__link" href="https://ubuntu.com/blog/tag/juju">Blog</a> </li> </ul> <ul class="p-navigation__items global-nav"></ul> </nav> </div> </div> </div> </header> <section id="search-docs" class="p-strip is-shallow is-bordered l-docs__subgrid"> <div class="l-docs__main"> <div class="row"> <form class="p-search-box u-no-margin--bottom" action="/docs/search"> <input type="search" class="p-search-box__input" name="q" placeholder="Search documentation" required/> <button type="button" class="p-search-box__reset" alt="reset" onclick="this.previousElementSibling.value = '';this.previousElementSibling.focus()"><i class="p-icon--close">Reset</i></button> <button type="submit" class="p-search-box__button"><i class="p-icon--search">Search</i></button> </form> </div> </div> </section> </div> <div class="l-docs__sidebar"> <div class="l-docs__sticky-container"> <nav data-js="navigation" class="p-side-navigation" id="default" style="margin-top: 0.5rem;"> <div class="u-hide--large p-strip is-shallow"> <div class="u-fixed-width"> <a href="#default" class="p-side-navigation__toggle js-drawer-toggle" aria-controls="default"> Toggle side navigation </a> </div> </div> <div class="p-side-navigation__overlay js-drawer-toggle" aria-controls="default"></div> <div class="p-side-navigation__drawer"> <div class="p-side-navigation__drawer-header"> <a href="#" class="p-side-navigation__toggle--in-drawer js-drawer-toggle" aria-controls="default"> Toggle side navigation </a> </div> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju" >Juju documentation</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/tutorial" >Get started with Juju</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/how-to" aria-expanded="false" >How-to guides</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for How-to guides"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <strong class="p-side-navigation__text is-expandable" aria-expanded="false" >Manage your deployment</strong> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Manage your deployment"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/set-up--tear-down-your-test-environment" >Set up / Tear down your test environment</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/harden-your-deployment" >Harden your deployment</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/upgrade-your-juju-deployment" >Upgrade your deployment</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/troubleshoot-your-deployment" aria-expanded="false" >Troubleshoot your deployment</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Troubleshoot your deployment"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/debug-bootstrapmachine-failures" >Debug bootstrap/machine failures</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/take-your-deployment-offline" >Take your deployment offline</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/install-and-manage-the-client" >Install and manage the client</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-the-juju-dashboard" >Manage the dashboard</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-clouds" >Manage clouds</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-credentials" >Manage credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-controllers" >Manage controllers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-models" >Manage models</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-applications" >Manage applications</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-relations" >Manage relations</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-offers" >Manage offers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-charms-or-bundles" >Manage charms or bundles</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-charm-resources" >Manage charm resources</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-machines" >Manage machines</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-storage" >Manage storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-storage-pools" >Manage storage pools</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-subnets" >Manage subnets</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-spaces" >Manage spaces</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-logs" >Manage agent logs</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-units" >Manage units</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-actions" >Manage actions</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-ssh-keys" >Manage SSH keys</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-users" >Manage users</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-secrets" >Manage secrets</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-secret-backends" >Manage secret backends</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-metadata" >Manage metadata</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manage-plugins" >Manage plugins</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <strong class="p-side-navigation__text is-expandable" aria-expanded="false" >Unsorted</strong> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Unsorted"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/define-instance-tags" >Define instance tags in a cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/fan-container-networking" >Fan container networking</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/supported-features" >Supported features</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/reference" aria-expanded="false" >Reference</a> <button class="p-side-navigation__expand" aria-expanded="true" aria-label="show submenu for Reference"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/action" >Action</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/agent" aria-expanded="true" >Agent</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Agent"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/commands-available-on-a-juju-machine" aria-expanded="false" >Commands available on a Juju machine</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Commands available on a Juju machine"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/agent-introspection" aria-expanded="false" >Agent introspection</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Agent introspection"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-engine-report" >juju_engine_report</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-goroutines" >juju_goroutines</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-heap-profile" >juju_heap_profile</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-machine-lock" >juju_machine_lock</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-metrics" >juju_metrics</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-start-unit" >juju_start_unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-stop-unit" >juju_stop_unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/agent-introspection-juju-unit-status" >juju_unit_status</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/application" >Application</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/base" >Base</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/binding" >Binding</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/bootstrapping" >Bootstrapping</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/bundle" >Bundle</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/channel" >Channel</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/charmed-operator" aria-expanded="true" >Charm</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Charm"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/charm-environment-variables" >Charm environment variables</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/client" >Client</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/cloud" aria-expanded="true" >Cloud</a> <button class="p-side-navigation__expand" aria-expanded="true" aria-label="show submenu for Cloud"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/juju-supported-clouds" aria-expanded="true" >List of supported clouds</a> <button class="p-side-navigation__expand" aria-expanded="true" aria-label="show submenu for List of supported clouds"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/amazon-ec2" >Amazon AWS</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/amazon-eks" >Amazon EKS</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/equinix-metal" >Equinix Metal</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/google-gce" aria-current="page" >Google GCE</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/google-gke" >Google GKE</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/lxd" >LXD</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/maas" >MAAS</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/manual" >Manual setup</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/microk8s" >MicroK8s</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/microsoft-azure" >Microsoft Azure</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/microsoft-aks" >Microsoft AKS</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/openstack" >OpenStack</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/oracle-oci" >Oracle</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/vmware-vsphere" >VMware vSphere</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/kubernetes-clouds-and-juju" >Kubernetes clouds and Juju</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/configuration" aria-expanded="true" >Configuration</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Configuration"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/list-of-controller-configuration-keys" aria-expanded="false" >List of controller configuration keys</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for List of controller configuration keys"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/audit-log-exclude-methods" >audit-log-exclude-methods</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-ha-space" >juju-ha-space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-mgmt-space" >juju-mgmt-space</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/list-of-model-configuration-keys" >List of model configuration keys</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/constraint" >Constraint</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/containeragent-binary" >containeragent (binary)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/controller" >Controller</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/credential" >Credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/deployment" >Deploying</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/endpoint" >Endpoint</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/high-availability" >High-availability</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/hook" >Hook</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/hook-tool" >Hook tool</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <strong class="p-side-navigation__text is-expandable" aria-expanded="true" >Juju</strong> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Juju"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/roadmap" >Juju roadmap & releases</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/cross-version-compatibility-in-juju" >Cross-version compatibility in Juju</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/juju-client" aria-expanded="true" >juju CLI (Juju client)</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for juju CLI (Juju client)"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/juju-cli-commands" aria-expanded="false" >juju CLI commands</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for juju CLI commands"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-actions" >juju actions</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-cloud" >juju add-cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-credential" >juju add-credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-k8s" >juju add-k8s</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-machine" >juju add-machine</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-model" >juju add-model</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-secret" >juju add-secret</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-secret-backend" >juju add-secret-backend</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-space" >juju add-space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-ssh-key" >juju add-ssh-key</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-storage" >juju add-storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-unit" >juju add-unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-add-user" >juju add-user</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-agree" >juju agree</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-agreements" >juju agreements</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-attach-resource" >juju attach-resource</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-attach-storage" >juju attach-storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-autoload-credentials" >juju autoload-credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-bind" >juju bind</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-bootstrap" >juju bootstrap</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-cancel-task" >juju cancel-task</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-change-user-password" >juju change-user-password</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-charm-resources" >juju charm-resources</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-clouds" >juju clouds</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-collect-metrics" >juju collect-metrics</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-config" >juju config</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-constraints" >juju constraints</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-consume" >juju consume</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-controller-config" >juju controller-config</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-controllers" >juju controllers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-create-backup" >juju create-backup</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-create-storage-pool" >juju create-storage-pool</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-credentials" >juju credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-dashboard" >juju dashboard</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-debug-code" >juju debug-code</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-debug-hook" >juju debug-hook</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-debug-hooks" >juju debug-hooks</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-debug-log" >juju debug-log</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-default-credential" >juju default-credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-default-region" >juju default-region</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-deploy" >juju deploy</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-destroy-controller" >juju destroy-controller</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-destroy-model" >juju destroy-model</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-detach-storage" >juju detach-storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-diff-bundle" >juju diff-bundle</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-disable-command" >juju disable-command</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-disable-user" >juju disable-user</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-disabled-commands" >juju disabled-commands</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-documentation" >juju documentation</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-download" >juju download</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-download-backup" >juju download-backup</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-enable-command" >juju enable-command</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-enable-destroy-controlle" >juju enable-destroy-controller</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-enable-ha" >juju enable-ha</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-enable-user" >juju enable-user</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-exec" >juju exec</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-export-bundle" >juju export-bundle</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-expose" >juju expose</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-find" >juju find</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-find-offers" >juju find-offers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-firewall-rules" >juju firewall-rules</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-grant" >juju grant</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-grant-cloud" >juju grant-cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-grant-secret" >juju grant-secret</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-help" >juju help</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-help-tool" >juju help-tool</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-import-filesystem" >juju import-filesystem</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-import-ssh-key" >juju import-ssh-key</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-info" >juju info</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-integrate" >juju integrate</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-kill-controller" >juju kill-controller</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-actions" >juju list-actions</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-agreements" >juju list-agreements</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-charm-resources" >juju list-charm-resources</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-clouds" >juju list-clouds</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-controllers" >juju list-controllers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-credentials" >juju list-credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-disabled-commands" >juju list-disabled-commands</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-firewall-rules" >juju list-firewall-rules</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-machines" >juju list-machines</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-models" >juju list-models</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-offers" >juju list-offers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-operations" >juju list-operations</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-payloads" >juju list-payloads</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-regions" >juju list-regions</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-resources" >juju list-resources</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-secret-backends" >juju list-secret-backends</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-secrets" >juju list-secrets</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-spaces" >juju list-spaces</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-ssh-keys" >juju list-ssh-keys</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-storage" >juju list-storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-storage-pools" >juju list-storage-pools</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-subnets" >juju list-subnets</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-list-users" >juju list-users</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-login" >juju login</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-logout" >juju logout</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-machines" >juju machines</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-metrics" >juju metrics</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-migrate" >juju migrate</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-model-config" >juju model-config</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-model-constraints" >juju model-constraints</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-model-default" >juju model-default</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-model-defaults" >juju model-defaults</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-models" >juju models</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-move-to-space" >juju move-to-space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-offer" >juju offer</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-offers" >juju offers</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-operations" >juju operations</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-payloads" >juju payloads</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-refresh" >juju refresh</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-regions" >juju regions</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-register" >juju register</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-relate" >juju relate</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-reload-spaces" >juju reload-spaces</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-application" >juju remove-application</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-cloud" >juju remove-cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-credential" >juju remove-credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-k8s" >juju remove-k8s</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-machine" >juju remove-machine</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-offer" >juju remove-offer</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-relation" >juju remove-relation</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-saas" >juju remove-saas</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-secret" >juju remove-secret</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-secret-backend" >juju remove-secret-backend</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-space" >juju remove-space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-ssh-key" >juju remove-ssh-key</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-storage" >juju remove-storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-storage-pool" >juju remove-storage-pool</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-unit" >juju remove-unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-remove-user" >juju remove-user</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-rename-space" >juju rename-space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-resolve" >juju resolve</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-resolved" >juju resolved</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-resources" >juju resources</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-resume-relation" >juju resume-relation</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-retry-provisioning" >juju retry-provisioning</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-revoke" >juju revoke</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-revoke-cloud" >juju revoke-cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-revoke-secret" >juju revoke-secret</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-run" >juju run</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-scale-application" >juju scale-application</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-scp" >juju scp</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-secret-backends" >juju secret-backends</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-secrets" >juju secrets</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-application-base" >juju set-application-base</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-constraints" >juju set-constraints</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-credential" >juju set-credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-default-credentials" >juju set-default-credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-default-region" >juju set-default-region</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-firewall-rule" >juju set-firewall-rule</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-meter-status" >juju set-meter-status</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-set-model-constraints" >juju set-model-constraints</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-action" >juju show-action</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-application" >juju show-application</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-cloud" >juju show-cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-controller" >juju show-controller</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-credential" >juju show-credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-credentials" >juju show-credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-machine" >juju show-machine</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-model" >juju show-model</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-offer" >juju show-offer</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-operation" >juju show-operation</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-secret" >juju show-secret</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-secret-backend" >juju show-secret-backend</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-space" >juju show-space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-status-log" >juju show-status-log</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-storage" >juju show-storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-task" >juju show-task</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-unit" >juju show-unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-show-user" >juju show-user</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-spaces" >juju spaces</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-ssh" >juju ssh</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-ssh-keys" >juju ssh-keys</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-status" >juju status</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-storage" >juju storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-storage-pools" >juju storage-pools</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-subnets" >juju subnets</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-suspend-relation" >juju suspend-relation</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-switch" >juju switch</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-sync-agent-binary" >juju sync-agent-binary</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-trust" >juju trust</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-unexpose" >juju unexpose</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-unregister" >juju unregister</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-cloud" >juju update-cloud</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-credential" >juju update-credential</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-credentials" >juju update-credentials</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-k8s" >juju update-k8s</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-public-clouds" >juju update-public-clouds</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-secret" >juju update-secret</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-secret-backend" >juju update-secret-backend</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-update-storage-pool" >juju update-storage-pool</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-upgrade-controller" >juju upgrade-controller</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-upgrade-machine" >juju upgrade-machine</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-upgrade-model" >juju upgrade-model</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-users" >juju users</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-wait-for" >juju wait-for</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-wait-for-application" >juju wait-for application</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-wait-for-machine" >juju wait-for machine</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-wait-for-model" >juju wait-for model</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-wait-for-unit" >juju wait-for unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-whoami" >juju whoami</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/environment-variables" >juju environment variables</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/the-juju-dashboard" >juju-dashboard (the Juju dashboard)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/the-juju-web-cli" >juju web CLI</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/jujuc-binary" >jujuc (binary)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/jujud-binary" >jujud (binary)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/leader" >Leader</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/log" >Log</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/machine" >Machine</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/metric" >Metric</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/model" >Model</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/offer" >Offer</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/operation" >Operation (script execution)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/placement-directive" >Placement directive</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/plugins" aria-expanded="true" >Plugin</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Plugin"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/list-of-known-plugins" aria-expanded="false" >List of known plugins</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for List of known plugins"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-metadata" >juju-metadata</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-stash" >juju-stash</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/plugin-flags" >Plugin flags</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/python-libjuju-client" >python-libjuju (Juju client)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/removing-things" >Removing things</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/relation" >Relation (integration)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/charm-resource" >Resource (charm)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/scaling" >Scaling</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/secret" aria-expanded="true" >Secret</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Secret"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/secret-backend" >Secret backend</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/network-spaces" >Space</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/ssh-key" >SSH key</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/status" >Status</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/storage" aria-expanded="true" >Storage</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Storage"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/storage-constraint" >Storage constraint</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/storage-pool" >Storage pool</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/storage-provider" >Storage provider</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/dynamic-storage" >Dynamic storage</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/storage-support" >Storage support</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/subnet" >Subnet</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/task" >Task (script execution)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/telemetry-and-juju" >Telemetry</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/terraform-juju-client" >terraform CLI (Juju client)</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/unit" >Unit</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/upgrading" >Upgrading things</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/user" aria-expanded="true" >User</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for User"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/user-permissions" >User access levels</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/worker" >Worker</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/availability-zone" >Zone</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link is-expandable" href="/docs/juju/explanation" aria-expanded="false" >Explanation</a> <button class="p-side-navigation__expand" aria-expanded="false" aria-label="show submenu for Explanation"></button> <ul class="p-side-navigation__list"> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/application-modelling" >Application modelling</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/juju-performance" >Performance with Juju</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/security-with-juju" >Security with Juju</a> <ul class="p-side-navigation__list"> </ul> </li> <li class="p-side-navigation__item"> <a class="p-side-navigation__link " href="/docs/juju/kubernetes-in-juju" >Kubernetes in Juju</a> <ul class="p-side-navigation__list"> </ul> </li> </ul> </li> </ul> </div> </nav> </div> </div> <div class="l-docs__title"> <div class="u-fixed-width"> <h1>The Google GCE cloud and Juju</h1> </div> </div> <div class="l-docs__main u-text-max-width"> <main class="u-fixed-width"> <div class="p-strip is-shallow" style="overflow: visible;"> <blockquote> <p><small> <a href="/docs/juju/juju-supported-clouds">List of supported clouds</a> > Google GCE </small></p> </blockquote> <p>This document describes details specific to using your existing Google GCE cloud with Juju.</p> <blockquote> <p>See more: <a href="https://cloud.google.com/compute">Google GCE</a></p> </blockquote> <p>When using the Google GCE cloud with Juju, it is important to keep in mind that it is a (1) <a href="/docs/juju/cloud#heading--machine-clouds-vs--kubernetes-clouds">machine cloud</a> and (2) <a href="/docs/juju/cloud#heading--cloud-foo-vs--cloud-bar">not some other cloud</a>.</p> <blockquote> <p>See more: <a href="/docs/juju/cloud#heading--cloud-differences">Cloud differences in Juju</a></p> </blockquote> <p>As the differences related to (1) are already documented generically in our <a href="/docs/juju/tutorial">Tutorial</a>, <a href="/docs/juju/how-to">How-to guides</a>, and <a href="/docs/juju/reference">Reference</a> docs, here we record just those that follow from (2).</p> <div class="md-table"> <table> <thead> <tr> <th>Juju points of variation</th> <th>Notes for the Google GCE cloud</th> </tr> </thead> <tbody> <tr> <td><strong>setup (chronological order):</strong></td> <td></td> </tr> <tr> <td><a href="/docs/juju/cloud">CLOUD</a></td> <td></td> </tr> <tr> <td>supported versions:</td> <td></td> </tr> <tr> <td>requirements:</td> <td>Permissions: Service Account Key Admin, Compute Instance Admin, and Compute Security Admin. <br/> See more: <a href="https://cloud.google.com/compute/docs/access/iam">Google | Compute Engine IAM roles and permissions</a>.</td> </tr> <tr> <td><a href="/docs/juju/cloud#heading--cloud-definition">definition:</a></td> <td><img alt=":information_source:" class="emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/information_source.png?v=12" title=":information_source:" width="20"/> Juju automatically defines a cloud of this type.</td> </tr> <tr> <td>- name:</td> <td><code>google</code> or user-defined</td> </tr> <tr> <td>- type:</td> <td><code>gce</code></td> </tr> <tr> <td>- authentication types:</td> <td><code>[oauth2, jsonfile</code>]</td> </tr> <tr> <td>- regions:</td> <td>[TO BE ADDED]</td> </tr> <tr> <td>- cloud-specific model configuration keys:</td> <td><strong><code>base-image-path</code></strong> (string) <br/> Sets the base path to look for machine disk images.</td> </tr> <tr> <td><a href="/docs/juju/credential">CREDENTIAL</a></td> <td></td> </tr> <tr> <td>definition:</td> <td><code>auth-type</code>: <code>jsonfile</code> or <code>oauth2</code> <br/> > See more: <a href="https://cloud.google.com/compute/docs/authentication">Google | Authenticate to Compute Engine</a>, <a href="https://cloud.google.com/iam/docs/keys-create-delete#iam-service-account-keys-create-gcloud">Google | Create and delete service account keys</a> <p> <strong>If you want to use environment variables:</strong> </p><p> - <code>CLOUDSDK_COMPUTE_REGION</code> </p><p> - <code>GOOGLE_APPLICATION_CREDENTIALS=<link to JSON credentials file></code></p></td> </tr> <tr> <td><a href="/docs/juju/controller">CONTROLLER</a></td> <td></td> </tr> <tr> <td>notes on bootstrap:</td> <td>–</td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td></td> <td></td> </tr> <tr> <td><strong>other (alphabetical order:)</strong></td> <td></td> </tr> <tr> <td><a href="/docs/juju/constraint">CONSTRAINT</a></td> <td></td> </tr> <tr> <td>conflicting:</td> <td><code>[instance-type]</code> vs. <code>[arch, cores, cpu-power, mem]</code></td> </tr> <tr> <td>supported?</td> <td></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--allocate-public-ip"><code>allocate-public-ip</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--arch"><code>arch</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--container"><code>container</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--cores"><code>cores</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--cpu-power"><code>cpu-power</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--image-id"><code>image-id</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--instance-role"><code>instance-role</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--instance-type"><code>instance-type</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--mem"><code>mem</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--root-disk"><code>root-disk</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--root-disk-source"><code>root-disk-source</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--spaces"><code>spaces</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--tags"><code>tags</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--virt-type"><code>virt-type</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td>- <a href="/docs/juju/constraint#heading--zones"><code>zones</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td><a href="/docs/juju/placement-directive">PLACEMENT DIRECTIVE</a></td> <td></td> </tr> <tr> <td><a href="/docs/juju/placement-directive#heading--machine"><code><machine></code></a></td> <td>TBA</td> </tr> <tr> <td><a href="/docs/juju/placement-directive#heading--subnet"><code>subnet=...</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td><a href="/docs/juju/placement-directive#heading--system-id"><code>system-id=...</code></a></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> <tr> <td><a href="/docs/juju/placement-directive#heading--zone"><code>zone=...</code></a></td> <td><img alt=":white_check_mark:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/white_check_mark.png?v=12" title=":white_check_mark:" width="20"/></td> </tr> <tr> <td><a href="/docs/juju/machine">MACHINE</a></td> <td></td> </tr> <tr> <td><a href="/docs/juju/define-instance-tags">RESOURCE (cloud)</a> <p> Consistent naming, tagging, and the ability to add user-controlled tags to created instances.</p></td> <td><img alt=":x:" class="emoji only-emoji" height="20" loading="lazy" src="https://discourse.charmhub.io/images/emoji/apple/x.png?v=12" title=":x:" width="20"/></td> </tr> </tbody> </table> </div> </div> <div class="p-notification--information"> <div class="p-notification__content"> <p class="p-notification__message"> Last updated 5 months ago. <a href="https://discourse.charmhub.io/t/the-google-gce-cloud-and-juju/1088">Help improve this document in the forum</a> or <a href="https://github.com/juju/docs/issues/new?title=Documentation: The Google GCE cloud and Juju&body=Docs page: https://juju.is/docs/juju/google-gce%0A%0ADocs source: https://discourse.charmhub.io/t/the-google-gce-cloud-and-juju/1088%0A%0AIssue: Please write your issue here."> File an issue </a>. </p> </div> </div> </main> </div> <div class="l-docs__footer"> <div class="p-strip--dark footer l-docs__subgrid"> <div class="l-docs__main"> <footer class="footer"> <div class="p-section"> <div class="row u-vertically-center"> <div class="col-7"> <h2>Join the community</h2> </div> <div class="col-5"> <ul class="p-inline-list u-no-margin--bottom"> <li class="p-inline-list__item"> <a href="https://github.com/juju" class="p-icon--github p-icon--github-white"></a> </li> <li class="p-inline-list__item"> <a href="https://twitter.com/ubuntu" class="p-icon--twitter"></a> </li> <li class="p-inline-list__item"> <a href="https://www.youtube.com/@UbuntuOS" class="p-icon--youtube"></a> </li> </ul> </div> </div> </div> <div class="p-section"> <div class="u-fixed-width"><hr class="p-rule is-dark"></div> <div class="row"> <div class="col-3"> <h2 class="p-heading--5">Juju</h2> <ul class="p-list"> <li class="p-list__item"> <a href="/#what-is-juju">What is Juju?</a> </li> <li class="p-list__item"> <a href="https://charmhub.io">What is Charmhub?</a> </li> <li class="p-list__item"> <a href="/docs/juju/reference">What are Charms?</a> </li> <li class="p-list__item"> <a href="/docs/sdk">What is the Charm SDK?</a> </li> </ul> </div> <div class="col-3"> <h2 class="p-heading--5">Charms</h2> <ul class="p-list"> <li class="p-list__item"> <a href="https://charmhub.io/?base=all&filter=databases,big-data">Data</a> </li> <li class="p-list__item"> <a href="https://ubuntu.com/kubernetes">Charmed Kubernetes</a> </li> <li class="p-list__item"> <a href="https://ubuntu.com/openstack">Charmed OpenStack</a> </li> <li class="p-list__item"> <a class="p-heading--5" href="https://charmhub.io/">All operators ›</a> </li> </ul> </div> <div class="col-3"> <h2 class="p-heading--5">Compare</h2> <ul class="p-list"> <li class="p-list__item"> <a href="/blog/operators-and-charmed-operators">Operators & Charms</a> </li> <li class="p-list__item"> <a href="/blog/beyond-helm-and-kustomize-the-future-of-kubernetes-apps">Helm alternative</a> </li> <li class="p-list__item"> <a href="/blog/beyond-helm-and-kustomize-the-future-of-kubernetes-apps">Kustomize alternative</a> </li> <li class="p-list__item"> <a href="/blog/ansible-vs-terraform-vs-juju-fight-or-cooperation">Ansible alternative</a> </li> <li class="p-list__item"> <a href="/blog/juju-vs-infrastructure-as-code-tools">Terraform alternative</a> </li> </ul> </div> <div class="col-3"> <h2 class="p-heading--5">Blog</h2> <ul class="p-list"> <li class="p-list__item"> <a href="/blog/ubuntu-and-canonical-at-kubecon-europe-2021">Best Practices for creating charms</a> </li> <li class="p-list__item"> <a href="/model-driven-operations-manifesto">Model Driven Operations Manifesto</a> </li> <li class="p-list__item"> <a href="/blog/beyond-helm-and-kustomize-the-future-of-kubernetes-apps">Why Helm and Kustomize aren’t enough: the future of Kubernetes apps</a> </li> <li class="p-list__item"> <a class="p-heading--5" href="/blog">Read all of our blogs ›</a> </li> </ul> </div> </div> </div> <div class="p-section"> <div class="u-fixed-width"><hr class="p-rule is-dark"></div> <div class="row"> <div class="col-3"> <p>© 2024 CC-BY-SA, Canonical Ltd.</p> </div> <div class="col-3"> <p> <a class="js-revoke-cookie-manager" href="">Manage your tracker settings</a> <br> <a href="https://www.ubuntu.com/legal">Legal Information</a> </p> </div> <div class="col-6"> <p> Ubuntu and Canonical are registered trademarks.<br> All other trademarks are the property of their respective owners. </p> </div> </div> </div> </footer> </div> </div> </div> </div> <script src="/static/js/prism.js?v=2856ef2"></script> <script src="/static/js/docs-side-nav.js?v=36b9128"></script> <script src="/static/js/build/discourse-rad-parser/discourse-rad-parser.js?v=7516a6f"></script> <script> drpNs.DiscourseRADParser(); </script> <div class="u-hide" id="contact-form-container" data-form-location="/get-in-touch" data-form-id="1337" data-lp-id="2313" data-return-url="http://juju.is/thank-you" data-lp-url=""></div> <script src="/static/js/dynamic-contact-form.js?v=9f388c0"></script> <script src="/static/js/navigation.js?v=daf4a4b"></script> <script src="/static/js/build/cookie-policy/cookie-policy.js?v=a393259"></script> <script> cpNs.cookiePolicy(); </script> <script src="/static/js/build/global-nav/global-nav.js"></script> <script> canonicalGlobalNav.createNav({ breakpoint: 900 }); initNavDropdowns(".p-navigation__item--dropdown-toggle"); </script> <script type="application/ld+json"> { "@context": "http://schema.org/", "@id": "https://juju.is/#organization", "@type": "Organization", "name": "Juju", "logo": "https://assets.ubuntu.com/v1/eeb4c506-Canonical-Juju-logo-2022.svg", "url": "https://juju.is", "sameAs": [ "https://github.com/canonical/operator/", "https://en.wikipedia.org/wiki/Juju_(software)", "https://twitter.com/juju_devops", "https://www.youtube.com/@jujucharms" ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "https://juju.is/#website", "@type": "WebPage", "name": "Juju", "url": "https://juju.is" } </script> </body> </html>