File 0002-robusta_krr-core-models-config.py-import-pydantic_se.patch of Package python-krr
From 8a2277b85ab3c080e82fafaccfaeacfd8541e3d1 Mon Sep 17 00:00:00 2001
From: Johannes Kastl <git@johannes-kastl.de>
Date: Sat, 3 Aug 2024 14:43:57 +0200
Subject: [PATCH] robusta_krr/core/models/config.py: import pydantic_settings
and use it for BaseSettings
Signed-off-by: Johannes Kastl <git@johannes-kastl.de>
Signed-off-by: Johannes Kastl <johannes.kastl@ars.de>
---
robusta_krr/core/models/config.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/robusta_krr/core/models/config.py b/robusta_krr/core/models/config.py
index 32241ed..8008e6f 100644
--- a/robusta_krr/core/models/config.py
+++ b/robusta_krr/core/models/config.py
@@ -5,6 +5,7 @@ import sys
from typing import Any, Literal, Optional, Union
import pydantic as pd
+import pydantic_settings as pds
from kubernetes import config
from kubernetes.config.config_exception import ConfigException
from rich.console import Console
@@ -17,7 +18,7 @@ from robusta_krr.core.models.objects import KindLiteral
logger = logging.getLogger("krr")
-class Config(pd.BaseSettings):
+class Config(pds.BaseSettings):
quiet: bool = pd.Field(False)
verbose: bool = pd.Field(False)
--
2.47.1