X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Fcharm%2Fng-ui%2Fsrc%2Fcharm.py;h=8e21bcd2fb3944d647f29986b8b76d0ce2a8cc2d;hb=68faf8d30c3e08ca7dc1974281ade474f6f815b7;hp=ce48927ad1e13b747df90ee7ccfe665daefededa;hpb=6a70374d7269d181af98c392eba116abb70ee1e9;p=osm%2Fdevops.git diff --git a/installers/charm/ng-ui/src/charm.py b/installers/charm/ng-ui/src/charm.py index ce48927a..8e21bcd2 100755 --- a/installers/charm/ng-ui/src/charm.py +++ b/installers/charm/ng-ui/src/charm.py @@ -157,7 +157,7 @@ class NGUICharm(CharmBase): }, } ) - logger.debug(files) + spec = { "version": 2, "containers": [ @@ -188,11 +188,12 @@ class NGUICharm(CharmBase): self.on_start(event) def on_nbi_relation_changed(self, event): - unit = self.model.unit - if not unit.is_leader(): - return - self.state.nbi_host = event.relation.data[event.unit].get("host") - self.state.nbi_port = event.relation.data[event.unit].get("port") + nbi_host = event.relation.data[event.unit].get("host") + nbi_port = event.relation.data[event.unit].get("port") + if nbi_host and self.state.nbi_host != nbi_host: + self.state.nbi_host = nbi_host + if nbi_port and self.state.nbi_port != nbi_port: + self.state.nbi_port = nbi_port self._apply_spec()