diff --git a/haproxy/haproxycfg.py b/haproxy/haproxycfg.py index ed74d32..2584125 100644 --- a/haproxy/haproxycfg.py +++ b/haproxy/haproxycfg.py @@ -30,6 +30,7 @@ class Haproxy(object): cls_cfg = None cls_process = None cls_certs = [] + cls_ca_certs = [] def __init__(self, link_mode="", msg=""): logger.info("==========BEGIN==========") @@ -167,8 +168,8 @@ def _config_ssl_cacerts(self): if DEFAULT_CA_CERT: cacerts.append(DEFAULT_CA_CERT) if cacerts: - if set(cacerts) != set(Haproxy.cls_certs): - Haproxy.cls_certs = copy.copy(cacerts) + if set(cacerts) != set(Haproxy.cls_ca_certs): + Haproxy.cls_ca_certs = copy.copy(cacerts) self.ssl_updated = True SslHelper.save_certs(CACERT_DIR, cacerts) logger.info("SSL CA certificates are updated") diff --git a/tests/unit/test_haproxycfg.py b/tests/unit/test_haproxycfg.py index b4c0a2d..89570da 100644 --- a/tests/unit/test_haproxycfg.py +++ b/tests/unit/test_haproxycfg.py @@ -151,7 +151,7 @@ def test_config_ssl_certs(self, mock_init, mock_save): haproxycfg.DEFAULT_CA_CERT = "cacert" Haproxy.cls_certs = [] self.assertEqual(" ca-file /cacerts/cert0.pem verify required", haproxy._config_ssl_cacerts()) - self.assertEqual(["cacert"], Haproxy.cls_certs) + self.assertEqual(["cacert"], Haproxy.cls_ca_certs) self.assertTrue(haproxy.ssl_updated) haproxy = Haproxy()