From 61702a19c36c844a12897e122cc0eeb6e0184f60 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Sterba?= <hda@andre-sterba.de>
Date: Sun, 20 Apr 2025 17:50:07 +0000
Subject: [PATCH] Remove external dependency for config handling

---
 ctrl/internal/config.go | 9 +--------
 go.mod                  | 1 -
 go.sum                  | 2 --
 kms/internal/config.go  | 7 +------
 4 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/ctrl/internal/config.go b/ctrl/internal/config.go
index c4bf9dd..2a1f704 100644
--- a/ctrl/internal/config.go
+++ b/ctrl/internal/config.go
@@ -1,9 +1,5 @@
 package config
 
-import (
-	"github.com/caarlos0/env/v11"
-)
-
 type Config struct {
 	AddrBind string
 
@@ -12,10 +8,7 @@ type Config struct {
 }
 
 func GetConfig() Config {
-	cfg, err := env.ParseAs[Config]()
-	if err != nil {
-		panic(err)
-	}
+	cfg := Config{}
 
 	return cfg
 }
diff --git a/go.mod b/go.mod
index 8b45236..19b8fa8 100644
--- a/go.mod
+++ b/go.mod
@@ -3,7 +3,6 @@ module code.fbi.h-da.de/danet/costaquanta
 go 1.24
 
 require (
-	github.com/caarlos0/env/v11 v11.3.1
 	github.com/google/uuid v1.6.0
 	github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.1
 	github.com/stretchr/testify v1.10.0
diff --git a/go.sum b/go.sum
index 82ada2c..997da37 100644
--- a/go.sum
+++ b/go.sum
@@ -1,5 +1,3 @@
-github.com/caarlos0/env/v11 v11.3.1 h1:cArPWC15hWmEt+gWk7YBi7lEXTXCvpaSdCiZE2X5mCA=
-github.com/caarlos0/env/v11 v11.3.1/go.mod h1:qupehSf/Y0TUTsxKywqRt/vJjN5nz6vauiYEUUr8P4U=
 github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8=
 github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE=
 github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
diff --git a/kms/internal/config.go b/kms/internal/config.go
index 6f69adb..a861f80 100644
--- a/kms/internal/config.go
+++ b/kms/internal/config.go
@@ -1,7 +1,5 @@
 package config
 
-import "github.com/caarlos0/env/v11"
-
 type Config struct {
 	AddrBind string
 	CtrlAddr string
@@ -11,10 +9,7 @@ type Config struct {
 }
 
 func GetConfig() Config {
-	cfg, err := env.ParseAs[Config]()
-	if err != nil {
-		panic(err)
-	}
+	cfg := Config{}
 
 	return cfg
 }
-- 
GitLab