Get series from machine 48/9048/1
authorDavid Garcia <david.garcia@canonical.com>
Mon, 25 May 2020 14:23:20 +0000 (16:23 +0200)
committerDavid Garcia <david.garcia@canonical.com>
Tue, 9 Jun 2020 06:48:24 +0000 (08:48 +0200)
Currently the series when deploying a charm is hardcoded to xenial, when it should be retrieved from the machine.

Change-Id: I2784290dde803e276a77775ee57879897b1c523c
Signed-off-by: David Garcia <david.garcia@canonical.com>
n2vc/n2vc_juju_conn.py

index 856f79f..0ac8b08 100644 (file)
@@ -1113,14 +1113,14 @@ class N2VCJujuConnector(N2VCConnector):
                 )
             )
             self.log.debug("charm: {}".format(charm_path))
-            series = "xenial"
+            machine = model.machines[machine_id]
             # series = None
             application = await model.deploy(
                 entity_url=charm_path,
                 application_name=application_name,
                 channel="stable",
                 num_units=1,
-                series=series,
+                series=machine.series,
                 to=machine_id,
                 config=config,
             )