From 3c2516161c7f5e16d149d7613e473e3ad3649f3a Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Tue, 17 Dec 2024 11:32:39 +0100 Subject: [PATCH] OZG-7324: Fix Licenses --- .gitignore | 1 + Dockerfile | 24 ++++++++++ buf.gen.yaml | 24 ++++++++++ buf.yaml | 24 ++++++++++ cmd/antragsraum-proxy/main.go | 48 +++++++++---------- config/config-local.yml | 24 ++++++++++ config/config.yml | 24 ++++++++++ internal/config/config.go | 48 +++++++++---------- internal/config/config_test.go | 48 +++++++++---------- internal/config/testdata/config-local.yml | 24 ++++++++++ internal/config/testdata/config.yml | 24 ++++++++++ internal/mock/globals.go | 24 ++++++++++ internal/mock/grpc_server.go | 48 +++++++++---------- internal/mock/grpc_server_test.go | 48 +++++++++---------- internal/mock/test_setup.go | 48 +++++++++---------- internal/mock/testdata/config.yml | 24 ++++++++++ internal/server/globals.go | 43 +++++++++-------- internal/server/grpc_router.go | 43 +++++++++-------- internal/server/grpc_router_test.go | 48 +++++++++---------- internal/server/handler.go | 48 +++++++++---------- internal/server/handler_test.go | 48 +++++++++---------- internal/server/http_gateway.go | 48 +++++++++---------- internal/server/http_gateway_test.go | 48 +++++++++---------- internal/server/middleware.go | 48 +++++++++---------- internal/server/middleware_test.go | 48 +++++++++---------- internal/server/test_setup.go | 48 +++++++++---------- internal/server/testdata/config.yml | 24 ++++++++++ run_helm_test.sh | 24 ++++++++++ src/main/helm/templates/_helpers.tpl | 24 ++++++++++ src/main/helm/values.yaml | 1 - src/test/helm-linter-values.yaml | 24 ++++++++++ .../helm/deployment_defaults_labels_test.yaml | 2 +- src/test/helm/deployment_env_test.yaml | 2 +- .../deployment_imagepull_secret_test.yaml | 2 +- src/test/helm/deployment_resources_test.yaml | 2 +- src/test/helm/ingress_tests.yaml | 2 +- src/test/helm/service_test.yaml | 2 +- 37 files changed, 703 insertions(+), 381 deletions(-) diff --git a/.gitignore b/.gitignore index 971748c..ded0fdf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # Generated files gen/ +target/ # IntelliJ *.iml diff --git a/Dockerfile b/Dockerfile index 334b6d4..5bc215d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + FROM scratch diff --git a/buf.gen.yaml b/buf.gen.yaml index 21d5c63..bc3bcb3 100644 --- a/buf.gen.yaml +++ b/buf.gen.yaml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + version: v1 plugins: - plugin: go diff --git a/buf.yaml b/buf.yaml index ee35023..895f3a4 100644 --- a/buf.yaml +++ b/buf.yaml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + version: v1beta1 build: roots: diff --git a/cmd/antragsraum-proxy/main.go b/cmd/antragsraum-proxy/main.go index e9ba92a..467850b 100644 --- a/cmd/antragsraum-proxy/main.go +++ b/cmd/antragsraum-proxy/main.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package main diff --git a/config/config-local.yml b/config/config-local.yml index 4bb9e1b..875322e 100755 --- a/config/config-local.yml +++ b/config/config-local.yml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + http: server: port: 8082 diff --git a/config/config.yml b/config/config.yml index 06bfbda..6d99a30 100755 --- a/config/config.yml +++ b/config/config.yml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + http: server: port: 8082 diff --git a/internal/config/config.go b/internal/config/config.go index 65eb7f9..52ac67a 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package config diff --git a/internal/config/config_test.go b/internal/config/config_test.go index 613e517..497746d 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package config diff --git a/internal/config/testdata/config-local.yml b/internal/config/testdata/config-local.yml index 4bb9e1b..875322e 100755 --- a/internal/config/testdata/config-local.yml +++ b/internal/config/testdata/config-local.yml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + http: server: port: 8082 diff --git a/internal/config/testdata/config.yml b/internal/config/testdata/config.yml index 01b9aec..6c2cb88 100755 --- a/internal/config/testdata/config.yml +++ b/internal/config/testdata/config.yml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + http: server: port: 8082 diff --git a/internal/mock/globals.go b/internal/mock/globals.go index 83da2ea..ace1597 100644 --- a/internal/mock/globals.go +++ b/internal/mock/globals.go @@ -1,3 +1,27 @@ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package mock import ( diff --git a/internal/mock/grpc_server.go b/internal/mock/grpc_server.go index c47e3c4..d7ed43a 100644 --- a/internal/mock/grpc_server.go +++ b/internal/mock/grpc_server.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package mock diff --git a/internal/mock/grpc_server_test.go b/internal/mock/grpc_server_test.go index 2de2633..832e9b4 100644 --- a/internal/mock/grpc_server_test.go +++ b/internal/mock/grpc_server_test.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package mock diff --git a/internal/mock/test_setup.go b/internal/mock/test_setup.go index 24fe3fc..0940b93 100644 --- a/internal/mock/test_setup.go +++ b/internal/mock/test_setup.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package mock diff --git a/internal/mock/testdata/config.yml b/internal/mock/testdata/config.yml index c82f009..f4f598c 100755 --- a/internal/mock/testdata/config.yml +++ b/internal/mock/testdata/config.yml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + http: server: port: 8082 diff --git a/internal/server/globals.go b/internal/server/globals.go index 3d1f57b..e087eb8 100644 --- a/internal/server/globals.go +++ b/internal/server/globals.go @@ -1,22 +1,27 @@ -/* - * Copyright (c) 2024. - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/grpc_router.go b/internal/server/grpc_router.go index 35e9a7e..25e790e 100644 --- a/internal/server/grpc_router.go +++ b/internal/server/grpc_router.go @@ -1,22 +1,27 @@ -/* - * Copyright (c) 2024. - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/grpc_router_test.go b/internal/server/grpc_router_test.go index 15e5520..bb3d4a1 100644 --- a/internal/server/grpc_router_test.go +++ b/internal/server/grpc_router_test.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/handler.go b/internal/server/handler.go index cfce1a9..7f822d6 100644 --- a/internal/server/handler.go +++ b/internal/server/handler.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/handler_test.go b/internal/server/handler_test.go index 933cc80..d41d594 100644 --- a/internal/server/handler_test.go +++ b/internal/server/handler_test.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/http_gateway.go b/internal/server/http_gateway.go index af1c870..cbf8829 100644 --- a/internal/server/http_gateway.go +++ b/internal/server/http_gateway.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/http_gateway_test.go b/internal/server/http_gateway_test.go index 433b5d9..b44531f 100644 --- a/internal/server/http_gateway_test.go +++ b/internal/server/http_gateway_test.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/middleware.go b/internal/server/middleware.go index e924798..1c736cc 100644 --- a/internal/server/middleware.go +++ b/internal/server/middleware.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/middleware_test.go b/internal/server/middleware_test.go index ec965f6..4b3df95 100644 --- a/internal/server/middleware_test.go +++ b/internal/server/middleware_test.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/test_setup.go b/internal/server/test_setup.go index 06efa55..3810c40 100644 --- a/internal/server/test_setup.go +++ b/internal/server/test_setup.go @@ -1,27 +1,27 @@ -/* - * Copyright (C) 2023-2024 - * Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ +// +// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +// Ministerpräsidenten des Landes Schleswig-Holstein +// Staatskanzlei +// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +// +// Lizenziert unter der EUPL, Version 1.2 oder - sobald +// diese von der Europäischen Kommission genehmigt wurden - +// Folgeversionen der EUPL ("Lizenz"); +// Sie dürfen dieses Werk ausschließlich gemäß +// dieser Lizenz nutzen. +// Eine Kopie der Lizenz finden Sie hier: +// +// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +// +// Sofern nicht durch anwendbare Rechtsvorschriften +// gefordert oder in schriftlicher Form vereinbart, wird +// die unter der Lizenz verbreitete Software "so wie sie +// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +// ausdrücklich oder stillschweigend - verbreitet. +// Die sprachspezifischen Genehmigungen und Beschränkungen +// unter der Lizenz sind dem Lizenztext zu entnehmen. +// + package server diff --git a/internal/server/testdata/config.yml b/internal/server/testdata/config.yml index 01b9aec..6c2cb88 100755 --- a/internal/server/testdata/config.yml +++ b/internal/server/testdata/config.yml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + http: server: port: 8082 diff --git a/run_helm_test.sh b/run_helm_test.sh index 2bae426..67cebe4 100755 --- a/run_helm_test.sh +++ b/run_helm_test.sh @@ -1,4 +1,28 @@ #!/bin/sh +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + set -e set -x diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl index c489662..02baa31 100644 --- a/src/main/helm/templates/_helpers.tpl +++ b/src/main/helm/templates/_helpers.tpl @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + {{/* Default Labels: Helm recommended best-practice labels https://helm.sh/docs/chart_best_practices/labels/ */}} {{- define "app.defaultLabels" }} diff --git a/src/main/helm/values.yaml b/src/main/helm/values.yaml index 851c6d6..f07c736 100644 --- a/src/main/helm/values.yaml +++ b/src/main/helm/values.yaml @@ -22,7 +22,6 @@ # unter der Lizenz sind dem Lizenztext zu entnehmen. # - replicaCount: 1 diff --git a/src/test/helm-linter-values.yaml b/src/test/helm-linter-values.yaml index d7f17b0..14f732d 100644 --- a/src/test/helm-linter-values.yaml +++ b/src/test/helm-linter-values.yaml @@ -1,3 +1,27 @@ +# +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den +# Ministerpräsidenten des Landes Schleswig-Holstein +# Staatskanzlei +# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung +# +# Lizenziert unter der EUPL, Version 1.2 oder - sobald +# diese von der Europäischen Kommission genehmigt wurden - +# Folgeversionen der EUPL ("Lizenz"); +# Sie dürfen dieses Werk ausschließlich gemäß +# dieser Lizenz nutzen. +# Eine Kopie der Lizenz finden Sie hier: +# +# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 +# +# Sofern nicht durch anwendbare Rechtsvorschriften +# gefordert oder in schriftlicher Form vereinbart, wird +# die unter der Lizenz verbreitete Software "so wie sie +# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - +# ausdrücklich oder stillschweigend - verbreitet. +# Die sprachspezifischen Genehmigungen und Beschränkungen +# unter der Lizenz sind dem Lizenztext zu entnehmen. +# + networkPolicy: diff --git a/src/test/helm/deployment_defaults_labels_test.yaml b/src/test/helm/deployment_defaults_labels_test.yaml index e410def..67460f8 100644 --- a/src/test/helm/deployment_defaults_labels_test.yaml +++ b/src/test/helm/deployment_defaults_labels_test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/src/test/helm/deployment_env_test.yaml b/src/test/helm/deployment_env_test.yaml index 53d48ba..f2959f2 100644 --- a/src/test/helm/deployment_env_test.yaml +++ b/src/test/helm/deployment_env_test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/src/test/helm/deployment_imagepull_secret_test.yaml b/src/test/helm/deployment_imagepull_secret_test.yaml index 7cd61cb..c015440 100644 --- a/src/test/helm/deployment_imagepull_secret_test.yaml +++ b/src/test/helm/deployment_imagepull_secret_test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/src/test/helm/deployment_resources_test.yaml b/src/test/helm/deployment_resources_test.yaml index dfd373a..d736531 100644 --- a/src/test/helm/deployment_resources_test.yaml +++ b/src/test/helm/deployment_resources_test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/src/test/helm/ingress_tests.yaml b/src/test/helm/ingress_tests.yaml index c26d5ea..9ffda7c 100644 --- a/src/test/helm/ingress_tests.yaml +++ b/src/test/helm/ingress_tests.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung diff --git a/src/test/helm/service_test.yaml b/src/test/helm/service_test.yaml index e615b15..fd0dbc6 100644 --- a/src/test/helm/service_test.yaml +++ b/src/test/helm/service_test.yaml @@ -1,5 +1,5 @@ # -# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den +# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den # Ministerpräsidenten des Landes Schleswig-Holstein # Staatskanzlei # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung -- GitLab