summaryrefslogtreecommitdiffstats
path: root/test/modules/md/test_310_conf_store.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/modules/md/test_310_conf_store.py')
-rw-r--r--test/modules/md/test_310_conf_store.py220
1 files changed, 1 insertions, 219 deletions
diff --git a/test/modules/md/test_310_conf_store.py b/test/modules/md/test_310_conf_store.py
index d56790bb1f..f2bb9c723a 100644
--- a/test/modules/md/test_310_conf_store.py
+++ b/test/modules/md/test_310_conf_store.py
@@ -48,11 +48,6 @@ class TestConf:
assert env.apache_restart() == 0
for i in range(0, len(dns_lists)):
env.check_md(dns_lists[i], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: add managed domains as separate steps
def test_md_310_101(self, env):
@@ -68,11 +63,6 @@ class TestConf:
assert env.apache_restart() == 0
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
env.check_md(["testdomain2.org", "www.testdomain2.org", "mail.testdomain2.org"], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: add dns to existing md
def test_md_310_102(self, env):
@@ -82,11 +72,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: add new md definition with acme url, acme protocol, acme agreement
def test_md_310_103(self, env):
@@ -102,11 +87,6 @@ class TestConf:
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
ca="http://acme.test.org:4000/directory", protocol="ACME",
agreement="http://acme.test.org:4000/terms/v1")
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: add to existing md: acme url, acme protocol
def test_md_310_104(self, env):
@@ -128,11 +108,6 @@ class TestConf:
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
ca="http://acme.test.org:4000/directory", protocol="ACME",
agreement="http://acme.test.org:4000/terms/v1")
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: add new md definition with server admin
def test_md_310_105(self, env):
@@ -143,11 +118,6 @@ class TestConf:
name = "testdomain.org"
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
contacts=["mailto:admin@testdomain.org"])
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: add to existing md: server admin
def test_md_310_106(self, env):
@@ -159,11 +129,6 @@ class TestConf:
assert env.apache_restart() == 0
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
contacts=["mailto:admin@testdomain.org"])
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: assign separate contact info based on VirtualHost
def test_md_310_107(self, env):
@@ -196,11 +161,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: default drive mode - auto
def test_md_310_109(self, env):
@@ -209,11 +169,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-mode'] == 1
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: drive mode manual
def test_md_310_110(self, env):
@@ -223,11 +178,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-mode'] == 0
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: drive mode auto
def test_md_310_111(self, env):
@@ -237,11 +187,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-mode'] == 1
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: drive mode always
def test_md_310_112(self, env):
@@ -260,11 +205,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-window'] == '14d'
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: renew window - 10 percent
def test_md_310_113b(self, env):
@@ -274,12 +214,7 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-window'] == '10%'
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
-
+
# test case: ca challenge type - http-01
def test_md_310_114(self, env):
MDConf(env, text="""
@@ -288,11 +223,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['ca']['challenges'] == ['http-01']
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: ca challenge type - http-01
def test_md_310_115(self, env):
@@ -302,11 +232,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['ca']['challenges'] == ['tls-alpn-01']
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: ca challenge type - all
def test_md_310_116(self, env):
@@ -316,11 +241,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['ca']['challenges'] == ['http-01', 'tls-alpn-01']
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: automatically collect md names from vhost config
def test_md_310_117(self, env):
@@ -349,11 +269,6 @@ class TestConf:
assert env.apache_restart() == 0
stat = env.get_md_status("testdomain.org")
assert stat['renew-window'] == '14d'
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: set RSA key length 2048
def test_md_310_119(self, env):
@@ -366,11 +281,6 @@ class TestConf:
"type": "RSA",
"bits": 2048
}
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: set RSA key length 4096
def test_md_310_120(self, env):
@@ -383,11 +293,6 @@ class TestConf:
"type": "RSA",
"bits": 4096
}
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: require HTTPS
def test_md_310_121(self, env):
@@ -397,12 +302,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['require-https'] == "temporary"
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045", # No VirtualHost matches Managed Domain
- "AH10105" # no domain match
- ]
- )
# test case: require OCSP stapling
def test_md_310_122(self, env):
@@ -412,11 +311,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['must-staple'] is True
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove managed domain from config
def test_md_310_200(self, env):
@@ -440,11 +334,6 @@ class TestConf:
assert env.apache_restart() == 0
# check: DNS has been removed from md in store
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove primary name from managed domain
def test_md_310_202(self, env):
@@ -458,11 +347,6 @@ class TestConf:
# check: md overwrite previous name and changes name
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"],
md="testdomain.org", state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove one md, keep another
def test_md_310_203(self, env):
@@ -479,11 +363,6 @@ class TestConf:
# all mds stay in store
env.check_md(dns_list1, state=1)
env.check_md(dns_list2, state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove ca info from md, should switch over to new defaults
def test_md_310_204(self, env):
@@ -503,11 +382,6 @@ class TestConf:
assert env.apache_restart() == 0
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
ca="https://acme-v02.api.letsencrypt.org/directory", protocol="ACME")
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove server admin from md
def test_md_310_205(self, env):
@@ -524,11 +398,6 @@ class TestConf:
# check: md stays the same with previous admin info
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
contacts=["mailto:admin@testdomain.org"])
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove renew window from conf -> fallback to default
def test_md_310_206(self, env):
@@ -544,11 +413,6 @@ class TestConf:
assert env.apache_restart() == 0
# check: renew window not set
assert env.a2md(["list"]).json['output'][0]['renew-window'] == '33%'
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove drive mode from conf -> fallback to default (auto)
@pytest.mark.parametrize("renew_mode,exp_code", [
@@ -569,11 +433,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-mode'] == 1
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: remove challenges from conf -> fallback to default (not set)
def test_md_310_208(self, env):
@@ -589,11 +448,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert 'challenges' not in env.a2md(["list"]).json['output'][0]['ca']
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: specify RSA key
@pytest.mark.parametrize("key_size", ["2048", "4096"])
@@ -610,11 +464,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert "privkey" not in env.a2md(["list"]).json['output'][0]
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: require HTTPS
@pytest.mark.parametrize("mode", ["temporary", "permanent"])
@@ -635,12 +484,6 @@ class TestConf:
assert env.apache_restart() == 0
assert "require-https" not in env.a2md(["list"]).json['output'][0], \
"HTTPS require still persisted in store. config: {}".format(mode)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045", # No VirtualHost matches Managed Domain
- "AH10105", # MDomain does not match any vhost
- ]
- )
# test case: require OCSP stapling
def test_md_310_211(self, env):
@@ -656,11 +499,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['must-staple'] is False
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: reorder DNS names in md definition
def test_md_310_300(self, env):
@@ -673,11 +511,6 @@ class TestConf:
assert env.apache_restart() == 0
# check: dns list changes
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: move DNS from one md to another
def test_md_310_301(self, env):
@@ -693,11 +526,6 @@ class TestConf:
assert env.apache_restart() == 0
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
env.check_md(["testdomain2.org", "www.testdomain2.org", "mail.testdomain2.org"], state=1)
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change ca info
def test_md_310_302(self, env):
@@ -724,11 +552,6 @@ class TestConf:
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
ca="http://somewhere.com:6666/directory", protocol="ACME",
agreement="http://somewhere.com:6666/terms/v1")
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change server admin
def test_md_310_303(self, env):
@@ -749,11 +572,6 @@ class TestConf:
# check: md stays the same with previous admin info
env.check_md([name, "www.testdomain.org", "mail.testdomain.org"], state=1,
contacts=["mailto:webmaster@testdomain.org"])
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change drive mode - manual -> auto -> always
def test_md_310_304(self, env):
@@ -777,11 +595,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['renew-mode'] == 2
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change config value for renew window, use various syntax alternatives
def test_md_310_305(self, env):
@@ -806,11 +619,6 @@ class TestConf:
assert env.apache_restart() == 0
md = env.a2md(["list"]).json['output'][0]
assert md['renew-window'] == '10%'
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change challenge types - http -> tls-sni -> all
def test_md_310_306(self, env):
@@ -834,11 +642,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['ca']['challenges'] == ['http-01', 'tls-alpn-01']
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: RSA key length: 4096 -> 2048 -> 4096
def test_md_310_307(self, env):
@@ -869,11 +672,6 @@ class TestConf:
"type": "RSA",
"bits": 4096
}
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change HTTPS require settings on existing md
def test_md_310_308(self, env):
@@ -899,12 +697,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['require-https'] == "permanent"
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045", # No VirtualHost matches Managed Domain
- "AH10105", # MDomain matches no vhost
- ]
- )
# test case: change OCSP stapling settings on existing md
def test_md_310_309(self, env):
@@ -928,11 +720,6 @@ class TestConf:
""").install()
assert env.apache_restart() == 0
assert env.a2md(["list"]).json['output'][0]['must-staple'] is False
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: change renew window parameter
@pytest.mark.parametrize("window", [
@@ -1005,11 +792,6 @@ class TestConf:
env.check_md(["testdomain.org", "www.testdomain.org", "mail.testdomain.org"], state=1)
env.clear_store()
env.set_store_dir_default()
- env.httpd_error_log.ignore_recent(
- lognos = [
- "AH10045" # No VirtualHost matches Managed Domain
- ]
- )
# test case: place an unexpected file into the store, check startup survival, see #218
def test_md_310_501(self, env):