From 60d11b8f613b79959bad9cd450cfbd8fced0a31b Mon Sep 17 00:00:00 2001 From: Nico Franzeck Date: Mon, 23 Dec 2024 15:13:42 +0100 Subject: [PATCH] Added version check for CAS dependency Jenkins since version v2.462.3-1 needs the CAS dogu in version >=7.0.5.1-4 to create service accounts. Without the check post-upgrade fails when an older version of CAS is installed. --- CHANGELOG.md | 3 +++ docs/gui/release_notes_de.md | 1 + docs/gui/release_notes_en.md | 1 + dogu.json | 3 ++- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2508a3f..bce9026b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - The internal makefiles have been updated to standardize the versioning of the release notes. +### Added +- Dependency version check for CAS, as version >=7.0.5.1-4 of CAS is required for service accounts with type cas + ## [v2.462.3-2] - 2024-11-15 ### Fixed - Fix reading dogu config for key updateSiteUrl; #180 diff --git a/docs/gui/release_notes_de.md b/docs/gui/release_notes_de.md index 2cef559d..76816305 100644 --- a/docs/gui/release_notes_de.md +++ b/docs/gui/release_notes_de.md @@ -7,6 +7,7 @@ Technische Details zu einem Release finden Sie im zugehörigen [Changelog](https ## [Unreleased] ### Changed * Die internen Makefiles wurden aktualisiert um die Versionierung der Release-Notes zu vereinheitlichen. +* Ein Versionsprüfung für das CAS-Dogu wurde hinzugefügt, da Jenkins ab v2.462.3-1 eine CAS-Version >=7.0.5.1-4 benötigt für die Erstellung von Serviceaccounts ## 2.462.3-2 * Es wurde ein Bugfix behoben, bei dem die Einträge aus der Dogu-Konfiguration für updateSiteUrl nicht in Jenkins übernommen wurden. diff --git a/docs/gui/release_notes_en.md b/docs/gui/release_notes_en.md index 2fd80ec8..65d02304 100644 --- a/docs/gui/release_notes_en.md +++ b/docs/gui/release_notes_en.md @@ -7,6 +7,7 @@ Technical details on a release can be found in the corresponding [Changelog](htt ## [Unreleased] ### Changed * The internal makefiles have been updated to standardize the versioning of the release notes. +* A version check has been added for the CAS dogu, as Jenkins since version v2.462.3-1 needs the CAS dogu in version >=7.0.5.1-4 to create service accounts ## 2.462.3-2 * Fixed a bug where the entries from the Dogu configuration for updateSiteUrl were not applied to Jenkins. diff --git a/dogu.json b/dogu.json index fae80570..6d5fb8fe 100644 --- a/dogu.json +++ b/dogu.json @@ -16,7 +16,8 @@ "Dependencies": [ { "type": "dogu", - "name": "cas" + "name": "cas", + "version": ">=7.0.5.1-4" }, { "type": "dogu",