The charm was sending an individual unit's address even when the VIP
configuration value was set. If VIP is set and we have not yet reached
the ha.available state, wait on publishing the vault url.
Revert "Ensure secrets are issued after charm authorization"
This is being reverted as it breaks all deployments that
don't have a secrets relation, making it no longer possible
to use Vault for TLS certificates only.
This reverts commit 1b99b3baa9c25fe20b68bd2fe4b4af00eb2ef869.
Ensure secrets are issued after charm authorization
If secrets relations are formed prior to charm authorization, the
action to authorize the charm to use vault does not currently
ensure that any secrets relations are processes post auth.
Set the refresh flag to ensure that this happens automatically
as a one off process after authorization.