diff --git a/pyproject.toml b/pyproject.toml index d3b26b2ed..3f2cc1c53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ dependencies = [ "prompt-toolkit==3.0.36", "pydantic==2.4.2", "pynacl==1.5.0", - "python-keycloak>=3.9.0", + "python-keycloak>=3.9.0,<4.0.0", "questionary==2.0.0", "requests-toolbelt==1.0.0", "rich==13.5.1", diff --git a/src/_nebari/stages/infrastructure/__init__.py b/src/_nebari/stages/infrastructure/__init__.py index 71b627632..f5800eca3 100644 --- a/src/_nebari/stages/infrastructure/__init__.py +++ b/src/_nebari/stages/infrastructure/__init__.py @@ -57,11 +57,6 @@ class DigitalOceanInputVars(schema.Base): kubeconfig_filename: str = get_kubeconfig_filename() -class GCPGuestAccelerators(schema.Base): - name: str - count: int - - class GCPNodeGroupInputVars(schema.Base): name: str instance_type: str @@ -69,7 +64,7 @@ class GCPNodeGroupInputVars(schema.Base): max_size: int labels: Dict[str, str] preemptible: bool - guest_accelerators: List[GCPGuestAccelerators] + guest_accelerators: List["GCPGuestAccelerator"] class GCPPrivateClusterConfig(schema.Base):