Skip to content

Commit 3073ea5

Browse files
authored
fix: Removed the k8s dependency from required dependencies (feast-dev#4519)
* Removed the k8s dependency from required dependencies Signed-off-by: Abdul Hameed <ahameed@redhat.com> * updated requirments lock files Signed-off-by: Abdul Hameed <ahameed@redhat.com> --------- Signed-off-by: Abdul Hameed <ahameed@redhat.com>
1 parent 06eade3 commit 3073ea5

8 files changed

+525
-178
lines changed

sdk/python/feast/permissions/server/utils.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
AuthManager,
1212
set_auth_manager,
1313
)
14-
from feast.permissions.auth.kubernetes_token_parser import KubernetesTokenParser
1514
from feast.permissions.auth.oidc_token_parser import OidcTokenParser
1615
from feast.permissions.auth.token_extractor import TokenExtractor
1716
from feast.permissions.auth.token_parser import TokenParser
@@ -116,6 +115,10 @@ def init_auth_manager(
116115
raise ValueError(f"Unmanaged server type {server_type}")
117116

118117
if auth_type == AuthManagerType.KUBERNETES:
118+
from feast.permissions.auth.kubernetes_token_parser import (
119+
KubernetesTokenParser,
120+
)
121+
119122
token_parser = KubernetesTokenParser()
120123
elif auth_type == AuthManagerType.OIDC:
121124
assert isinstance(auth_config, OidcAuthConfig)

0 commit comments

Comments
 (0)