]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Use jinja2 templates in transport-change test
authorNicki Křížek <nicki@isc.org>
Fri, 5 Dec 2025 14:23:25 +0000 (15:23 +0100)
committerNicki Křížek <nicki@isc.org>
Tue, 9 Dec 2025 13:23:14 +0000 (14:23 +0100)
- Replace named*.conf.in files with jinja2 templates.
- When applying the files use plain cp command to copy the rendered
  files.

bin/tests/system/transport-change/ns1/named-http-plain-proxy.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-http-plain-proxy.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-http-plain.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-http-plain.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-https-proxy-encrypted.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-https-proxy-encrypted.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-https-proxy-plain.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-https-proxy-plain.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-https.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-https.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-proxy.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-proxy.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-tls-proxy-encrypted.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-tls-proxy-encrypted.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-tls-proxy-plain.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-tls-proxy-plain.conf.in with 100% similarity]
bin/tests/system/transport-change/ns1/named-tls.conf.j2 [moved from bin/tests/system/transport-change/ns1/named-tls.conf.in with 100% similarity]
bin/tests/system/transport-change/tests.sh

index 56a016766d930e3feaf1d5305d47aca3d00de32a..923b7c72921ea4a57d0b58eb018209ed66a8d12b 100644 (file)
@@ -61,45 +61,45 @@ reconfig_server() {
   config_file="$1"
   shift
   echo_i "$message"
-  copy_setports "ns1/$config_file" "ns1/named.conf"
+  cp "ns1/$config_file" "ns1/named.conf"
   rndc_reconfig ns1 10.53.0.1
 }
 
 run_dig_multitest_expect_success "$testing: a UDP query over Do53"
 run_dig_multitest_expect_success "$testing: a TCP query over Do53" +tcp
 
-reconfig_server "reconfiguring the server to use PROXYv2" named-proxy.conf.in
+reconfig_server "reconfiguring the server to use PROXYv2" named-proxy.conf
 run_dig_multitest_expect_success "$testing: a UDP query for Do53 over PROXYv2" +proxy
 run_dig_multitest_expect_success "$testing: a TCP query for Do53 over PROXYv2" +tcp +proxy
 
-reconfig_server "reconfiguring the server to use TLS/DoT" named-tls.conf.in
+reconfig_server "reconfiguring the server to use TLS/DoT" named-tls.conf
 run_dig_multitest_expect_success "$testing: a query over TLS/DoT" +tls
 
-reconfig_server "reconfiguring the server to use TLS/DoT over encrypted PROXYv2" named-tls-proxy-encrypted.conf.in
+reconfig_server "reconfiguring the server to use TLS/DoT over encrypted PROXYv2" named-tls-proxy-encrypted.conf
 run_dig_multitest_expect_success "$testing: a query over TLS/DoT over encrypted PROXYv2" +tls +proxy
 
-reconfig_server "reconfiguring the server to use TLS/DoT over plain PROXYv2" named-tls-proxy-plain.conf.in
+reconfig_server "reconfiguring the server to use TLS/DoT over plain PROXYv2" named-tls-proxy-plain.conf
 run_dig_multitest_expect_success "$testing: a query over TLS/DoT over plain PROXYv2" +tls +proxy +proxy-plain
 
-reconfig_server "reconfiguring the server to use HTTPS/DoH" named-https.conf.in
+reconfig_server "reconfiguring the server to use HTTPS/DoH" named-https.conf
 run_dig_multitest_expect_success "$testing: a query over HTTPS/DoH" +https
 
-reconfig_server "reconfiguring the server to use HTTPS/DoH over encrypted PROXYv2" named-https-proxy-encrypted.conf.in
+reconfig_server "reconfiguring the server to use HTTPS/DoH over encrypted PROXYv2" named-https-proxy-encrypted.conf
 run_dig_multitest_expect_success "$testing: a query over HTTPS/DoH over encrypted PROXYv2" +https +proxy
 
-reconfig_server "reconfiguring the server to use HTTPS/DoH over plain PROXYv2" named-https-proxy-plain.conf.in
+reconfig_server "reconfiguring the server to use HTTPS/DoH over plain PROXYv2" named-https-proxy-plain.conf
 run_dig_multitest_expect_success "$testing: a query over HTTPS/DoH over plain PROXYv2" +https +proxy +proxy-plain
 
-reconfig_server "reconfiguring the server to use plain HTTP/DoH" named-http-plain.conf.in
+reconfig_server "reconfiguring the server to use plain HTTP/DoH" named-http-plain.conf
 run_dig_multitest_expect_success "$testing: a query over plain HTTP/DoH" +http-plain
 
-reconfig_server "reconfiguring the server to use plain HTTP/DoH over PROXYv2" named-http-plain-proxy.conf.in
+reconfig_server "reconfiguring the server to use plain HTTP/DoH over PROXYv2" named-http-plain-proxy.conf
 run_dig_multitest_expect_success "$testing: a query over plain HTTP/DoH over PROXYv2" +http-plain +proxy
 
-reconfig_server "reconfiguring the server back to use TLS/DoT" named-tls.conf.in
+reconfig_server "reconfiguring the server back to use TLS/DoT" named-tls.conf
 run_dig_multitest_expect_success "$testing: a query over TLS/DoT" +tls
 
-reconfig_server "reconfiguring the server back to use HTTPS/DoH" named-https.conf.in
+reconfig_server "reconfiguring the server back to use HTTPS/DoH" named-https.conf
 run_dig_multitest_expect_success "$testing: a query over HTTPS/DoH" +https
 
 echo_i "exit status: $status"