diff --git a/charms/ovn-central-k8s/src/charm.py b/charms/ovn-central-k8s/src/charm.py index 66108568..2092f0d5 100755 --- a/charms/ovn-central-k8s/src/charm.py +++ b/charms/ovn-central-k8s/src/charm.py @@ -298,6 +298,11 @@ class OVNCentralOperatorCharm(sunbeam_charm.OSBaseOperatorCharm): logging.debug("Aborting charm relations not ready") return + if not all([ph.pebble_ready for ph in self.pebble_handlers]): + logging.debug( + "Aborting configuration, not all pebble handlers are ready") + return + # Render Config in all containers but init should *NOT* start # the service. for ph in self.pebble_handlers: