idk if this is enough of a fix, but adding the below patch at least makes the charm deployable.
--- interface_woodpecker_peers.py 2021-03-31 11:47:19.170943605 +0000 +++ interface_woodpecker_peers.py.patched 2021-03-31 12:03:46.441972755 +0000 @@ -47,7 +47,8 @@
def set_swift_key(self, password): logging.info("Setting swift key") - self.peers_rel.data[self.peers_rel.app][self.SWIFT_KEY] = password + if self.peers_rel: + self.peers_rel.data[self.peers_rel.app][self.SWIFT_KEY] = password
def set_swift_user_created(self, user): logging.info("Setting swift user created")
idk if this is enough of a fix, but adding the below patch at least makes the charm deployable.
--- interface_ woodpecker_ peers.py 2021-03-31 11:47:19.170943605 +0000 woodpecker_ peers.py. patched 2021-03-31 12:03:46.441972755 +0000
+++ interface_
@@ -47,7 +47,8 @@
def set_swift_key(self, password):
logging. info("Setting swift key") rel.data[ self.peers_ rel.app] [self.SWIFT_ KEY] = password rel.data[ self.peers_ rel.app] [self.SWIFT_ KEY] = password
- self.peers_
+ if self.peers_rel:
+ self.peers_
def set_swift_ user_created( self, user):
logging. info("Setting swift user created")