From ab0fcb182199ca2220a37d48a2bb009d885d7677 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 17 Dec 2024 10:44:31 +0100
Subject: [PATCH] OZG-7324: Fix license header

---
 .gitignore                                    |  1 +
 Dockerfile                                    | 23 +++++++++
 api/gateway-config.yml                        | 24 ++++++++++
 api/openapi-config.yml                        | 24 ++++++++++
 buf.gen.yaml                                  | 24 ++++++++++
 buf.yaml                                      | 24 ++++++++++
 cmd/info-manager-proxy/main.go                | 47 +++++++++---------
 config/config-local.yml                       | 24 ++++++++++
 config/config.yml                             | 24 ++++++++++
 internal/config/config.go                     | 47 +++++++++---------
 internal/config/config_test.go                | 47 +++++++++---------
 internal/config/testdata/config-local.yml     | 24 ++++++++++
 internal/config/testdata/config.yml           | 24 ++++++++++
 internal/mock/grpc_server.go                  | 48 +++++++++----------
 internal/mock/grpc_server_test.go             | 48 +++++++++----------
 internal/mock/test_setup.go                   | 48 +++++++++----------
 internal/mock/testdata/config.yml             | 24 ++++++++++
 internal/server/handler.go                    | 48 +++++++++----------
 internal/server/handler_test.go               | 48 +++++++++----------
 internal/server/http_gateway.go               | 48 +++++++++----------
 internal/server/http_gateway_test.go          | 48 +++++++++----------
 internal/server/middleware.go                 | 48 +++++++++----------
 internal/server/middleware_test.go            | 48 +++++++++----------
 internal/server/test_setup.go                 | 48 +++++++++----------
 internal/server/testdata/config.yml           | 24 ++++++++++
 run_helm_test.sh                              | 24 ++++++++++
 src/main/helm/Chart.yaml                      | 24 ++++++++++
 src/main/helm/templates/_helpers.tpl          | 23 +++++++++
 src/main/helm/templates/deployment.yaml       |  2 +-
 src/main/helm/templates/ingress.yaml          | 24 ++++++++++
 src/main/helm/templates/service.yaml          | 24 ++++++++++
 src/main/helm/values.yaml                     | 24 ++++++++++
 src/test/helm-linter-values.yaml              | 24 ++++++++++
 .../helm/deployment_defaults_labels_test.yaml |  2 +-
 src/test/helm/deployment_env_test.yaml        |  2 +-
 .../deployment_imagepull_secret_test.yaml     |  2 +-
 src/test/helm/deployment_resources_test.yaml  |  2 +-
 src/test/helm/ingress_tests.yaml              |  2 +-
 src/test/helm/service_test.yaml               |  2 +-
 39 files changed, 747 insertions(+), 319 deletions(-)

diff --git a/.gitignore b/.gitignore
index 971748c..ded0fdf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
 # Generated files
 gen/
+target/
 
 # IntelliJ
 *.iml
diff --git a/Dockerfile b/Dockerfile
index 334b6d4..ddf1759 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 0a128f5..7145a9f 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 8a3e30b..74a5774 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 21d5c63..bc3bcb3 100644
--- a/buf.gen.yaml
+++ b/buf.gen.yaml
@@ -1,3 +1,27 @@
+#
+# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+# Ministerpräsidenten des Landes Schleswig-Holstein
+# Staatskanzlei
+# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+#
+# Lizenziert unter der EUPL, Version 1.2 oder - sobald
+# diese von der Europäischen Kommission genehmigt wurden -
+# Folgeversionen der EUPL ("Lizenz");
+# Sie dürfen dieses Werk ausschließlich gemäß
+# dieser Lizenz nutzen.
+# Eine Kopie der Lizenz finden Sie hier:
+#
+# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+#
+# Sofern nicht durch anwendbare Rechtsvorschriften
+# gefordert oder in schriftlicher Form vereinbart, wird
+# die unter der Lizenz verbreitete Software "so wie sie
+# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+# ausdrücklich oder stillschweigend - verbreitet.
+# Die sprachspezifischen Genehmigungen und Beschränkungen
+# unter der Lizenz sind dem Lizenztext zu entnehmen.
+#
+
 version: v1
 plugins:
   - plugin: go
