X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fclient%2Fconnection.py;h=77edda5038d938f0512c8e04c95b3f0d10e07942;hb=f1141c79947f1ba335c697be546761a1a1fc43b3;hp=dbd48c6665e0444aa2a9cc387ab5bd61bdef4078;hpb=2ed435839c068d2734465318a07c2d7c2dd01a91;p=osm%2FN2VC.git diff --git a/juju/client/connection.py b/juju/client/connection.py index dbd48c6..77edda5 100644 --- a/juju/client/connection.py +++ b/juju/client/connection.py @@ -260,12 +260,17 @@ class Connection: async def connect_model(cls, model, loop=None): """Connect to a model by name. - :param str model: : + :param str model: [:] """ - controller_name, model_name = model.split(':') - jujudata = JujuData() + + if ':' in model: + controller_name, model_name = model.split(':') + else: + controller_name = jujudata.current_controller() + model_name = model + controller = jujudata.controllers()[controller_name] endpoint = controller['api-endpoints'][0] cacert = controller.get('ca-cert')