wordpress-charmers team mailing list archive
-
wordpress-charmers team
-
Mailing list archive
-
Message #00165
[Merge] ~tcuthbert/charm-k8s-wordpress:operator into charm-k8s-wordpress:master
Thomas Cuthbert has proposed merging ~tcuthbert/charm-k8s-wordpress:operator into charm-k8s-wordpress:master.
Commit message:
Invert the initialised logic to match the updated variable grammar
Requested reviews:
Canonical IS Reviewers (canonical-is-reviewers)
Wordpress Charmers (wordpress-charmers)
For more details, see:
https://code.launchpad.net/~tcuthbert/charm-k8s-wordpress/+git/charm-k8s-wordpress-1/+merge/382463
--
Your team Wordpress Charmers is requested to review the proposed merge of ~tcuthbert/charm-k8s-wordpress:operator into charm-k8s-wordpress:master.
diff --git a/src/charm.py b/src/charm.py
index f13ac8c..3cfc259 100755
--- a/src/charm.py
+++ b/src/charm.py
@@ -79,7 +79,7 @@ class WordpressK8sCharm(CharmBase):
self.framework.observe(self.on.update_status, self.on_config_changed)
self.framework.observe(self.on.wordpress_initialise, self.on_wordpress_initialise)
- self.state.set_default(initialised=True)
+ self.state.set_default(initialised=False)
self.state.set_default(valid=False)
self.state.set_default(_spec=None)
@@ -92,7 +92,7 @@ class WordpressK8sCharm(CharmBase):
return
self.configure_pod()
- if self.state.initialised:
+ if not self.state.initialised:
self.on.wordpress_initialise.emit()
def on_wordpress_initialise(self, event):
@@ -100,7 +100,7 @@ class WordpressK8sCharm(CharmBase):
pod_alive = self.model.unit.is_leader() and self.is_service_up()
if pod_alive:
wordpress_configured = self.wordpress.wordpress_configured(self.get_service_ip())
- wordpress_needs_configuring = self.state.initialised and not wordpress_configured
+ wordpress_needs_configuring = not self.state.initialised and not wordpress_configured
else:
msg = "Workpress workload pod is not ready"
logger.info(msg)
@@ -118,7 +118,7 @@ class WordpressK8sCharm(CharmBase):
self.model.unit.status = BlockedStatus(msg)
return
- self.state.initialised = False
+ self.state.initialised = True
logger.info("Wordpress configured and initialised")
self.model.unit.status = ActiveStatus()
References