diff --git a/buf.yaml b/buf.yaml
index ee35023..895f3a4 100644
--- a/buf.yaml
+++ b/buf.yaml
@@ -1,3 +1,27 @@
+#
+# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+# Ministerpräsidenten des Landes Schleswig-Holstein
+# Staatskanzlei
+# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+#
+# Lizenziert unter der EUPL, Version 1.2 oder - sobald
+# diese von der Europäischen Kommission genehmigt wurden -
+# Folgeversionen der EUPL ("Lizenz");
+# Sie dürfen dieses Werk ausschließlich gemäß
+# dieser Lizenz nutzen.
+# Eine Kopie der Lizenz finden Sie hier:
+#
+# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+#
+# Sofern nicht durch anwendbare Rechtsvorschriften
+# gefordert oder in schriftlicher Form vereinbart, wird
+# die unter der Lizenz verbreitete Software "so wie sie
+# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+# ausdrücklich oder stillschweigend - verbreitet.
+# Die sprachspezifischen Genehmigungen und Beschränkungen
+# unter der Lizenz sind dem Lizenztext zu entnehmen.
+#
+
 version: v1beta1
 build:
   roots:
diff --git a/cmd/info-manager-proxy/main.go b/cmd/info-manager-proxy/main.go
index 697f6b0..39628ba 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 8605b24..9046b48 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 0613600..3c92ebb 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 ffb28f7..d16523b 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 d8e2346..ca44d62 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 3138586..8199655 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 ff630ca..7935afe 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 ae0bacf..8c3fbf5 100644
--- a/internal/mock/grpc_server.go
+++ b/internal/mock/grpc_server.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package mock
 
diff --git a/internal/mock/grpc_server_test.go b/internal/mock/grpc_server_test.go
index 25204b6..61d606c 100644
--- a/internal/mock/grpc_server_test.go
+++ b/internal/mock/grpc_server_test.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package mock
 
diff --git a/internal/mock/test_setup.go b/internal/mock/test_setup.go
index 24fe3fc..0940b93 100644
--- a/internal/mock/test_setup.go
+++ b/internal/mock/test_setup.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package mock
 
