diff --git a/src/charm.py b/src/charm.py index 02b75de..dd623bf 100755 --- a/src/charm.py +++ b/src/charm.py @@ -101,10 +101,8 @@ def _on_update_status(self, _: ops.UpdateStatusEvent) -> None: Raises: RuntimeError: when the service is not running. """ - logger.info("Recalculating charm status") if self.model.get_relation(AGENT_RELATION) and not self.jenkins_agent_service.is_active: logger.error("agent related to Jenkins but service is not active") - self.restart_agent_service() raise RuntimeError("jenkins-agent service is not running") if not self.model.get_relation(AGENT_RELATION): diff --git a/src/service.py b/src/service.py index 3edb8b9..1c32f8d 100644 --- a/src/service.py +++ b/src/service.py @@ -17,7 +17,7 @@ logger = logging.getLogger(__name__) AGENT_SERVICE_NAME = "jenkins-agent" -APT_PACKAGE_VERSION = "1.0.6" +APT_PACKAGE_VERSION = "1.0.7" APT_PACKAGE_NAME = f"jenkins-agent-{APT_PACKAGE_VERSION}" SYSTEMD_SERVICE_CONF_DIR = "/etc/systemd/system/jenkins-agent.service.d/" PPA_URI = "https://ppa.launchpadcontent.net/canonical-is-devops/jenkins-agent-charm/ubuntu/"