diff --git a/.gitignore b/.gitignore index 971748c69190d788a824bbf95ae4d995393a08b1..ded0fdfe899741d0076889275f630f0f2146279f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ # Generated files gen/ +target/ # IntelliJ *.iml diff --git a/Dockerfile b/Dockerfile index 334b6d42e77781ba2a56fc998010c432ce29c33b..5bc215dc520579f4d1d05b7695487b34e28dfed1 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 21d5c631f37d8df3cddb48450fd1a576b977b7cd..bc3bcb37253e96aa46fe69cbb8aaaca36a4986e2 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 ee350234c83408d0b2f11bc08c62e17e20344909..895f3a4c6e1bb4092a6715d3548f0d75b8e37345 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 e9ba92a7de71381b35eced677eeeb238328a206b..467850be2225e8dc1bca5a133de0b1fca90d6c0b 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 4bb9e1b97cad20d21be2e4d675b4c46afb2f403a..875322e4fd9d0dc8e65c1bb71487bd6a51b23a40 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 06bfbdaa6d7c3593a9a569d73c91f2d5a45c2c7e..6d99a30013776697f360fdce7a46f9f25b66838f 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 65eb7f9b6fdcb73214557e88c6e281938293d471..52ac67a300ec75a77495398ec0c5151a985a366b 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 613e517c1a4aff212aeb7b842efd64196af553e5..497746dea0d1e74d24650096d94584c389070f17 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 4bb9e1b97cad20d21be2e4d675b4c46afb2f403a..875322e4fd9d0dc8e65c1bb71487bd6a51b23a40 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 01b9aeceb6061b7b5637792a6724a119fa4466e8..6c2cb88e871cd1e3733e4f58d98bedcdfd32d59d 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 83da2eaa8ca203bb140f6515df542ac60ba583f6..ace1597b41ab92d7f1492d4a3daf9681de7855a5 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 c47e3c42084e61c7717cd73683e274bb56a2de50..d7ed43a25615433aee39e191e47c6e8becb2edb1 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 2de2633e6a933a600adc81a7a3f7c11953d7d011..832e9b4cc5477393a52e83ece34a501cc1d4c187 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 24fe3fc1cd864e14338fb9ca00f60aa24dc73492..0940b9308cfcdf4f388bcadd4a2ad931ad4787ac 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 c82f00915da1dac6dc64101fcec262d984848323..f4f598cdf3dcc27af4297e5a3f9dceb0c3e83f9b 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 3d1f57b0b6ccbe297eb995abb3308f4c4af32652..e087eb8af0e304d0257010b784fbc956ab321722 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 35e9a7e3c00b473051a24c5161abe6debc2c2131..25e790e6983d6122152ef1e0ce3a55146bcf015d 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 15e55208b8f2453452b766aaa308dc68061480e9..bb3d4a1900a3a5efeedd8e0020e209ea7efc774e 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 cfce1a9d0b8f0ab5d24abf4e26ccb7d60c64301d..7f822d68468da90bed8f669d040d11a9ed7ecf87 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 933cc80197fdcfbb17b8305f42d5dc7296230ed6..d41d594d8aff932559053d2bbcc29040e0a612bb 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 af1c870e280ccb7046d105a9bd22646ce6a4033a..cbf8829752418e61fd39a03abea80f2e491e5361 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 433b5d9de68df8964c634260d242666eeb489e83..b44531f1194826ac0fede086bbe89796fc0a9449 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 e92479864b281cf44d22f0b8cac9f8620306fa85..1c736cca6e8ab8efce9217999fc729ef71a7137d 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 ec965f6a7c8b3ddab453343a0b6e5fdc1a7129b4..4b3df95888545eae2443c5f3d347289e6de779aa 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 06efa55638e8852c680655e9cade6e5a918ecfbd..3810c40c5204d31216cc99779f0b8cb2c43dd65d 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 01b9aeceb6061b7b5637792a6724a119fa4466e8..6c2cb88e871cd1e3733e4f58d98bedcdfd32d59d 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 2bae426e6327e0d169891a6cd4eec42cd5377d87..67cebe41eedc88d55fdd3ffc864ea0ea1b5c9e39 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 c48966281f3d8741fc2a63d815c86965858efb20..02baa31a61639aa7e6cee7a58c8bdbb67f82833b 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 851c6d663593bc4578531f4d328d90d8a8d8377c..f07c7366569feb350585c3f863235e2a797f5cf1 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 d7f17b011baf7e458b06fb7167cd6330dbed1759..14f732d24f514c2ba5eea814e9499c1b1672d8dd 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 e410def9f28319e5103222108d7096c74ac7fbba..67460f85d9a22955e0b025d3b23a3919f55539d3 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 53d48ba589b3cbffac4bdd859788565d1e87e848..f2959f23a3db1ea12a00529cc0c87308274029f9 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 7cd61cb008b71839f373b7c82caf92477e232812..c0154403b3aea70fac42e54f1e4912ba2a5e5938 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 dfd373a841dd93c020dfea7f286a2430f0788bfe..d736531b52ec570a04ba95da0941f60813512d13 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 c26d5ea2848b5448a1150e7204c231f4afddc1b8..9ffda7c16401e2f12ceb9b7b98f0f72938c0c5fb 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 e615b158da748dac74b9f363087ad137b831a108..fd0dbc6c62335b5a178bcb60231267cec971ba53 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