Juju can only know the ingress address once the service is available in the cluster. Each time this changes, the config-changed hook is run (moving forward we need another way to signal this to the charm other than the config-changed hook). The charm needs to be resilient enough to operate with incomplete information and wait till all information becomes available (which it eventually will).
Juju can only know the ingress address once the service is available in the cluster. Each time this changes, the config-changed hook is run (moving forward we need another way to signal this to the charm other than the config-changed hook). The charm needs to be resilient enough to operate with incomplete information and wait till all information becomes available (which it eventually will).