diff --git a/scaleway-async/scaleway_async/k8s/v1/marshalling.py b/scaleway-async/scaleway_async/k8s/v1/marshalling.py index ba199115..73b8e610 100644 --- a/scaleway-async/scaleway_async/k8s/v1/marshalling.py +++ b/scaleway-async/scaleway_async/k8s/v1/marshalling.py @@ -1343,6 +1343,12 @@ def unmarshal_NodeMetadata(data: Any) -> NodeMetadata: else: args["resolvconf_path"] = None + field = data.get("template_args", None) + if field is not None: + args["template_args"] = field + else: + args["template_args"] = None + field = data.get("has_gpu", None) if field is not None: args["has_gpu"] = field diff --git a/scaleway-async/scaleway_async/k8s/v1/types.py b/scaleway-async/scaleway_async/k8s/v1/types.py index 16f474e8..510fe2b5 100644 --- a/scaleway-async/scaleway_async/k8s/v1/types.py +++ b/scaleway-async/scaleway_async/k8s/v1/types.py @@ -1879,6 +1879,7 @@ class NodeMetadata: node_taints: list[NodeMetadataCoreV1Taint] provider_id: str resolvconf_path: str + template_args: dict[str, str] has_gpu: bool external_ip: str repo_uri: str diff --git a/scaleway/scaleway/k8s/v1/marshalling.py b/scaleway/scaleway/k8s/v1/marshalling.py index ba199115..73b8e610 100644 --- a/scaleway/scaleway/k8s/v1/marshalling.py +++ b/scaleway/scaleway/k8s/v1/marshalling.py @@ -1343,6 +1343,12 @@ def unmarshal_NodeMetadata(data: Any) -> NodeMetadata: else: args["resolvconf_path"] = None + field = data.get("template_args", None) + if field is not None: + args["template_args"] = field + else: + args["template_args"] = None + field = data.get("has_gpu", None) if field is not None: args["has_gpu"] = field diff --git a/scaleway/scaleway/k8s/v1/types.py b/scaleway/scaleway/k8s/v1/types.py index 16f474e8..510fe2b5 100644 --- a/scaleway/scaleway/k8s/v1/types.py +++ b/scaleway/scaleway/k8s/v1/types.py @@ -1879,6 +1879,7 @@ class NodeMetadata: node_taints: list[NodeMetadataCoreV1Taint] provider_id: str resolvconf_path: str + template_args: dict[str, str] has_gpu: bool external_ip: str repo_uri: str