Stub
Stub
Swift also has this issue, in that the target bucket needs to exist.
Consider 'repmgr cluster promote', possible if SSH access has been configured: 1. Verify there is a quorum of nodes 1. Verify the master is not in the quorum 1. Anoint...
I just reached for it to discover the IP addresses of my peers. The juju-info relation doesn't provide much (anything?) beyond that. I raised the issue here because it should...
I think that raising exceptions is a good way to abort execution and escalate issues. The framework could set the status if unhandled, and the charm has opportunity to catch...
(I suspect this is most useful for non-k8s workloads)
In the example, I imagine PostgreSQLDependency would be provided by the PostgreSQL interface library, StorageDependency by the OperatorFramework (along with other core Juju features such as perhaps resources or network...
(perhaps the unready event needs to fire whenever the unready reason changes, rather than just once as the comment suggests. ev.status could provide the suggested workload status, allowing the on_unready...
I believe disabling hooks during add_relation_unit will mean the relation-joined hook will never be called? You will only get the relation-changed hook, unless you emit the relation-joined event manually and...
Agreed, package installation is better done in the install hook handler. This approach should only be used when the charm code itself needs access to the library. Whatever approach is...
I've also been told that if the operator pod is destroyed and respun, the apt package dependencies need to be reinstalled.