Skip to content

Commit a0fa075

Browse files
authored
chore(k8s): remove MigratePoolsToNewImagesRequest (#1489)
1 parent 60c2c69 commit a0fa075

File tree

8 files changed

+0
-184
lines changed

8 files changed

+0
-184
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
from .types import ListPoolsResponse
7676
from .types import ListVersionsRequest
7777
from .types import ListVersionsResponse
78-
from .types import MigratePoolsToNewImagesRequest
7978
from .types import NodeMetadata
8079
from .types import RebootNodeRequest
8180
from .types import ReplaceNodeRequest
@@ -165,7 +164,6 @@
165164
"ListPoolsResponse",
166165
"ListVersionsRequest",
167166
"ListVersionsResponse",
168-
"MigratePoolsToNewImagesRequest",
169167
"NodeMetadata",
170168
"RebootNodeRequest",
171169
"ReplaceNodeRequest",

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

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
ListNodesResponse,
5151
ListPoolsResponse,
5252
ListVersionsResponse,
53-
MigratePoolsToNewImagesRequest,
5453
Node,
5554
NodeMetadata,
5655
Pool,
@@ -93,7 +92,6 @@
9392
marshal_AddClusterACLRulesRequest,
9493
marshal_CreateClusterRequest,
9594
marshal_CreatePoolRequest,
96-
marshal_MigratePoolsToNewImagesRequest,
9795
marshal_SetClusterACLRulesRequest,
9896
marshal_SetClusterTypeRequest,
9997
marshal_UpdateClusterRequest,
@@ -1348,48 +1346,6 @@ async def delete_pool(
13481346
self._throw_on_error(res)
13491347
return unmarshal_Pool(res.json())
13501348

1351-
async def migrate_pools_to_new_images(
1352-
self,
1353-
*,
1354-
cluster_id: str,
1355-
region: Optional[ScwRegion] = None,
1356-
pool_ids: Optional[list[str]] = None,
1357-
) -> None:
1358-
"""
1359-
Migrate specific pools or all pools of a cluster to new images.
1360-
If no pool is specified, all pools of the cluster will be migrated to new images.
1361-
:param cluster_id:
1362-
:param region: Region to target. If none is passed will use default region from the config.
1363-
:param pool_ids:
1364-
1365-
Usage:
1366-
::
1367-
1368-
result = await api.migrate_pools_to_new_images(
1369-
cluster_id="example",
1370-
)
1371-
"""
1372-
1373-
param_region = validate_path_param(
1374-
"region", region or self.client.default_region
1375-
)
1376-
param_cluster_id = validate_path_param("cluster_id", cluster_id)
1377-
1378-
res = self._request(
1379-
"POST",
1380-
f"/k8s/v1/regions/{param_region}/clusters/{param_cluster_id}/migrate-pools-to-new-images",
1381-
body=marshal_MigratePoolsToNewImagesRequest(
1382-
MigratePoolsToNewImagesRequest(
1383-
cluster_id=cluster_id,
1384-
region=region,
1385-
pool_ids=pool_ids,
1386-
),
1387-
self.client,
1388-
),
1389-
)
1390-
1391-
self._throw_on_error(res)
1392-
13931349
async def get_node_metadata(
13941350
self,
13951351
*,

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

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
CreateClusterRequest,
5858
CreatePoolRequestUpgradePolicy,
5959
CreatePoolRequest,
60-
MigratePoolsToNewImagesRequest,
6160
SetClusterACLRulesRequest,
6261
SetClusterTypeRequest,
6362
UpdateClusterRequestAutoUpgrade,
@@ -510,12 +509,6 @@ def unmarshal_Cluster(data: Any) -> Cluster:
510509
else:
511510
args["acl_available"] = False
512511

513-
field = data.get("new_images_enabled", None)
514-
if field is not None:
515-
args["new_images_enabled"] = field
516-
else:
517-
args["new_images_enabled"] = False
518-
519512
return Cluster(**args)
520513

521514

@@ -783,12 +776,6 @@ def unmarshal_Pool(data: Any) -> Pool:
783776
else:
784777
args["root_volume_size"] = 0
785778

786-
field = data.get("new_images_enabled", None)
787-
if field is not None:
788-
args["new_images_enabled"] = field
789-
else:
790-
args["new_images_enabled"] = False
791-
792779
return Pool(**args)
793780

794781

@@ -1831,18 +1818,6 @@ def marshal_CreatePoolRequest(
18311818
return output
18321819

18331820

1834-
def marshal_MigratePoolsToNewImagesRequest(
1835-
request: MigratePoolsToNewImagesRequest,
1836-
defaults: ProfileDefaults,
1837-
) -> dict[str, Any]:
1838-
output: dict[str, Any] = {}
1839-
1840-
if request.pool_ids is not None:
1841-
output["pool_ids"] = request.pool_ids
1842-
1843-
return output
1844-
1845-
18461821
def marshal_SetClusterACLRulesRequest(
18471822
request: SetClusterACLRulesRequest,
18481823
defaults: ProfileDefaults,

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

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -828,11 +828,6 @@ class Cluster:
828828
Defines whether ACL is available on the cluster.
829829
"""
830830

831-
new_images_enabled: Optional[bool] = False
832-
"""
833-
Defines whether all pools are migrated to new images.
834-
"""
835-
836831

837832
@dataclass
838833
class Node:
@@ -1027,11 +1022,6 @@ class Pool:
10271022
System volume disk size.
10281023
"""
10291024

1030-
new_images_enabled: Optional[bool] = False
1031-
"""
1032-
Defines whether the pool is migrated to new images.
1033-
"""
1034-
10351025

10361026
@dataclass
10371027
class NodeMetadataCoreV1Taint:
@@ -1870,17 +1860,6 @@ class ListVersionsResponse:
18701860
"""
18711861

18721862

1873-
@dataclass
1874-
class MigratePoolsToNewImagesRequest:
1875-
cluster_id: str
1876-
region: Optional[ScwRegion] = None
1877-
"""
1878-
Region to target. If none is passed will use default region from the config.
1879-
"""
1880-
1881-
pool_ids: Optional[list[str]] = field(default_factory=list)
1882-
1883-
18841863
@dataclass
18851864
class NodeMetadata:
18861865
id: str

scaleway/scaleway/k8s/v1/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@
7575
from .types import ListPoolsResponse
7676
from .types import ListVersionsRequest
7777
from .types import ListVersionsResponse
78-
from .types import MigratePoolsToNewImagesRequest
7978
from .types import NodeMetadata
8079
from .types import RebootNodeRequest
8180
from .types import ReplaceNodeRequest
@@ -165,7 +164,6 @@
165164
"ListPoolsResponse",
166165
"ListVersionsRequest",
167166
"ListVersionsResponse",
168-
"MigratePoolsToNewImagesRequest",
169167
"NodeMetadata",
170168
"RebootNodeRequest",
171169
"ReplaceNodeRequest",

scaleway/scaleway/k8s/v1/api.py

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
ListNodesResponse,
5151
ListPoolsResponse,
5252
ListVersionsResponse,
53-
MigratePoolsToNewImagesRequest,
5453
Node,
5554
NodeMetadata,
5655
Pool,
@@ -93,7 +92,6 @@
9392
marshal_AddClusterACLRulesRequest,
9493
marshal_CreateClusterRequest,
9594
marshal_CreatePoolRequest,
96-
marshal_MigratePoolsToNewImagesRequest,
9795
marshal_SetClusterACLRulesRequest,
9896
marshal_SetClusterTypeRequest,
9997
marshal_UpdateClusterRequest,
@@ -1348,48 +1346,6 @@ def delete_pool(
13481346
self._throw_on_error(res)
13491347
return unmarshal_Pool(res.json())
13501348

1351-
def migrate_pools_to_new_images(
1352-
self,
1353-
*,
1354-
cluster_id: str,
1355-
region: Optional[ScwRegion] = None,
1356-
pool_ids: Optional[list[str]] = None,
1357-
) -> None:
1358-
"""
1359-
Migrate specific pools or all pools of a cluster to new images.
1360-
If no pool is specified, all pools of the cluster will be migrated to new images.
1361-
:param cluster_id:
1362-
:param region: Region to target. If none is passed will use default region from the config.
1363-
:param pool_ids:
1364-
1365-
Usage:
1366-
::
1367-
1368-
result = api.migrate_pools_to_new_images(
1369-
cluster_id="example",
1370-
)
1371-
"""
1372-
1373-
param_region = validate_path_param(
1374-
"region", region or self.client.default_region
1375-
)
1376-
param_cluster_id = validate_path_param("cluster_id", cluster_id)
1377-
1378-
res = self._request(
1379-
"POST",
1380-
f"/k8s/v1/regions/{param_region}/clusters/{param_cluster_id}/migrate-pools-to-new-images",
1381-
body=marshal_MigratePoolsToNewImagesRequest(
1382-
MigratePoolsToNewImagesRequest(
1383-
cluster_id=cluster_id,
1384-
region=region,
1385-
pool_ids=pool_ids,
1386-
),
1387-
self.client,
1388-
),
1389-
)
1390-
1391-
self._throw_on_error(res)
1392-
13931349
def get_node_metadata(
13941350
self,
13951351
*,

scaleway/scaleway/k8s/v1/marshalling.py

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@
5757
CreateClusterRequest,
5858
CreatePoolRequestUpgradePolicy,
5959
CreatePoolRequest,
60-
MigratePoolsToNewImagesRequest,
6160
SetClusterACLRulesRequest,
6261
SetClusterTypeRequest,
6362
UpdateClusterRequestAutoUpgrade,
@@ -510,12 +509,6 @@ def unmarshal_Cluster(data: Any) -> Cluster:
510509
else:
511510
args["acl_available"] = False
512511

513-
field = data.get("new_images_enabled", None)
514-
if field is not None:
515-
args["new_images_enabled"] = field
516-
else:
517-
args["new_images_enabled"] = False
518-
519512
return Cluster(**args)
520513

521514

@@ -783,12 +776,6 @@ def unmarshal_Pool(data: Any) -> Pool:
783776
else:
784777
args["root_volume_size"] = 0
785778

786-
field = data.get("new_images_enabled", None)
787-
if field is not None:
788-
args["new_images_enabled"] = field
789-
else:
790-
args["new_images_enabled"] = False
791-
792779
return Pool(**args)
793780

794781

@@ -1831,18 +1818,6 @@ def marshal_CreatePoolRequest(
18311818
return output
18321819

18331820

1834-
def marshal_MigratePoolsToNewImagesRequest(
1835-
request: MigratePoolsToNewImagesRequest,
1836-
defaults: ProfileDefaults,
1837-
) -> dict[str, Any]:
1838-
output: dict[str, Any] = {}
1839-
1840-
if request.pool_ids is not None:
1841-
output["pool_ids"] = request.pool_ids
1842-
1843-
return output
1844-
1845-
18461821
def marshal_SetClusterACLRulesRequest(
18471822
request: SetClusterACLRulesRequest,
18481823
defaults: ProfileDefaults,

scaleway/scaleway/k8s/v1/types.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -828,11 +828,6 @@ class Cluster:
828828
Defines whether ACL is available on the cluster.
829829
"""
830830

831-
new_images_enabled: Optional[bool] = False
832-
"""
833-
Defines whether all pools are migrated to new images.
834-
"""
835-
836831

837832
@dataclass
838833
class Node:
@@ -1027,11 +1022,6 @@ class Pool:
10271022
System volume disk size.
10281023
"""
10291024

1030-
new_images_enabled: Optional[bool] = False
1031-
"""
1032-
Defines whether the pool is migrated to new images.
1033-
"""
1034-
10351025

10361026
@dataclass
10371027
class NodeMetadataCoreV1Taint:
@@ -1870,17 +1860,6 @@ class ListVersionsResponse:
18701860
"""
18711861

18721862

1873-
@dataclass
1874-
class MigratePoolsToNewImagesRequest:
1875-
cluster_id: str
1876-
region: Optional[ScwRegion] = None
1877-
"""
1878-
Region to target. If none is passed will use default region from the config.
1879-
"""
1880-
1881-
pool_ids: Optional[list[str]] = field(default_factory=list)
1882-
1883-
18841863
@dataclass
18851864
class NodeMetadata:
18861865
id: str

0 commit comments

Comments
 (0)