Skip to content

Commit b11f03b

Browse files
feat(k8s): remove MigrateToPrivateNetwork rpc (#533)
Co-authored-by: Mia-Cross <lmarabese@scaleway.com>
1 parent 7603b91 commit b11f03b

File tree

8 files changed

+0
-160
lines changed

8 files changed

+0
-160
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
from .types import ListVersionsRequest
6666
from .types import ListVersionsResponse
6767
from .types import MigrateClusterToRoutedIPsRequest
68-
from .types import MigrateToPrivateNetworkClusterRequest
6968
from .types import RebootNodeRequest
7069
from .types import ReplaceNodeRequest
7170
from .types import ResetClusterAdminTokenRequest
@@ -142,7 +141,6 @@
142141
"ListVersionsRequest",
143142
"ListVersionsResponse",
144143
"MigrateClusterToRoutedIPsRequest",
145-
"MigrateToPrivateNetworkClusterRequest",
146144
"RebootNodeRequest",
147145
"ReplaceNodeRequest",
148146
"ResetClusterAdminTokenRequest",

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

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
ListNodesResponse,
4545
ListPoolsResponse,
4646
ListVersionsResponse,
47-
MigrateToPrivateNetworkClusterRequest,
4847
Node,
4948
Pool,
5049
SetClusterTypeRequest,
@@ -78,7 +77,6 @@
7877
unmarshal_ListVersionsResponse,
7978
marshal_CreateClusterRequest,
8079
marshal_CreatePoolRequest,
81-
marshal_MigrateToPrivateNetworkClusterRequest,
8280
marshal_SetClusterTypeRequest,
8381
marshal_UpdateClusterRequest,
8482
marshal_UpdatePoolRequest,
@@ -712,51 +710,6 @@ async def reset_cluster_admin_token(
712710

713711
self._throw_on_error(res)
714712

715-
async def migrate_to_private_network_cluster(
716-
self,
717-
*,
718-
cluster_id: str,
719-
private_network_id: str,
720-
region: Optional[Region] = None,
721-
) -> Cluster:
722-
"""
723-
Migrate an existing cluster to a Private Network cluster.
724-
Migrate a cluster that was created before the release of Private Network clusters to a new one with a Private Network.
725-
:param cluster_id: ID of the cluster to migrate.
726-
:param private_network_id: ID of the Private Network to link to the cluster.
727-
:param region: Region to target. If none is passed will use default region from the config.
728-
:return: :class:`Cluster <Cluster>`
729-
730-
Usage:
731-
::
732-
733-
result = await api.migrate_to_private_network_cluster(
734-
cluster_id="example",
735-
private_network_id="example",
736-
)
737-
"""
738-
739-
param_region = validate_path_param(
740-
"region", region or self.client.default_region
741-
)
742-
param_cluster_id = validate_path_param("cluster_id", cluster_id)
743-
744-
res = self._request(
745-
"POST",
746-
f"/k8s/v1/regions/{param_region}/clusters/{param_cluster_id}/migrate-to-private-network",
747-
body=marshal_MigrateToPrivateNetworkClusterRequest(
748-
MigrateToPrivateNetworkClusterRequest(
749-
cluster_id=cluster_id,
750-
private_network_id=private_network_id,
751-
region=region,
752-
),
753-
self.client,
754-
),
755-
)
756-
757-
self._throw_on_error(res)
758-
return unmarshal_Cluster(res.json())
759-
760713
async def migrate_cluster_to_routed_i_ps(
761714
self,
762715
*,

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
CreateClusterRequest,
4040
CreatePoolRequestUpgradePolicy,
4141
CreatePoolRequest,
42-
MigrateToPrivateNetworkClusterRequest,
4342
SetClusterTypeRequest,
4443
UpdateClusterRequestAutoUpgrade,
4544
UpdateClusterRequestAutoscalerConfig,
@@ -1178,18 +1177,6 @@ def marshal_CreatePoolRequest(
11781177
return output
11791178

11801179

1181-
def marshal_MigrateToPrivateNetworkClusterRequest(
1182-
request: MigrateToPrivateNetworkClusterRequest,
1183-
defaults: ProfileDefaults,
1184-
) -> Dict[str, Any]:
1185-
output: Dict[str, Any] = {}
1186-
1187-
if request.private_network_id is not None:
1188-
output["private_network_id"] = request.private_network_id
1189-
1190-
return output
1191-
1192-
11931180
def marshal_SetClusterTypeRequest(
11941181
request: SetClusterTypeRequest,
11951182
defaults: ProfileDefaults,

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

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1657,24 +1657,6 @@ class MigrateClusterToRoutedIPsRequest:
16571657
"""
16581658

16591659

1660-
@dataclass
1661-
class MigrateToPrivateNetworkClusterRequest:
1662-
cluster_id: str
1663-
"""
1664-
ID of the cluster to migrate.
1665-
"""
1666-
1667-
private_network_id: str
1668-
"""
1669-
ID of the Private Network to link to the cluster.
1670-
"""
1671-
1672-
region: Optional[Region]
1673-
"""
1674-
Region to target. If none is passed will use default region from the config.
1675-
"""
1676-
1677-
16781660
@dataclass
16791661
class RebootNodeRequest:
16801662
node_id: str

scaleway/scaleway/k8s/v1/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@
6565
from .types import ListVersionsRequest
6666
from .types import ListVersionsResponse
6767
from .types import MigrateClusterToRoutedIPsRequest
68-
from .types import MigrateToPrivateNetworkClusterRequest
6968
from .types import RebootNodeRequest
7069
from .types import ReplaceNodeRequest
7170
from .types import ResetClusterAdminTokenRequest
@@ -142,7 +141,6 @@
142141
"ListVersionsRequest",
143142
"ListVersionsResponse",
144143
"MigrateClusterToRoutedIPsRequest",
145-
"MigrateToPrivateNetworkClusterRequest",
146144
"RebootNodeRequest",
147145
"ReplaceNodeRequest",
148146
"ResetClusterAdminTokenRequest",

scaleway/scaleway/k8s/v1/api.py

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
ListNodesResponse,
4545
ListPoolsResponse,
4646
ListVersionsResponse,
47-
MigrateToPrivateNetworkClusterRequest,
4847
Node,
4948
Pool,
5049
SetClusterTypeRequest,
@@ -78,7 +77,6 @@
7877
unmarshal_ListVersionsResponse,
7978
marshal_CreateClusterRequest,
8079
marshal_CreatePoolRequest,
81-
marshal_MigrateToPrivateNetworkClusterRequest,
8280
marshal_SetClusterTypeRequest,
8381
marshal_UpdateClusterRequest,
8482
marshal_UpdatePoolRequest,
@@ -712,51 +710,6 @@ def reset_cluster_admin_token(
712710

713711
self._throw_on_error(res)
714712

715-
def migrate_to_private_network_cluster(
716-
self,
717-
*,
718-
cluster_id: str,
719-
private_network_id: str,
720-
region: Optional[Region] = None,
721-
) -> Cluster:
722-
"""
723-
Migrate an existing cluster to a Private Network cluster.
724-
Migrate a cluster that was created before the release of Private Network clusters to a new one with a Private Network.
725-
:param cluster_id: ID of the cluster to migrate.
726-
:param private_network_id: ID of the Private Network to link to the cluster.
727-
:param region: Region to target. If none is passed will use default region from the config.
728-
:return: :class:`Cluster <Cluster>`
729-
730-
Usage:
731-
::
732-
733-
result = api.migrate_to_private_network_cluster(
734-
cluster_id="example",
735-
private_network_id="example",
736-
)
737-
"""
738-
739-
param_region = validate_path_param(
740-
"region", region or self.client.default_region
741-
)
742-
param_cluster_id = validate_path_param("cluster_id", cluster_id)
743-
744-
res = self._request(
745-
"POST",
746-
f"/k8s/v1/regions/{param_region}/clusters/{param_cluster_id}/migrate-to-private-network",
747-
body=marshal_MigrateToPrivateNetworkClusterRequest(
748-
MigrateToPrivateNetworkClusterRequest(
749-
cluster_id=cluster_id,
750-
private_network_id=private_network_id,
751-
region=region,
752-
),
753-
self.client,
754-
),
755-
)
756-
757-
self._throw_on_error(res)
758-
return unmarshal_Cluster(res.json())
759-
760713
def migrate_cluster_to_routed_i_ps(
761714
self,
762715
*,

scaleway/scaleway/k8s/v1/marshalling.py

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
CreateClusterRequest,
4040
CreatePoolRequestUpgradePolicy,
4141
CreatePoolRequest,
42-
MigrateToPrivateNetworkClusterRequest,
4342
SetClusterTypeRequest,
4443
UpdateClusterRequestAutoUpgrade,
4544
UpdateClusterRequestAutoscalerConfig,
@@ -1178,18 +1177,6 @@ def marshal_CreatePoolRequest(
11781177
return output
11791178

11801179

1181-
def marshal_MigrateToPrivateNetworkClusterRequest(
1182-
request: MigrateToPrivateNetworkClusterRequest,
1183-
defaults: ProfileDefaults,
1184-
) -> Dict[str, Any]:
1185-
output: Dict[str, Any] = {}
1186-
1187-
if request.private_network_id is not None:
1188-
output["private_network_id"] = request.private_network_id
1189-
1190-
return output
1191-
1192-
11931180
def marshal_SetClusterTypeRequest(
11941181
request: SetClusterTypeRequest,
11951182
defaults: ProfileDefaults,

scaleway/scaleway/k8s/v1/types.py

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1657,24 +1657,6 @@ class MigrateClusterToRoutedIPsRequest:
16571657
"""
16581658

16591659

1660-
@dataclass
1661-
class MigrateToPrivateNetworkClusterRequest:
1662-
cluster_id: str
1663-
"""
1664-
ID of the cluster to migrate.
1665-
"""
1666-
1667-
private_network_id: str
1668-
"""
1669-
ID of the Private Network to link to the cluster.
1670-
"""
1671-
1672-
region: Optional[Region]
1673-
"""
1674-
Region to target. If none is passed will use default region from the config.
1675-
"""
1676-
1677-
16781660
@dataclass
16791661
class RebootNodeRequest:
16801662
node_id: str

0 commit comments

Comments
 (0)