Skip to content

Commit c2909b1

Browse files
authored
feat(k8s): return more information on cluster types (#262)
1 parent cdcce1c commit c2909b1

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

scaleway-async/scaleway_async/k8s/v1/marshalling.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,15 @@ def unmarshal_ClusterType(data: Any) -> ClusterType:
291291
field = data.get("commitment_delay", None)
292292
args["commitment_delay"] = field
293293

294+
field = data.get("dedicated", None)
295+
args["dedicated"] = field
296+
294297
field = data.get("max_nodes", None)
295298
args["max_nodes"] = field
296299

300+
field = data.get("memory", None)
301+
args["memory"] = field
302+
297303
field = data.get("name", None)
298304
args["name"] = field
299305

scaleway-async/scaleway_async/k8s/v1/types.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,16 @@ class ClusterType:
484484
Resiliency offered by the offer.
485485
"""
486486

487+
memory: int
488+
"""
489+
Max RAM allowed for the control plane.
490+
"""
491+
492+
dedicated: bool
493+
"""
494+
Returns information if this offer uses dedicated resources.
495+
"""
496+
487497

488498
@dataclass
489499
class CreateClusterRequestAutoUpgrade:

scaleway/scaleway/k8s/v1/marshalling.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,9 +291,15 @@ def unmarshal_ClusterType(data: Any) -> ClusterType:
291291
field = data.get("commitment_delay", None)
292292
args["commitment_delay"] = field
293293

294+
field = data.get("dedicated", None)
295+
args["dedicated"] = field
296+
294297
field = data.get("max_nodes", None)
295298
args["max_nodes"] = field
296299

300+
field = data.get("memory", None)
301+
args["memory"] = field
302+
297303
field = data.get("name", None)
298304
args["name"] = field
299305

scaleway/scaleway/k8s/v1/types.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -484,6 +484,16 @@ class ClusterType:
484484
Resiliency offered by the offer.
485485
"""
486486

487+
memory: int
488+
"""
489+
Max RAM allowed for the control plane.
490+
"""
491+
492+
dedicated: bool
493+
"""
494+
Returns information if this offer uses dedicated resources.
495+
"""
496+
487497

488498
@dataclass
489499
class CreateClusterRequestAutoUpgrade:

0 commit comments

Comments
 (0)