From 2178c6f925d4146eecd9a0c1a6614c71f9a8ecca Mon Sep 17 00:00:00 2001 From: James Page Date: Fri, 7 Feb 2025 12:01:35 +0000 Subject: [PATCH] Reconcile LoadBalancer service on config-changed Ensure that the LoadBalancer service definition is updated/created on config-changed events. This covers upgrade from previous versions of the charm which directly patched the Juju created service definition. --- src/charm.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/charm.py b/src/charm.py index e922546..dbc9de2 100755 --- a/src/charm.py +++ b/src/charm.py @@ -135,6 +135,7 @@ def __init__(self, *args): # NOTE(jamespage): This should become part of what Juju # does at some point in time. self.framework.observe(self.on.install, self._reconcile_lb) + self.framework.observe(self.on.config_changed, self._reconcile_lb) self.framework.observe( self.on.rabbitmq_pebble_ready, self._on_config_changed )