diff --git a/software/caddy-frontend/buildout.hash.cfg b/software/caddy-frontend/buildout.hash.cfg index 0a8765e20d83611d35064fa803c82eaeacdded99..d60a4f105ce95d8f0448cf11ff049448ea4f4681 100644 --- a/software/caddy-frontend/buildout.hash.cfg +++ b/software/caddy-frontend/buildout.hash.cfg @@ -14,7 +14,7 @@ # not need these here). [template] filename = instance.cfg.in -md5sum = d43a1631bcd0f4307507268a06f0fac2 +md5sum = de7e30546a952e306e2a74f8492ab419 [template-common] filename = instance-common.cfg.in @@ -22,7 +22,7 @@ md5sum = c801b7f9f11f0965677c22e6bbe9281b [template-apache-frontend] filename = instance-apache-frontend.cfg.in -md5sum = 47150a0f4c9ff6f71753b93e03db05e7 +md5sum = 2c8e1dd8df4a225b4a8d8f70688a85ca [template-apache-replicate] filename = instance-apache-replicate.cfg.in @@ -30,7 +30,7 @@ md5sum = 6a86edb96b171fbd0a59d0adc9cc906b [template-slave-list] filename = templates/apache-custom-slave-list.cfg.in -md5sum = 232ee8c086db6f452e0c98e3869a2433 +md5sum = 4b06918875e889f850c5aca0d8c57796 [template-slave-configuration] filename = templates/custom-virtualhost.conf.in @@ -58,7 +58,7 @@ md5sum = f20d6c3d2d94fb685f8d26dfca1e822b [template-default-slave-virtualhost] filename = templates/default-virtualhost.conf.in -md5sum = 6d6faf2e7839feeabcb3bafc8fd9f4bb +md5sum = a0b5a3dbf7b1d6622a52173ef5a90e72 [template-cached-slave-virtualhost] filename = templates/cached-virtualhost.conf.in diff --git a/software/caddy-frontend/instance-apache-frontend.cfg.in b/software/caddy-frontend/instance-apache-frontend.cfg.in index de324ee3f3de5b9183ab1a495457d52c2ca1f64c..5708f12d5f536ab821d2ae78a559cace30764007 100644 --- a/software/caddy-frontend/instance-apache-frontend.cfg.in +++ b/software/caddy-frontend/instance-apache-frontend.cfg.in @@ -201,6 +201,7 @@ extra-context = key login_key ca-frontend:key-file key login_ca_crt ca-custom-frontend:rendered key enable_http2_by_default configuration:enable-http2-by-default + key global_disable_http2 configuration:global-disable-http2 key access_log caddy-configuration:access-log key error_log caddy-configuration:error-log key sixtunnel_executable :sixtunnel_executable @@ -258,7 +259,11 @@ environment = command-line = {{ parameter_dict['caddy'] }} -conf ${dynamic-caddy-frontend-template:rendered} -log stdout +{% if instance_parameter['configuration.global-disable-http2'].lower() in TRUE_VALUES %} + -http2=false +{% else %} -http2=true +{% endif %} {% if instance_parameter['configuration.enable-quic'].lower() in TRUE_VALUES %} -quic {% endif %} @@ -716,7 +721,11 @@ environment = command-line = {{ parameter_dict['caddy'] }} -conf ${dynamic-nginx-frontend-template:rendered} -log stdout +{% if instance_parameter['configuration.global-disable-http2'].lower() in TRUE_VALUES %} + -http2=false +{% else %} -http2=true +{% endif %} -grace {{ instance_parameter['configuration.mpm-graceful-shutdown-timeout'] }}s -disable-http-challenge -disable-tls-sni-challenge diff --git a/software/caddy-frontend/instance-caddy-input-schema.json b/software/caddy-frontend/instance-caddy-input-schema.json index 636991fbc6e57fd3b663217e199ae2f40e1f5f7b..c026f6d1c486ddcf42bd7a20c05876538a1b5d4e 100644 --- a/software/caddy-frontend/instance-caddy-input-schema.json +++ b/software/caddy-frontend/instance-caddy-input-schema.json @@ -45,6 +45,16 @@ "title": "Enable HTTP2 by Default", "type": "string" }, + "global-disable-http2": { + "default": "false", + "description": "Disables globally HTTP2 in Caddy, thus enable-http2-by-default here and enable-http2 have no effect. Rational is that in some loaded environments it is better to run Caddy without any HTTP2 capabilities.", + "enum": [ + "true", + "false" + ], + "title": "Globally disable HTTP2", + "type": "string" + }, "mpm-graceful-shutdown-timeout": { "default": 5, "description": "Value passed to -grace parameter of Caddy, see https://caddyserver.com/docs/cli .", diff --git a/software/caddy-frontend/instance.cfg.in b/software/caddy-frontend/instance.cfg.in index ef5b9e881db70c1c6ad6fa29d4be79f917581782..ca33388fb68804b45a0702024e472e95f81aaa76 100644 --- a/software/caddy-frontend/instance.cfg.in +++ b/software/caddy-frontend/instance.cfg.in @@ -97,6 +97,7 @@ configuration.trafficserver-autoconf-port = 8083 configuration.trafficserver-mgmt-port = 8084 configuration.re6st-verification-url = http://[2001:67c:1254:4::1]/index.html configuration.enable-http2-by-default = true +configuration.global-disable-http2 = false configuration.enable-quic = false configuration.mpm-graceful-shutdown-timeout = 5 configuration.monitor-httpd-port = 8072 diff --git a/software/caddy-frontend/templates/apache-custom-slave-list.cfg.in b/software/caddy-frontend/templates/apache-custom-slave-list.cfg.in index d0954a262bee44ae10a01a0e5ff6b5d2f80f8a99..d29cb22c3d3995fc5c3542b9603cd4fe7f3007be 100644 --- a/software/caddy-frontend/templates/apache-custom-slave-list.cfg.in +++ b/software/caddy-frontend/templates/apache-custom-slave-list.cfg.in @@ -64,6 +64,7 @@ crl = {{ custom_ssl_directory }}/crl/ {# Pass HTTP2 switch #} {% do slave_instance.__setitem__('enable_http2_by_default', enable_http2_by_default) %} +{% do slave_instance.__setitem__('global_disable_http2', global_disable_http2) %} {# Set Up log files #} {% do slave_parameter_dict.__setitem__('access_log', '/'.join([caddy_log_directory, '%s_access_log' % slave_reference])) %} diff --git a/software/caddy-frontend/templates/default-virtualhost.conf.in b/software/caddy-frontend/templates/default-virtualhost.conf.in index 6698d951d8c8ab96408ec88c1932e5576c9fb7fa..20f26cd02235da8bf12334f47f8aab0597e2547d 100644 --- a/software/caddy-frontend/templates/default-virtualhost.conf.in +++ b/software/caddy-frontend/templates/default-virtualhost.conf.in @@ -7,7 +7,7 @@ {%- do proxy_append_list.append(('prefer-gzip', 'Proxy which always overrides Accept-Encoding to gzip if such is found')) %} {%- endif %} {#- if prefer_gzip #} {%- set server_alias_list = slave_parameter.get('server-alias', '').split() %} -{%- set enable_h2 = ('' ~ slave_parameter.get('enable-http2', slave_parameter['enable_http2_by_default'])).lower() in TRUE_VALUES %} +{%- set enable_h2 = slave_parameter['global_disable_http2'].lower() not in TRUE_VALUES and ('' ~ slave_parameter.get('enable-http2', slave_parameter['enable_http2_by_default'])).lower() in TRUE_VALUES %} {%- set ssl_proxy_verify = ('' ~ slave_parameter.get('ssl-proxy-verify', '')).lower() in TRUE_VALUES %} {%- set disabled_cookie_list = slave_parameter.get('disabled-cookie-list', '').split() %} {%- set https_only = ('' ~ slave_parameter.get('https-only', '')).lower() in TRUE_VALUES %} diff --git a/software/caddy-frontend/test/test.py b/software/caddy-frontend/test/test.py index 381edddb04e773fc2cb48f623e28ebd2b93e75c9..de181c7a73ee0a1d2962fa03c5a1e9a5eb610e71 100644 --- a/software/caddy-frontend/test/test.py +++ b/software/caddy-frontend/test/test.py @@ -1026,7 +1026,7 @@ http://apachecustomhttpsaccepted.example.com:%%(http_port)s { set([ 'monitor-bootstrap-status.py', 'check-free-disk-space.py', - 'buildout-TestSlave-0-status.py', + 'buildout-%s-0-status.py' % (type(self).__name__,), '__init__.py', ]), set([ @@ -4179,3 +4179,138 @@ class TestDuplicateSiteKeyProtection(SlaveHttpFrontendTestCase, TestDataMixin): }, parameter_dict ) + + +class TestSlaveGlobalDisableHttp2(TestSlave): + @classmethod + def getInstanceParameterDict(cls): + instance_parameter_dict = super( + TestSlaveGlobalDisableHttp2, cls).getInstanceParameterDict() + instance_parameter_dict['global-disable-http2'] = 'TrUe' + return instance_parameter_dict + + def test_enable_http2_default(self): + parameter_dict = self.parseSlaveParameterDict('enable-http2-default') + self.assertLogAccessUrlWithPop(parameter_dict) + self.assertEqual( + { + 'domain': 'enablehttp2default.example.com', + 'replication_number': '1', + 'url': 'http://enablehttp2default.example.com', + 'site_url': 'http://enablehttp2default.example.com', + 'secure_access': + 'https://enablehttp2default.example.com', + 'public-ipv4': SLAPOS_TEST_IPV4, + }, + parameter_dict + ) + + result = self.fakeHTTPSResult( + parameter_dict['domain'], parameter_dict['public-ipv4'], 'test-path') + + self.assertEqual( + self.certificate_pem, + der2pem(result.peercert)) + + self.assertEqualResultJson(result, 'Path', '/test-path') + + headers = result.headers.copy() + + self.assertKeyWithPop('Server', headers) + self.assertKeyWithPop('Date', headers) + + # drop vary-keys + headers.pop('Content-Length', None) + headers.pop('Transfer-Encoding', None) + headers.pop('Connection', None) + headers.pop('Keep-Alive', None) + + self.assertEqual( + { + 'Content-type': 'application/json', + 'Set-Cookie': 'secured=value;secure, nonsecured=value', + }, + headers + ) + + self.assertFalse( + isHTTP2(parameter_dict['domain'], parameter_dict['public-ipv4'])) + + +class TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2( + TestEnableHttp2ByDefaultFalseSlave): + @classmethod + def getInstanceParameterDict(cls): + instance_parameter_dict = super( + TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2, + cls).getInstanceParameterDict() + instance_parameter_dict['global-disable-http2'] = 'TrUe' + return instance_parameter_dict + + def test_enable_http2_true(self): + parameter_dict = self.parseSlaveParameterDict('enable-http2-true') + self.assertLogAccessUrlWithPop(parameter_dict) + self.assertEqual( + { + 'domain': 'enablehttp2true.example.com', + 'replication_number': '1', + 'url': 'http://enablehttp2true.example.com', + 'site_url': 'http://enablehttp2true.example.com', + 'secure_access': + 'https://enablehttp2true.example.com', + 'public-ipv4': SLAPOS_TEST_IPV4, + }, + parameter_dict + ) + + self.assertFalse( + isHTTP2(parameter_dict['domain'], parameter_dict['public-ipv4'])) + + +class TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2( + TestEnableHttp2ByDefaultDefaultSlave): + @classmethod + def getInstanceParameterDict(cls): + instance_parameter_dict = super( + TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2, + cls).getInstanceParameterDict() + instance_parameter_dict['global-disable-http2'] = 'TrUe' + return instance_parameter_dict + + def test_enable_http2_true(self): + parameter_dict = self.parseSlaveParameterDict('enable-http2-true') + self.assertLogAccessUrlWithPop(parameter_dict) + self.assertEqual( + { + 'domain': 'enablehttp2true.example.com', + 'replication_number': '1', + 'url': 'http://enablehttp2true.example.com', + 'site_url': 'http://enablehttp2true.example.com', + 'secure_access': + 'https://enablehttp2true.example.com', + 'public-ipv4': SLAPOS_TEST_IPV4, + }, + parameter_dict + ) + + self.assertFalse( + isHTTP2(parameter_dict['domain'], parameter_dict['public-ipv4'])) + + def test_enable_http2_default(self): + parameter_dict = self.parseSlaveParameterDict('enable-http2-default') + self.assertLogAccessUrlWithPop(parameter_dict) + self.assertEqual( + { + 'domain': 'enablehttp2default.example.com', + 'replication_number': '1', + 'url': 'http://enablehttp2default.example.com', + 'site_url': 'http://enablehttp2default.example.com', + 'secure_access': + 'https://enablehttp2default.example.com', + 'public-ipv4': SLAPOS_TEST_IPV4, + }, + parameter_dict + ) + + self.assertFalse( + isHTTP2(parameter_dict['domain'], parameter_dict['public-ipv4'])) diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..d7cea3ed0723b17e9774a329279ebdc471441ac9 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt @@ -0,0 +1,14 @@ +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/var/log/monitor-httpd-error.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/frontend-access.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/frontend-error.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-default_access_log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-default_error_log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-false_access_log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-false_error_log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-true_access_log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-true_error_log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/monitor-httpd-error.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/nginx-access.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/nginx-error.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/trafficserver/manager.log +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/log/trafficserver/traffic.out \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..9aea1b745fa0be8ac86ef6fcda28a6417e8c4e00 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt @@ -0,0 +1,12 @@ +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/var/run/monitor-httpd.pid +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/var/run/monitor/monitor-bootstrap.pid +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/caddy_graceful_signature +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/caddy_validate_signature +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/caddy_validate_signature.status +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/httpd.pid +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/monitor-httpd.pid +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/monitor/monitor-bootstrap.pid +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/nginx.pid +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/nginx_graceful_signature +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/nginx_validate_signature +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/var/run/nginx_validate_signature.status \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..efa13305cc79d15fe6492930315fcf9ee3273533 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt @@ -0,0 +1,6 @@ +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-default-error-log-last-day +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-default-error-log-last-hour +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-false-error-log-last-day +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-false-error-log-last-hour +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-true-error-log-last-day +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-true-error-log-last-hour \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..033a8d7b71d9e490370be7c6053ef10a0c707c1b --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt @@ -0,0 +1,8 @@ +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/plugin/__init__.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/plugin/buildout-TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0-status.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/plugin/check-free-disk-space.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/plugin/monitor-bootstrap-status.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/plugin/__init__.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/plugin/buildout-TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1-status.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/plugin/check-free-disk-space.py +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/plugin/monitor-bootstrap-status.py \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..41f0b9149f10af10289ae6194bbf9bb15f19a5bf --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt @@ -0,0 +1,29 @@ +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/promise/monitor-http-frontend +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/promise/monitor-httpd-listening-on-tcp +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0/etc/promise/promise-monitor-httpd-is-process-older-than-dependency-set +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy-frontend-is-running-actual-software-release +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy_cached +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv4_http +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv4_https +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv6_http +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv6_https +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/caddy_ssl_cached +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-default-error-log-last-day +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-default-error-log-last-hour +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-false-error-log-last-day +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-false-error-log-last-hour +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-true-error-log-last-day +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-true-error-log-last-hour +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/frontend-caddy-configuration-promise +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/monitor-http-frontend +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/monitor-httpd-listening-on-tcp +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/nginx-configuration-promise +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv4_http +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv4_https +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv6_http +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv6_https +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/promise-monitor-httpd-is-process-older-than-dependency-set +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/promise-nginx-is-process-older-than-dependency-set +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/re6st-connectivity +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/trafficserver-cache-availability +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1/etc/promise/trafficserver-port-listening \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..f8752c386ee09306393d154fcd2b686ed456e977 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt @@ -0,0 +1,24 @@ +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0:bootstrap-monitor EXITED +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0:certificate_authority-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0:crond-{hash} RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0:monitor-httpd-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-0:monitor-httpd-graceful EXITED +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:6tunnel-11080-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:6tunnel-11443-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:6tunnel-12080-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:6tunnel-12443-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:6tunnel-26011-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:6tunnel-26012-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:bootstrap-monitor EXITED +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:certificate_authority-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:crond-{hash} RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:crond-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:frontend-caddy-safe-graceful EXITED +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:frontend-nginx-safe-graceful EXITED +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:frontend_caddy-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:frontend_nginx-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:monitor-httpd-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:monitor-httpd-graceful EXITED +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:trafficserver-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultDefaultSlaveGlobalDisableHttp2-1:trafficserver-reload EXITED +watchdog:watchdog RUNNING \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..90a389e3ade4cb1ef8ddf7e01ef20b21a9e47eef --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt @@ -0,0 +1,14 @@ +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/var/log/monitor-httpd-error.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/frontend-access.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/frontend-error.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-default_access_log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-default_error_log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-false_access_log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-false_error_log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-true_access_log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-true_error_log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/monitor-httpd-error.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/nginx-access.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/nginx-error.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/trafficserver/manager.log +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/log/trafficserver/traffic.out \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..933cc9a143668221aa89ca5b12ac6503e84be0a1 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt @@ -0,0 +1,12 @@ +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/var/run/monitor-httpd.pid +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/var/run/monitor/monitor-bootstrap.pid +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/caddy_graceful_signature +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/caddy_validate_signature +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/caddy_validate_signature.status +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/httpd.pid +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/monitor-httpd.pid +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/monitor/monitor-bootstrap.pid +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/nginx.pid +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/nginx_graceful_signature +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/nginx_validate_signature +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/var/run/nginx_validate_signature.status \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..70ae1dac95bc996c677fb5f58edca4b2dfe8dcf0 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt @@ -0,0 +1,6 @@ +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-default-error-log-last-day +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-default-error-log-last-hour +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-false-error-log-last-day +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-false-error-log-last-hour +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-true-error-log-last-day +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-true-error-log-last-hour \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..9e4ba3e5f2983b2a1906e79a34f2ba55d7e7a750 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt @@ -0,0 +1,8 @@ +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/plugin/__init__.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/plugin/buildout-TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0-status.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/plugin/check-free-disk-space.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/plugin/monitor-bootstrap-status.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/plugin/__init__.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/plugin/buildout-TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1-status.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/plugin/check-free-disk-space.py +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/plugin/monitor-bootstrap-status.py \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..993b0026dc963c6f530daa87fc0ee7fa1f69788f --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt @@ -0,0 +1,29 @@ +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/promise/monitor-http-frontend +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/promise/monitor-httpd-listening-on-tcp +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0/etc/promise/promise-monitor-httpd-is-process-older-than-dependency-set +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy-frontend-is-running-actual-software-release +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy_cached +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv4_http +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv4_https +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv6_http +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv6_https +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/caddy_ssl_cached +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-default-error-log-last-day +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-default-error-log-last-hour +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-false-error-log-last-day +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-false-error-log-last-hour +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-true-error-log-last-day +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-true-error-log-last-hour +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/frontend-caddy-configuration-promise +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/monitor-http-frontend +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/monitor-httpd-listening-on-tcp +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/nginx-configuration-promise +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv4_http +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv4_https +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv6_http +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv6_https +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/promise-monitor-httpd-is-process-older-than-dependency-set +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/promise-nginx-is-process-older-than-dependency-set +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/re6st-connectivity +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/trafficserver-cache-availability +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1/etc/promise/trafficserver-port-listening \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..c9032cdd7df278a17fd7bb587758aae3185890a3 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt @@ -0,0 +1,24 @@ +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0:bootstrap-monitor EXITED +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0:certificate_authority-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0:crond-{hash} RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0:monitor-httpd-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-0:monitor-httpd-graceful EXITED +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:6tunnel-11080-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:6tunnel-11443-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:6tunnel-12080-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:6tunnel-12443-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:6tunnel-26011-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:6tunnel-26012-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:bootstrap-monitor EXITED +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:certificate_authority-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:crond-{hash} RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:crond-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:frontend-caddy-safe-graceful EXITED +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:frontend-nginx-safe-graceful EXITED +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:frontend_caddy-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:frontend_nginx-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:monitor-httpd-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:monitor-httpd-graceful EXITED +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:trafficserver-{hash}-on-watch RUNNING +TestEnableHttp2ByDefaultFalseSlaveGlobalDisableHttp2-1:trafficserver-reload EXITED +watchdog:watchdog RUNNING \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..073aa6f8ea6aa200c43a862bc00abf46eae6caa9 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_file_list_log-CADDY.txt @@ -0,0 +1,94 @@ +TestSlaveGlobalDisableHttp2-0/var/log/monitor-httpd-error.log +TestSlaveGlobalDisableHttp2-1/var/log/frontend-access.log +TestSlaveGlobalDisableHttp2-1/var/log/frontend-error.log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_apache_custom_http_s-accepted_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_apache_custom_http_s-accepted_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_caddy_custom_http_s-accepted_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_caddy_custom_http_s-accepted_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_ssl_crt_ssl_key_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_ssl_crt_ssl_key_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_ssl_crt_ssl_key_ssl_ca_crt_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_ssl_crt_ssl_key_ssl_ca_crt_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_wildcard_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_custom_domain_wildcard_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_disabled-cookie-list_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_disabled-cookie-list_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_empty_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_empty_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-default_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-default_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-false_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable-http2-false_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-disable-no-cache-request_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-disable-no-cache-request_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-disable-via-header_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-disable-via-header_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-ssl-proxy-verify-unverified_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-ssl-proxy-verify-unverified_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-unverified_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-unverified_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_enable_cache_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_https-only_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_https-only_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_monitor-ipv4-test_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_monitor-ipv4-test_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_monitor-ipv6-test_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_monitor-ipv6-test_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_prefer-gzip-encoding-to-backend_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_prefer-gzip-encoding-to-backend_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_re6st-optimal-test_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_re6st-optimal-test_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias-duplicated_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias-duplicated_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias-wildcard_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias-wildcard_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias_custom_domain-duplicated_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias_custom_domain-duplicated_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_server-alias_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl-proxy-verify-unverified_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl-proxy-verify-unverified_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl-proxy-verify_ssl_proxy_ca_crt-unverified_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl-proxy-verify_ssl_proxy_ca_crt-unverified_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl-proxy-verify_ssl_proxy_ca_crt_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl-proxy-verify_ssl_proxy_ca_crt_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl_ca_crt_does_not_match_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl_ca_crt_does_not_match_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl_ca_crt_garbage_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_ssl_ca_crt_garbage_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-notebook_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-notebook_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-redirect_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-redirect_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-default-path_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-default-path_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-path_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-path_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-prefer-gzip-encoding-to-backend_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-prefer-gzip-encoding-to-backend_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-ssl-proxy-verify-unverified_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-ssl-proxy-verify-unverified_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-unverified_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-unverified_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-virtualhostroot-http-port_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-virtualhostroot-http-port_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-virtualhostroot-https-port_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope-virtualhostroot-https-port_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_type-zope_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_url_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_url_error_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_url_https-url_access_log +TestSlaveGlobalDisableHttp2-1/var/log/httpd/_url_https-url_error_log +TestSlaveGlobalDisableHttp2-1/var/log/monitor-httpd-error.log +TestSlaveGlobalDisableHttp2-1/var/log/nginx-access.log +TestSlaveGlobalDisableHttp2-1/var/log/nginx-error.log +TestSlaveGlobalDisableHttp2-1/var/log/trafficserver/manager.log +TestSlaveGlobalDisableHttp2-1/var/log/trafficserver/traffic.out \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..62227f521ff19066fbfe7b513659c29a6078a0ad --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_file_list_run-CADDY.txt @@ -0,0 +1,12 @@ +TestSlaveGlobalDisableHttp2-0/var/run/monitor-httpd.pid +TestSlaveGlobalDisableHttp2-0/var/run/monitor/monitor-bootstrap.pid +TestSlaveGlobalDisableHttp2-1/var/run/caddy_graceful_signature +TestSlaveGlobalDisableHttp2-1/var/run/caddy_validate_signature +TestSlaveGlobalDisableHttp2-1/var/run/caddy_validate_signature.status +TestSlaveGlobalDisableHttp2-1/var/run/httpd.pid +TestSlaveGlobalDisableHttp2-1/var/run/monitor-httpd.pid +TestSlaveGlobalDisableHttp2-1/var/run/monitor/monitor-bootstrap.pid +TestSlaveGlobalDisableHttp2-1/var/run/nginx.pid +TestSlaveGlobalDisableHttp2-1/var/run/nginx_graceful_signature +TestSlaveGlobalDisableHttp2-1/var/run/nginx_validate_signature +TestSlaveGlobalDisableHttp2-1/var/run/nginx_validate_signature.status \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_master_partition_state-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_master_partition_state-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..ef7577190f5c14ea431f71b0528a0f86ad932562 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_master_partition_state-CADDY.txt @@ -0,0 +1,5 @@ +SetEnvIf Origin "^http(s)?://(.+\.)?(monitor\.app\.officejs\.com)$" ORIGIN_DOMAIN=$0 +Header always set Access-Control-Allow-Origin "%{ORIGIN_DOMAIN}e" env=ORIGIN_DOMAIN +Header always set Access-Control-Allow-Credentials "true" env=ORIGIN_DOMAIN +Header always set Access-Control-Allow-Methods "PROPFIND, PROPPATCH, COPY, MOVE, DELETE, MKCOL, LOCK, UNLOCK, PUT, GETLIB, VERSION-CONTROL, CHECKIN, CHECKOUT, UNCHECKOUT, REPORT, UPDATE, CANCELUPLOAD, HEAD, OPTIONS, GET, POST" env=ORIGIN_DOMAIN +Header always set Access-Control-Allow-Headers "Overwrite, Destination, Content-Type, Depth, User-Agent, X-File-Size, X-Requested-With, If-Modified-Since, X-File-Name, Cache-Control, Authorization" env=ORIGIN_DOMAIN \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..daec8f305ab7df48a674ea1eed42f455ce88d828 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_monitor_promise_list-CADDY.txt @@ -0,0 +1,91 @@ +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_apache_custom_http_s-accepted-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_apache_custom_http_s-accepted-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_caddy_custom_http_s-accepted-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_caddy_custom_http_s-accepted-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain_ssl_crt_ssl_key-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain_ssl_crt_ssl_key-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain_ssl_crt_ssl_key_ssl_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain_ssl_crt_ssl_key_ssl_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain_wildcard-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_custom_domain_wildcard-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_disabled-cookie-list-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_disabled-cookie-list-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_empty-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_empty-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-default-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-default-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-false-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable-http2-false-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-disable-no-cache-request-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-disable-no-cache-request-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-disable-via-header-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-disable-via-header-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-ssl-proxy-verify-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-ssl-proxy-verify-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_https-only-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_https-only-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_monitor-ipv4-test-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_monitor-ipv4-test-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_monitor-ipv4-test-ipv4-packet-list-test +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_monitor-ipv6-test-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_monitor-ipv6-test-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_monitor-ipv6-test-ipv6-packet-list-test +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_prefer-gzip-encoding-to-backend-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_prefer-gzip-encoding-to-backend-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_re6st-optimal-test-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_re6st-optimal-test-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_re6st-optimal-test-re6st-optimal-test +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias-duplicated-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias-duplicated-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias-wildcard-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias-wildcard-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias_custom_domain-duplicated-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_server-alias_custom_domain-duplicated-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl-proxy-verify-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl-proxy-verify-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl_ca_crt_does_not_match-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl_ca_crt_does_not_match-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl_ca_crt_garbage-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_ssl_ca_crt_garbage-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-eventsource-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-eventsource-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-notebook-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-notebook-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-redirect-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-redirect-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-default-path-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-default-path-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-path-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-path-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-prefer-gzip-encoding-to-backend-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-prefer-gzip-encoding-to-backend-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-ssl-proxy-verify-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-ssl-proxy-verify-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-virtualhostroot-http-port-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-virtualhostroot-http-port-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-virtualhostroot-https-port-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_type-zope-virtualhostroot-https-port-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_url-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_url-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_url_https-url-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/monitor-promise/check-_url_https-url-error-log-last-hour \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..fcf466595e307c9295fc378a3b767c4ecb665ea5 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_plugin_list-CADDY.txt @@ -0,0 +1,8 @@ +TestSlaveGlobalDisableHttp2-0/etc/plugin/__init__.py +TestSlaveGlobalDisableHttp2-0/etc/plugin/buildout-TestSlaveGlobalDisableHttp2-0-status.py +TestSlaveGlobalDisableHttp2-0/etc/plugin/check-free-disk-space.py +TestSlaveGlobalDisableHttp2-0/etc/plugin/monitor-bootstrap-status.py +TestSlaveGlobalDisableHttp2-1/etc/plugin/__init__.py +TestSlaveGlobalDisableHttp2-1/etc/plugin/buildout-TestSlaveGlobalDisableHttp2-1-status.py +TestSlaveGlobalDisableHttp2-1/etc/plugin/check-free-disk-space.py +TestSlaveGlobalDisableHttp2-1/etc/plugin/monitor-bootstrap-status.py \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..b104468ef1c502112803c76dc602e3ec3872da28 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_promise_list-CADDY.txt @@ -0,0 +1,114 @@ +TestSlaveGlobalDisableHttp2-0/etc/promise/monitor-http-frontend +TestSlaveGlobalDisableHttp2-0/etc/promise/monitor-httpd-listening-on-tcp +TestSlaveGlobalDisableHttp2-0/etc/promise/promise-monitor-httpd-is-process-older-than-dependency-set +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy-frontend-is-running-actual-software-release +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy_cached +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv4_http +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv4_https +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv6_http +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy_frontend_ipv6_https +TestSlaveGlobalDisableHttp2-1/etc/promise/caddy_ssl_cached +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_apache_custom_http_s-accepted-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_apache_custom_http_s-accepted-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_caddy_custom_http_s-accepted-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_caddy_custom_http_s-accepted-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain_ssl_crt_ssl_key-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain_ssl_crt_ssl_key-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain_ssl_crt_ssl_key_ssl_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain_ssl_crt_ssl_key_ssl_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain_wildcard-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_custom_domain_wildcard-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_disabled-cookie-list-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_disabled-cookie-list-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_empty-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_empty-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-default-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-default-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-false-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable-http2-false-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-disable-no-cache-request-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-disable-no-cache-request-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-disable-via-header-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-disable-via-header-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-ssl-proxy-verify-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-ssl-proxy-verify-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_enable_cache-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_https-only-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_https-only-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_monitor-ipv4-test-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_monitor-ipv4-test-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_monitor-ipv4-test-ipv4-packet-list-test +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_monitor-ipv6-test-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_monitor-ipv6-test-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_monitor-ipv6-test-ipv6-packet-list-test +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_prefer-gzip-encoding-to-backend-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_prefer-gzip-encoding-to-backend-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_re6st-optimal-test-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_re6st-optimal-test-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_re6st-optimal-test-re6st-optimal-test +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias-duplicated-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias-duplicated-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias-wildcard-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias-wildcard-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias_custom_domain-duplicated-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_server-alias_custom_domain-duplicated-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl-proxy-verify-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl-proxy-verify-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl_ca_crt_does_not_match-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl_ca_crt_does_not_match-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl_ca_crt_garbage-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_ssl_ca_crt_garbage-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-eventsource-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-eventsource-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-notebook-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-notebook-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-redirect-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-redirect-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-default-path-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-default-path-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-path-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-path-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-prefer-gzip-encoding-to-backend-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-prefer-gzip-encoding-to-backend-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-ssl-proxy-verify-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-ssl-proxy-verify-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-ssl-proxy-verify_ssl_proxy_ca_crt-unverified-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-virtualhostroot-http-port-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-virtualhostroot-http-port-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-virtualhostroot-https-port-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_type-zope-virtualhostroot-https-port-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_url-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_url-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_url_https-url-error-log-last-day +TestSlaveGlobalDisableHttp2-1/etc/promise/check-_url_https-url-error-log-last-hour +TestSlaveGlobalDisableHttp2-1/etc/promise/frontend-caddy-configuration-promise +TestSlaveGlobalDisableHttp2-1/etc/promise/monitor-http-frontend +TestSlaveGlobalDisableHttp2-1/etc/promise/monitor-httpd-listening-on-tcp +TestSlaveGlobalDisableHttp2-1/etc/promise/nginx-configuration-promise +TestSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv4_http +TestSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv4_https +TestSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv6_http +TestSlaveGlobalDisableHttp2-1/etc/promise/nginx_frontend_ipv6_https +TestSlaveGlobalDisableHttp2-1/etc/promise/promise-monitor-httpd-is-process-older-than-dependency-set +TestSlaveGlobalDisableHttp2-1/etc/promise/promise-nginx-is-process-older-than-dependency-set +TestSlaveGlobalDisableHttp2-1/etc/promise/re6st-connectivity +TestSlaveGlobalDisableHttp2-1/etc/promise/trafficserver-cache-availability +TestSlaveGlobalDisableHttp2-1/etc/promise/trafficserver-port-listening \ No newline at end of file diff --git a/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt new file mode 100644 index 0000000000000000000000000000000000000000..1c430ae0737c03012ec9e5bf6ebb8f26b4e6c535 --- /dev/null +++ b/software/caddy-frontend/test/test_data/test.TestSlaveGlobalDisableHttp2.test_supervisor_state-CADDY.txt @@ -0,0 +1,24 @@ +TestSlaveGlobalDisableHttp2-0:bootstrap-monitor EXITED +TestSlaveGlobalDisableHttp2-0:certificate_authority-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-0:crond-{hash} RUNNING +TestSlaveGlobalDisableHttp2-0:monitor-httpd-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-0:monitor-httpd-graceful EXITED +TestSlaveGlobalDisableHttp2-1:6tunnel-11080-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:6tunnel-11443-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:6tunnel-12080-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:6tunnel-12443-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:6tunnel-26011-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:6tunnel-26012-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:bootstrap-monitor EXITED +TestSlaveGlobalDisableHttp2-1:certificate_authority-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:crond-{hash} RUNNING +TestSlaveGlobalDisableHttp2-1:crond-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:frontend-caddy-safe-graceful EXITED +TestSlaveGlobalDisableHttp2-1:frontend-nginx-safe-graceful EXITED +TestSlaveGlobalDisableHttp2-1:frontend_caddy-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:frontend_nginx-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:monitor-httpd-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:monitor-httpd-graceful EXITED +TestSlaveGlobalDisableHttp2-1:trafficserver-{hash}-on-watch RUNNING +TestSlaveGlobalDisableHttp2-1:trafficserver-reload EXITED +watchdog:watchdog RUNNING \ No newline at end of file