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..c5f0146c5d8ff9de3b9f3a57b4e392f9411b2d4e 100644 --- a/cmd/antragsraum-proxy/main.go +++ b/cmd/antragsraum-proxy/main.go @@ -1,27 +1,26 @@ -/* - * 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..913d18098f771dc5c843fb50ef5ea0ab845d844b 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -1,27 +1,26 @@ -/* - * 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..4db19970bcb762fec598c90327c57c8a8678600c 100644 --- a/internal/config/config_test.go +++ b/internal/config/config_test.go @@ -1,27 +1,26 @@ -/* - * 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..d8ecef7a9e607b69ca18ab0f520670911c772a0f 100644 --- a/internal/mock/grpc_server.go +++ b/internal/mock/grpc_server.go @@ -1,27 +1,26 @@ -/* - * 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..104c6976421cc68cd7399d2c7717ec727ecef665 100644 --- a/internal/mock/grpc_server_test.go +++ b/internal/mock/grpc_server_test.go @@ -1,27 +1,26 @@ -/* - * 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..c11defeaa9f067358d574f779639fc8bf04ad55b 100644 --- a/internal/mock/test_setup.go +++ b/internal/mock/test_setup.go @@ -1,27 +1,26 @@ -/* - * 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..d138bddf8480619666045c199debd4777d819019 100644 --- a/internal/server/globals.go +++ b/internal/server/globals.go @@ -1,22 +1,26 @@ -/* - * 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..9d66d02d31929d76f25cfdac42bb3374f11a005d 100644 --- a/internal/server/grpc_router.go +++ b/internal/server/grpc_router.go @@ -1,22 +1,26 @@ -/* - * 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..4cf9598e47ab206ee8b7be060809a6a31f7d3501 100644 --- a/internal/server/grpc_router_test.go +++ b/internal/server/grpc_router_test.go @@ -1,27 +1,26 @@ -/* - * 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..f875624070bb70f0fa55cc23b0887c22cc53a5e5 100644 --- a/internal/server/handler.go +++ b/internal/server/handler.go @@ -1,27 +1,26 @@ -/* - * 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..2c67ef4e5df352cbe303faf196bcb8135cc4f68a 100644 --- a/internal/server/handler_test.go +++ b/internal/server/handler_test.go @@ -1,27 +1,26 @@ -/* - * 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..a3af28c864af2eabbea89722feb60327bd5eb86c 100644 --- a/internal/server/http_gateway.go +++ b/internal/server/http_gateway.go @@ -1,27 +1,26 @@ -/* - * 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..234e4ef6287f85da2a5304c290c6bc6302318e6d 100644 --- a/internal/server/http_gateway_test.go +++ b/internal/server/http_gateway_test.go @@ -1,27 +1,26 @@ -/* - * 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..30f765621bd1353fb2b72c11b5dbfd9af21fe8d0 100644 --- a/internal/server/middleware.go +++ b/internal/server/middleware.go @@ -1,27 +1,26 @@ -/* - * 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..f01f7b00fcc27866d5b63e6c130e1856fed85dcf 100644 --- a/internal/server/middleware_test.go +++ b/internal/server/middleware_test.go @@ -1,27 +1,26 @@ -/* - * 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..d25d0131fdf675bf6e2ebbab53f0aba734aa7070 100644 --- a/internal/server/test_setup.go +++ b/internal/server/test_setup.go @@ -1,27 +1,26 @@ -/* - * 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