From 97a9d7287c075b55cd599d98e68e04121b854a1d Mon Sep 17 00:00:00 2001 From: Michal Nowak Date: Thu, 5 Dec 2024 15:50:40 +0100 Subject: [PATCH] Set cross-version-config-tests to allow_failure in CI The December releases suffer from the ns2/managed1.conf file not being in the mkeys extra_artifacts. This manifests only when pytest is run with the --setup-only option, which is the case in the cross-version-config-tests CI job. The original issue is fixed in !9815, but the fix will be effective only when subsequent releases are out. The #4666 issue removed the "fixed" value for the "rrset-order" option which is still present in the December release system test and which the current named can't handle. This will be addressed when when the January 9.21 release is published. The #4482 issue removed the "dnssec-must-be-secure" feature. --- .gitlab-ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8db83d7703..8d74a38c68 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -744,6 +744,18 @@ cross-version-config-tests: untracked: true expire_in: "1 day" when: always + # Changes in the January milestone necessitate allowing this job to fail. The + # "soft failure" should be reverted when January releases are published. + # - #4261 introduced extra artifacts check but missed a file visible only in + # this job. This is fixed in !9815 but present in December releases. + # System test affected: mkeys. + # - #4666 removed the "fixed" value for the "rrset-order" option, but the + # value is still present in the December release system test. + # System test affected: rrsetorder. + # - #4482 removed the "dnssec-must-be-secure" feature that is still present + # in the December release. + # System tests affected: autosign, dnssec, and dsdigest. + allow_failure: true # Jobs for regular GCC builds on Alpine Linux 3.21 (amd64)