diff --git a/scaleway-async/scaleway_async/k8s/v1/marshalling.py b/scaleway-async/scaleway_async/k8s/v1/marshalling.py index a325023d3..da0ede590 100644 --- a/scaleway-async/scaleway_async/k8s/v1/marshalling.py +++ b/scaleway-async/scaleway_async/k8s/v1/marshalling.py @@ -713,6 +713,10 @@ def unmarshal_ExternalNode(data: Any) -> ExternalNode: else None ) + field = data.get("iam_token", None) + if field is not None: + args["iam_token"] = field + return ExternalNode(**args) diff --git a/scaleway-async/scaleway_async/k8s/v1/types.py b/scaleway-async/scaleway_async/k8s/v1/types.py index a320b42c3..248f66071 100644 --- a/scaleway-async/scaleway_async/k8s/v1/types.py +++ b/scaleway-async/scaleway_async/k8s/v1/types.py @@ -1428,6 +1428,8 @@ class ExternalNode: node_taints: List[ExternalNodeCoreV1Taint] + iam_token: str + @dataclass class ExternalNodeAuth: diff --git a/scaleway/scaleway/k8s/v1/marshalling.py b/scaleway/scaleway/k8s/v1/marshalling.py index a325023d3..da0ede590 100644 --- a/scaleway/scaleway/k8s/v1/marshalling.py +++ b/scaleway/scaleway/k8s/v1/marshalling.py @@ -713,6 +713,10 @@ def unmarshal_ExternalNode(data: Any) -> ExternalNode: else None ) + field = data.get("iam_token", None) + if field is not None: + args["iam_token"] = field + return ExternalNode(**args) diff --git a/scaleway/scaleway/k8s/v1/types.py b/scaleway/scaleway/k8s/v1/types.py index a320b42c3..248f66071 100644 --- a/scaleway/scaleway/k8s/v1/types.py +++ b/scaleway/scaleway/k8s/v1/types.py @@ -1428,6 +1428,8 @@ class ExternalNode: node_taints: List[ExternalNodeCoreV1Taint] + iam_token: str + @dataclass class ExternalNodeAuth: