X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=juju%2Fapplication.py;h=74f90579754891a06f65b67c5168f3b15e48f804;hb=9f92750dcbcfcd59367cf9ced122b45ae09f5d9b;hp=df309b30366a1913d5c050148d3adaf54324606e;hpb=0056d3f87102e50a1c35c05bdfa25124c387440f;p=osm%2FN2VC.git diff --git a/juju/application.py b/juju/application.py index df309b3..74f9057 100644 --- a/juju/application.py +++ b/juju/application.py @@ -50,6 +50,10 @@ class Application(model.ModelEntity): """ return self.data['status']['message'] + @property + def tag(self): + return 'application-%s' % self.name + async def add_relation(self, local_relation, remote_relation): """Add a relation to another application. @@ -84,7 +88,7 @@ class Application(model.ModelEntity): result = await app_facade.AddUnits( application=self.name, - placement=[parse_placement(to)], + placement=[parse_placement(to)] if to else None, num_units=count, ) @@ -338,3 +342,6 @@ class Application(model.ModelEntity): """ pass + + async def get_metrics(self): + return await self.model.get_metrics(self.tag)