From 0ed60508e9df03f8c16aee47b5eef9a83fbb1710 Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Thu, 26 Sep 2024 11:38:00 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=A9=B9=20=E2=80=94=20Severity=20of=20ssl-?= =?UTF-8?q?certificate-expiration=E2=80=99s=20errors=20is=20now=20UNKNOWN?= =?UTF-8?q?=20(#60)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + argos/checks/checks.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91427d5..80ad852 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - 🔨 — Add a small web server to browse documentation when developing - ✨ — Add new check type: http-to-https (#61) - 👷 — Remove Unreleased section from CHANGELOG when publishing documentation +- 🩹 — Severity of ssl-certificate-expiration’s errors is now UNKNOWN (#60) ## 0.4.1 diff --git a/argos/checks/checks.py b/argos/checks/checks.py index e42046f..e729f72 100644 --- a/argos/checks/checks.py +++ b/argos/checks/checks.py @@ -341,6 +341,8 @@ class SSLCertificateExpiration(BaseCheck): @classmethod async def finalize(cls, config, result, **context): + if result.status == Status.ERROR: + return result.status, Severity.UNKNOWN if result.status != Status.ON_CHECK: return result.status, Severity.WARNING