diff --git a/internal/mock/testdata/config.yml b/internal/mock/testdata/config.yml
index 3138586..8199655 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 ce807d6..d8760dc 100644
--- a/internal/server/handler.go
+++ b/internal/server/handler.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/handler_test.go b/internal/server/handler_test.go
index a4eb1aa..f872acc 100644
--- a/internal/server/handler_test.go
+++ b/internal/server/handler_test.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/http_gateway.go b/internal/server/http_gateway.go
index af3a8cb..e4a577b 100644
--- a/internal/server/http_gateway.go
+++ b/internal/server/http_gateway.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/http_gateway_test.go b/internal/server/http_gateway_test.go
index aff24e8..cb87436 100644
--- a/internal/server/http_gateway_test.go
+++ b/internal/server/http_gateway_test.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/middleware.go b/internal/server/middleware.go
index e924798..1c736cc 100644
--- a/internal/server/middleware.go
+++ b/internal/server/middleware.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/middleware_test.go b/internal/server/middleware_test.go
index 030d5ea..bb8b2be 100644
--- a/internal/server/middleware_test.go
+++ b/internal/server/middleware_test.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/test_setup.go b/internal/server/test_setup.go
index 27d4afa..878eeb9 100644
--- a/internal/server/test_setup.go
+++ b/internal/server/test_setup.go
@@ -1,27 +1,27 @@
-/*
- * Copyright (C) 2023-2024
- * Das Land Schleswig-Holstein vertreten durch den
- * Ministerpräsidenten des Landes Schleswig-Holstein
- * Staatskanzlei
- * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
- *
- * Lizenziert unter der EUPL, Version 1.2 oder - sobald
- * diese von der Europäischen Kommission genehmigt wurden -
- * Folgeversionen der EUPL ("Lizenz");
- * Sie dürfen dieses Werk ausschließlich gemäß
- * dieser Lizenz nutzen.
- * Eine Kopie der Lizenz finden Sie hier:
- *
- * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
- *
- * Sofern nicht durch anwendbare Rechtsvorschriften
- * gefordert oder in schriftlicher Form vereinbart, wird
- * die unter der Lizenz verbreitete Software "so wie sie
- * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
- * ausdrücklich oder stillschweigend - verbreitet.
- * Die sprachspezifischen Genehmigungen und Beschränkungen
- * unter der Lizenz sind dem Lizenztext zu entnehmen.
- */
+//
+// Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+// Ministerpräsidenten des Landes Schleswig-Holstein
+// Staatskanzlei
+// Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+//
+// Lizenziert unter der EUPL, Version 1.2 oder - sobald
+// diese von der Europäischen Kommission genehmigt wurden -
+// Folgeversionen der EUPL ("Lizenz");
+// Sie dürfen dieses Werk ausschließlich gemäß
+// dieser Lizenz nutzen.
+// Eine Kopie der Lizenz finden Sie hier:
+//
+// https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+//
+// Sofern nicht durch anwendbare Rechtsvorschriften
+// gefordert oder in schriftlicher Form vereinbart, wird
+// die unter der Lizenz verbreitete Software "so wie sie
+// ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+// ausdrücklich oder stillschweigend - verbreitet.
+// Die sprachspezifischen Genehmigungen und Beschränkungen
+// unter der Lizenz sind dem Lizenztext zu entnehmen.
+//
+
 
 package server
 
diff --git a/internal/server/testdata/config.yml b/internal/server/testdata/config.yml
index 3138586..8199655 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 2bae426..67cebe4 100755
--- a/run_helm_test.sh
+++ b/run_helm_test.sh
@@ -1,4 +1,28 @@
 #!/bin/sh
+#
+# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
+# Ministerpräsidenten des Landes Schleswig-Holstein
+# Staatskanzlei
+# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
+#
+# Lizenziert unter der EUPL, Version 1.2 oder - sobald
+# diese von der Europäischen Kommission genehmigt wurden -
+# Folgeversionen der EUPL ("Lizenz");
+# Sie dürfen dieses Werk ausschließlich gemäß
+# dieser Lizenz nutzen.
+# Eine Kopie der Lizenz finden Sie hier:
+#
+# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
+#
+# Sofern nicht durch anwendbare Rechtsvorschriften
+# gefordert oder in schriftlicher Form vereinbart, wird
+# die unter der Lizenz verbreitete Software "so wie sie
+# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
+# ausdrücklich oder stillschweigend - verbreitet.
+# Die sprachspezifischen Genehmigungen und Beschränkungen
+# unter der Lizenz sind dem Lizenztext zu entnehmen.
+#
+
 
 set -e
 set -x
diff --git a/src/main/helm/Chart.yaml b/src/main/helm/Chart.yaml
index a14f8ea..edbf23d 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 07cae30..8b08dbd 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 5ceae09..bcc9e8d 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 b02d1bd..09ff054 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 c0cdae9..09950bd 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 79cf2d9..11d28d3 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 7f0f69f..21521ac 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 fb7659c..28fe6e9 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 66d8c82..3090185 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 b31f487..b351d01 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 16a0dc2..d6db241 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 b2676d6..f833ced 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 bb8ebd7..d8a3bfa 100644
--- a/src/test/helm/service_test.yaml
+++ b/src/test/helm/service_test.yaml
@@ -1,5 +1,5 @@
 #
-# Copyright (C) 2022 Das Land Schleswig-Holstein vertreten durch den
+# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
 # Ministerpräsidenten des Landes Schleswig-Holstein
 # Staatskanzlei
 # Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
-- 
GitLab