From 6d75e03971aef2f3ff4a37bc1d83f4d07cb9d850 Mon Sep 17 00:00:00 2001 From: Colin Vidal Date: Mon, 23 Feb 2026 19:36:32 +0100 Subject: [PATCH] add checkconf test with key defined inside a view A configuration where a key was defined inside a view, then used in a `primary` statement wasn't covered. This is now fixed. (cherry picked from commit d8f46b09a76632c20803f36d766615958897a7c4) --- bin/tests/system/checkconf/good-key-view.conf | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 bin/tests/system/checkconf/good-key-view.conf diff --git a/bin/tests/system/checkconf/good-key-view.conf b/bin/tests/system/checkconf/good-key-view.conf new file mode 100644 index 0000000000..663795beda --- /dev/null +++ b/bin/tests/system/checkconf/good-key-view.conf @@ -0,0 +1,27 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * SPDX-License-Identifier: MPL-2.0 + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + +view aview { + key akey { + algorithm hmac-sha256; + secret "9999abcd8765"; + }; + + zone "azone" { + type secondary; + file "azone.db"; + primaries { + 1.2.3.4 key "akey"; + }; + }; +};