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..ddf17599d737a78eef61c75df0b7148fe872e9aa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,26 @@ +# +# 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/api/gateway-config.yml b/api/gateway-config.yml index 0a128f5068e529a0198ff89191556bb28b0b5573..7145a9f2eecf55154e67c97ea843c435603b02ad 100644 --- a/api/gateway-config.yml +++ b/api/gateway-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. +# + type: google.api.Service config_version: 3 diff --git a/api/openapi-config.yml b/api/openapi-config.yml index 8a3e30bb51ad6b7efe6c0932b7b9ad03b79bb65e..74a5774fc98252a28fca76956bdde9ccc9a8e50c 100644 --- a/api/openapi-config.yml +++ b/api/openapi-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. +# + openapiOptions: file: - file: "information.proto" 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/info-manager-proxy/main.go b/cmd/info-manager-proxy/main.go index 697f6b0bcfa79da6b4845bc7f75e8d5e69e5df52..39628ba9a2c5cc93c8264d4c7738dcca492ea0ec 100644 --- a/cmd/info-manager-proxy/main.go +++ b/cmd/info-manager-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 8605b248d11050d5a8ad3c71b3e41e20eb8993d6..9046b48575790d77a64ce3279d7ba9cbc966ac1a 100644 --- 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. +# + server: port: 8082 grpc: diff --git a/config/config.yml b/config/config.yml index 061360070f657e802f65c191631d273dcf598ded..3c92ebb4e5b089d84e883350334331c257d08c0b 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. +# + server: port: 8082 logging: diff --git a/internal/config/config.go b/internal/config/config.go index ffb28f7aa0460ef7d6263dd99aab1d8eb33d375f..d16523b7e82edc79a26e271f9d107e2f30f5ad0c 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 d8e2346a336c74fd38f63cb3425ce190b2f364e9..ca44d620e579fb5cded6bb8bb1bc0dfaa402b746 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 3138586b8c8b7858dda264c704619e6e712c3d23..81996553c791fac8dec1206498102c5b5c8fcbf3 100644 --- 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. +# + server: port: 8082 grpc: diff --git a/internal/config/testdata/config.yml b/internal/config/testdata/config.yml index ff630ca060fced93c31b571a7082932488450d81..7935afefc27484c93a63e1007c85bfdf512dfa06 100644 --- 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. +# + server: port: 8082 grpc: diff --git a/internal/mock/grpc_server.go b/internal/mock/grpc_server.go index ae0bacf2ac410dec0279ad2b87ecdd26b2cb285e..a4f3ab952873641b5b55cee3af3c660e90a606dd 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 25204b6f79bd1754ff8bed21a23437b926360393..581fec828c285a5c471921b123970caff2aa735f 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 3138586b8c8b7858dda264c704619e6e712c3d23..81996553c791fac8dec1206498102c5b5c8fcbf3 100644 --- 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. +# + server: port: 8082 grpc: diff --git a/internal/server/handler.go b/internal/server/handler.go index ce807d6e82b30ed9a253770a70a8f462d572e37c..a8b00d569b27fa2d85396b9bb148a14f08ebf8e3 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 a4eb1aad47ee74040ec024505a45709f3e1d49d4..1b6a7bca41239f7ea31c74379e13e321bf3d9963 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 af3a8cbf2123acfe4bbe8db2c8580c899570abb5..acd3b8a8cdb204eaaa394e0d40dbe091edad591e 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 aff24e8a0ef64ae3da6c3bfb051d9364ffd74f21..6e8a19405a8da92bcecd041e9cff40b91486de2c 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 030d5ea225021692bfed8d2a00481bf5343e377c..464d8c848dcfdee00372b6f1de8870140796881b 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 27d4afab6b909297c93b7ecddf2dd7fbb66e34c8..fe02af5aed858eb522afa8e061b152bd492a5710 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 3138586b8c8b7858dda264c704619e6e712c3d23..81996553c791fac8dec1206498102c5b5c8fcbf3 100644 --- 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. +# + server: port: 8082 grpc: 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/Chart.yaml b/src/main/helm/Chart.yaml index a14f8ea14586a4a0103444ed0e8145abba546d5c..edbf23d8d91a5962e7e065c2a2d8e8410b66f78c 100644 --- a/src/main/helm/Chart.yaml +++ b/src/main/helm/Chart.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. +# + apiVersion: v1 appVersion: "v1.0.0-beta.1" description: A Helm chart for Info-Manager-Proxy diff --git a/src/main/helm/templates/_helpers.tpl b/src/main/helm/templates/_helpers.tpl index 07cae30dca75b63b75eda657653ffae3afcd0ffc..8b08dbd74e71e22623ead800711d14763ce94d18 100644 --- a/src/main/helm/templates/_helpers.tpl +++ b/src/main/helm/templates/_helpers.tpl @@ -1,3 +1,26 @@ +# +# 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/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml index 5ceae09fcef1eea07bc435c5a4ca0827ae74c2bd..bcc9e8dc6f83187142d29d1b720082154d7b1f60 100644 --- a/src/main/helm/templates/deployment.yaml +++ b/src/main/helm/templates/deployment.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/main/helm/templates/ingress.yaml b/src/main/helm/templates/ingress.yaml index b02d1bdea3230abcd8be4a812707189fcb71137b..09ff054824c7201aad60a4232b16b9f9f4f287fb 100644 --- a/src/main/helm/templates/ingress.yaml +++ b/src/main/helm/templates/ingress.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. +# + apiVersion: networking.k8s.io/v1 kind: Ingress metadata: diff --git a/src/main/helm/templates/service.yaml b/src/main/helm/templates/service.yaml index c0cdae94bced93b2eadfdd06e1a342a4aace1292..09950bd413978331357f1e55a0b9a5b1d4c0585f 100644 --- a/src/main/helm/templates/service.yaml +++ b/src/main/helm/templates/service.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. +# + apiVersion: v1 kind: Service metadata: diff --git a/src/main/helm/values.yaml b/src/main/helm/values.yaml index 79cf2d9c61b36b5122091455043b26cf81c8e8ed..11d28d3478ebef65d81c0e8f995b3eb2ebd29dbc 100644 --- a/src/main/helm/values.yaml +++ b/src/main/helm/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. +# + replicaCount: 1 diff --git a/src/test/helm-linter-values.yaml b/src/test/helm-linter-values.yaml index 7f0f69f8fbf420fb26a30080c8ac29c654bd7107..21521acefa151898be484211bb0c4820920a8270 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: dnsServerNamespace: test-dns-namespace diff --git a/src/test/helm/deployment_defaults_labels_test.yaml b/src/test/helm/deployment_defaults_labels_test.yaml index fb7659c18ccc0c761e67f1f4b507c3d280da93ab..28fe6e907d8bb1c50b538fbc0006f57ca716d911 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 66d8c82a1a7722c0d6215d3e1f86d37679ec4050..30901851b2b947dfef86fe75cee0388c42c185f7 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 b31f487c1d8fb3da22f06b231620e9a6f0d7b40c..b351d010b239f0a0eb4fcb66c7c51084053f4113 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 16a0dc2c8ce3e6da888ce9e67bd511d26606deb9..d6db2416eba1951b818762a0f167505f0fe29f90 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 b2676d6ec199ca855e026a06e49dfd3b9fa89c41..f833ced924f5ae9dbaab7c7480896ea6146e5921 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 bb8ebd7716a220dbd0a426dd74a696229169f857..d8a3bfaa826f1c9637c7274c676530be95e0e18f 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