From 161d61d7b6b7f8e32accef0bf9804821bf987333 Mon Sep 17 00:00:00 2001
From: scaleway-bot <github@scaleway.com>
Date: Wed, 2 Jul 2025 14:23:34 +0000
Subject: [PATCH] feat: update generated APIs

---
 .../scaleway_async/k8s/v1/marshalling.py      | 24 +++++++++++++++++++
 scaleway-async/scaleway_async/k8s/v1/types.py | 12 ++++++++++
 scaleway/scaleway/k8s/v1/marshalling.py       | 24 +++++++++++++++++++
 scaleway/scaleway/k8s/v1/types.py             | 12 ++++++++++
 4 files changed, 72 insertions(+)

diff --git a/scaleway-async/scaleway_async/k8s/v1/marshalling.py b/scaleway-async/scaleway_async/k8s/v1/marshalling.py
index 99b266f87..da45c3df3 100644
--- a/scaleway-async/scaleway_async/k8s/v1/marshalling.py
+++ b/scaleway-async/scaleway_async/k8s/v1/marshalling.py
@@ -1042,6 +1042,14 @@ def unmarshal_NodeMetadata(data: Any) -> NodeMetadata:
             else None
         )
 
+    field = data.get("provider_id", None)
+    if field is not None:
+        args["provider_id"] = field
+
+    field = data.get("resolvconf_path", None)
+    if field is not None:
+        args["resolvconf_path"] = field
+
     field = data.get("has_gpu", None)
     if field is not None:
         args["has_gpu"] = field
@@ -1054,6 +1062,22 @@ def unmarshal_NodeMetadata(data: Any) -> NodeMetadata:
     if field is not None:
         args["repo_uri"] = field
 
+    field = data.get("installer_tags", None)
+    if field is not None:
+        args["installer_tags"] = field
+
+    field = data.get("updater_bin_url", None)
+    if field is not None:
+        args["updater_bin_url"] = field
+
+    field = data.get("updater_bin_version", None)
+    if field is not None:
+        args["updater_bin_version"] = field
+
+    field = data.get("updater_bin_path", None)
+    if field is not None:
+        args["updater_bin_path"] = field
+
     return NodeMetadata(**args)
 
 
diff --git a/scaleway-async/scaleway_async/k8s/v1/types.py b/scaleway-async/scaleway_async/k8s/v1/types.py
index 226043722..2bd6c51b9 100644
--- a/scaleway-async/scaleway_async/k8s/v1/types.py
+++ b/scaleway-async/scaleway_async/k8s/v1/types.py
@@ -1876,12 +1876,24 @@ class NodeMetadata:
 
     node_taints: List[NodeMetadataCoreV1Taint]
 
+    provider_id: str
+
+    resolvconf_path: str
+
     has_gpu: bool
 
     external_ip: str
 
     repo_uri: str
 
+    installer_tags: str
+
+    updater_bin_url: str
+
+    updater_bin_version: str
+
+    updater_bin_path: str
+
 
 @dataclass
 class RebootNodeRequest:
diff --git a/scaleway/scaleway/k8s/v1/marshalling.py b/scaleway/scaleway/k8s/v1/marshalling.py
index 99b266f87..da45c3df3 100644
--- a/scaleway/scaleway/k8s/v1/marshalling.py
+++ b/scaleway/scaleway/k8s/v1/marshalling.py
@@ -1042,6 +1042,14 @@ def unmarshal_NodeMetadata(data: Any) -> NodeMetadata:
             else None
         )
 
+    field = data.get("provider_id", None)
+    if field is not None:
+        args["provider_id"] = field
+
+    field = data.get("resolvconf_path", None)
+    if field is not None:
+        args["resolvconf_path"] = field
+
     field = data.get("has_gpu", None)
     if field is not None:
         args["has_gpu"] = field
@@ -1054,6 +1062,22 @@ def unmarshal_NodeMetadata(data: Any) -> NodeMetadata:
     if field is not None:
         args["repo_uri"] = field
 
+    field = data.get("installer_tags", None)
+    if field is not None:
+        args["installer_tags"] = field
+
+    field = data.get("updater_bin_url", None)
+    if field is not None:
+        args["updater_bin_url"] = field
+
+    field = data.get("updater_bin_version", None)
+    if field is not None:
+        args["updater_bin_version"] = field
+
+    field = data.get("updater_bin_path", None)
+    if field is not None:
+        args["updater_bin_path"] = field
+
     return NodeMetadata(**args)
 
 
diff --git a/scaleway/scaleway/k8s/v1/types.py b/scaleway/scaleway/k8s/v1/types.py
index 226043722..2bd6c51b9 100644
--- a/scaleway/scaleway/k8s/v1/types.py
+++ b/scaleway/scaleway/k8s/v1/types.py
@@ -1876,12 +1876,24 @@ class NodeMetadata:
 
     node_taints: List[NodeMetadataCoreV1Taint]
 
+    provider_id: str
+
+    resolvconf_path: str
+
     has_gpu: bool
 
     external_ip: str
 
     repo_uri: str
 
+    installer_tags: str
+
+    updater_bin_url: str
+
+    updater_bin_version: str
+
+    updater_bin_path: str
+
 
 @dataclass
 class RebootNodeRequest:
