]> git.ipfire.org Git - thirdparty/bind9.git/commit
rollover-algo-ksk-zsk: From setup.sh to pytest bootstrap
authorMatthijs Mekking <matthijs@isc.org>
Thu, 27 Nov 2025 11:11:35 +0000 (12:11 +0100)
committerMatthijs Mekking <matthijs@isc.org>
Mon, 22 Dec 2025 15:25:12 +0000 (15:25 +0000)
commitb649c41005167460c71a369024a09cf4e2d6be2a
treec1d648234929f6b80810c017289cc8c89e6d769a
parent7732f07a63bb610f6500daf3c1b38d78b87e97f3
rollover-algo-ksk-zsk: From setup.sh to pytest bootstrap

Symlink ns1 and ns2 to rollover/ns1 and rollover/ns2.
Symlink ns3/template.db.j2.manual to rollover/ns3/template.db.j2.manual.

The RSASHA256 keys are generated with dnssec-keygen, without a policy
provided. Thus we have to fake the lifetime for these keys.

Signing has to be done without the -z option, because the KSK should
not sign all records in case of a KSK/ZSK split. Update the signing
code to allow for extra options when signing with CSK only.

(cherry picked from commit 72d35513558c10e0d506a661802088760a8824ce)
bin/tests/system/rollover-algo-ksk-zsk/ns1 [new symlink]
bin/tests/system/rollover-algo-ksk-zsk/ns2 [new symlink]
bin/tests/system/rollover-algo-ksk-zsk/ns3/kasp.conf [moved from bin/tests/system/rollover-algo-ksk-zsk/ns3/kasp.conf.j2 with 100% similarity]
bin/tests/system/rollover-algo-ksk-zsk/ns3/template.db.in [deleted symlink]
bin/tests/system/rollover-algo-ksk-zsk/ns3/template.db.j2.manual [new symlink]
bin/tests/system/rollover-algo-ksk-zsk/ns3/trusted.conf.j2 [new symlink]
bin/tests/system/rollover-algo-ksk-zsk/setup.sh [deleted file]
bin/tests/system/rollover-algo-ksk-zsk/tests_rollover_algo_ksk_zsk_initial.py
bin/tests/system/rollover-algo-ksk-zsk/tests_rollover_algo_ksk_zsk_reconfig.py
bin/tests/system/rollover/setup.py