Skip to content

Commit 74b9c41

Browse files
committed
Revert "feat(baremetal): add private network (#205)"
This reverts commit f77dc21.
1 parent 9293bf5 commit 74b9c41

File tree

4 files changed

+1
-303
lines changed

4 files changed

+1
-303
lines changed

packages/clients/src/api/baremetal/v1/api.gen.ts

Lines changed: 0 additions & 136 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,9 @@ import type { WaitForOptions, Zone } from '../../../bridge'
1111
import { SERVER_TRANSIENT_STATUSES } from './content.gen'
1212
import {
1313
marshalAddOptionServerRequest,
14-
marshalAddServerPrivateNetworkRequest,
1514
marshalCreateServerRequest,
1615
marshalInstallServerRequest,
1716
marshalRebootServerRequest,
18-
marshalSetServerPrivateNetworksRequest,
1917
marshalStartBMCAccessRequest,
2018
marshalStartServerRequest,
2119
marshalUpdateIPRequest,
@@ -28,24 +26,19 @@ import {
2826
unmarshalListOffersResponse,
2927
unmarshalListOptionsResponse,
3028
unmarshalListServerEventsResponse,
31-
unmarshalListServerPrivateNetworksResponse,
3229
unmarshalListServersResponse,
3330
unmarshalListSettingsResponse,
3431
unmarshalOS,
3532
unmarshalOffer,
3633
unmarshalOption,
3734
unmarshalServer,
38-
unmarshalServerPrivateNetwork,
39-
unmarshalSetServerPrivateNetworksResponse,
4035
unmarshalSetting,
4136
} from './marshalling.gen'
4237
import type {
4338
AddOptionServerRequest,
44-
AddServerPrivateNetworkRequest,
4539
BMCAccess,
4640
CreateServerRequest,
4741
DeleteOptionServerRequest,
48-
DeleteServerPrivateNetworkRequest,
4942
DeleteServerRequest,
5043
GetBMCAccessRequest,
5144
GetOSRequest,
@@ -64,8 +57,6 @@ import type {
6457
ListOptionsResponse,
6558
ListServerEventsRequest,
6659
ListServerEventsResponse,
67-
ListServerPrivateNetworksRequest,
68-
ListServerPrivateNetworksResponse,
6960
ListServersRequest,
7061
ListServersResponse,
7162
ListSettingsRequest,
@@ -75,9 +66,6 @@ import type {
7566
Option,
7667
RebootServerRequest,
7768
Server,
78-
ServerPrivateNetwork,
79-
SetServerPrivateNetworksRequest,
80-
SetServerPrivateNetworksResponse,
8169
Setting,
8270
StartBMCAccessRequest,
8371
StartServerRequest,
@@ -726,128 +714,4 @@ export class BaremetalV1GenAPI extends API {
726714
},
727715
unmarshalOS,
728716
)
729-
730-
/**
731-
* Add a server to a private network
732-
*
733-
* @param request - The request {@link AddServerPrivateNetworkRequest}
734-
* @returns A Promise of ServerPrivateNetwork
735-
*/
736-
addServerPrivateNetwork = (
737-
request: Readonly<AddServerPrivateNetworkRequest>,
738-
) =>
739-
this.client.fetch<ServerPrivateNetwork>(
740-
{
741-
body: JSON.stringify(
742-
marshalAddServerPrivateNetworkRequest(request, this.client.settings),
743-
),
744-
headers: jsonContentHeaders,
745-
method: 'POST',
746-
path: `/baremetal/v1/zones/${validatePathParam(
747-
'zone',
748-
request.zone ?? this.client.settings.defaultZone,
749-
)}/servers/${validatePathParam(
750-
'serverId',
751-
request.serverId,
752-
)}/private-networks`,
753-
},
754-
unmarshalServerPrivateNetwork,
755-
)
756-
757-
/**
758-
* Set multiple private networks on a server
759-
*
760-
* @param request - The request {@link SetServerPrivateNetworksRequest}
761-
* @returns A Promise of SetServerPrivateNetworksResponse
762-
*/
763-
setServerPrivateNetworks = (
764-
request: Readonly<SetServerPrivateNetworksRequest>,
765-
) =>
766-
this.client.fetch<SetServerPrivateNetworksResponse>(
767-
{
768-
body: JSON.stringify(
769-
marshalSetServerPrivateNetworksRequest(request, this.client.settings),
770-
),
771-
headers: jsonContentHeaders,
772-
method: 'PUT',
773-
path: `/baremetal/v1/zones/${validatePathParam(
774-
'zone',
775-
request.zone ?? this.client.settings.defaultZone,
776-
)}/servers/${validatePathParam(
777-
'serverId',
778-
request.serverId,
779-
)}/private-networks`,
780-
},
781-
unmarshalSetServerPrivateNetworksResponse,
782-
)
783-
784-
protected pageOfListServerPrivateNetworks = (
785-
request: Readonly<ListServerPrivateNetworksRequest> = {},
786-
) =>
787-
this.client.fetch<ListServerPrivateNetworksResponse>(
788-
{
789-
method: 'GET',
790-
path: `/baremetal/v1/zones/${validatePathParam(
791-
'zone',
792-
request.zone ?? this.client.settings.defaultZone,
793-
)}/server-private-networks`,
794-
urlParams: urlParams(
795-
['order_by', request.orderBy ?? 'created_at_asc'],
796-
[
797-
'organization_id',
798-
request.organizationId ??
799-
this.client.settings.defaultOrganizationId,
800-
],
801-
['page', request.page],
802-
[
803-
'page_size',
804-
request.pageSize ?? this.client.settings.defaultPageSize,
805-
],
806-
['private_network_id', request.privateNetworkId],
807-
[
808-
'project_id',
809-
request.projectId ?? this.client.settings.defaultProjectId,
810-
],
811-
['server_id', request.serverId],
812-
),
813-
},
814-
unmarshalListServerPrivateNetworksResponse,
815-
)
816-
817-
/**
818-
* List the private networks of a server
819-
*
820-
* @param request - The request {@link ListServerPrivateNetworksRequest}
821-
* @returns A Promise of ListServerPrivateNetworksResponse
822-
*/
823-
listServerPrivateNetworks = (
824-
request: Readonly<ListServerPrivateNetworksRequest> = {},
825-
) =>
826-
enrichForPagination(
827-
'serverPrivateNetworks',
828-
this.pageOfListServerPrivateNetworks,
829-
request,
830-
)
831-
832-
/**
833-
* Delete a private network
834-
*
835-
* @param request - The request {@link DeleteServerPrivateNetworkRequest}
836-
*/
837-
deleteServerPrivateNetwork = (
838-
request: Readonly<DeleteServerPrivateNetworkRequest>,
839-
) =>
840-
this.client.fetch<void>({
841-
method: 'DELETE',
842-
path: `/baremetal/v1/zones/${validatePathParam(
843-
'zone',
844-
request.zone ?? this.client.settings.defaultZone,
845-
)}/servers/${validatePathParam(
846-
'serverId',
847-
request.serverId,
848-
)}/private-networks/${validatePathParam(
849-
'privateNetworkId',
850-
request.privateNetworkId,
851-
)}`,
852-
})
853717
}

packages/clients/src/api/baremetal/v1/content.gen.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,13 @@
11
// This file was automatically generated. DO NOT EDIT.
22
// If you have any remark or suggestion do not hesitate to open an issue.
3-
import type {
4-
ServerInstallStatus,
5-
ServerPrivateNetworkStatus,
6-
ServerStatus,
7-
} from './types.gen'
3+
import type { ServerInstallStatus, ServerStatus } from './types.gen'
84

95
/** Lists transient statutes of the enum {@link ServerInstallStatus}. */
106
export const SERVER_INSTALL_TRANSIENT_STATUSES: ServerInstallStatus[] = [
117
'to_install',
128
'installing',
139
]
1410

15-
/** Lists transient statutes of the enum {@link ServerPrivateNetworkStatus}. */
16-
export const SERVER_PRIVATE_NETWORK_TRANSIENT_STATUSES: ServerPrivateNetworkStatus[] =
17-
['attaching', 'detaching']
18-
1911
/** Lists transient statutes of the enum {@link ServerStatus}. */
2012
export const SERVER_TRANSIENT_STATUSES: ServerStatus[] = [
2113
'delivering',

packages/clients/src/api/baremetal/v1/marshalling.gen.ts

Lines changed: 0 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import {
1111
import type { DefaultValues } from '../../../bridge'
1212
import type {
1313
AddOptionServerRequest,
14-
AddServerPrivateNetworkRequest,
1514
BMCAccess,
1615
CPU,
1716
CreateServerRequest,
@@ -24,7 +23,6 @@ import type {
2423
ListOffersResponse,
2524
ListOptionsResponse,
2625
ListServerEventsResponse,
27-
ListServerPrivateNetworksResponse,
2826
ListServersResponse,
2927
ListSettingsResponse,
3028
Memory,
@@ -40,10 +38,7 @@ import type {
4038
ServerEvent,
4139
ServerInstall,
4240
ServerOption,
43-
ServerPrivateNetwork,
4441
ServerRescueServer,
45-
SetServerPrivateNetworksRequest,
46-
SetServerPrivateNetworksResponse,
4742
Setting,
4843
StartBMCAccessRequest,
4944
StartServerRequest,
@@ -331,25 +326,6 @@ const unmarshalServerEvent = (data: unknown) => {
331326
} as ServerEvent
332327
}
333328

334-
export const unmarshalServerPrivateNetwork = (data: unknown) => {
335-
if (!isJSONObject(data)) {
336-
throw new TypeError(
337-
`Unmarshalling the type 'ServerPrivateNetwork' failed as data isn't a dictionary.`,
338-
)
339-
}
340-
341-
return {
342-
createdAt: unmarshalDate(data.created_at),
343-
id: data.id,
344-
privateNetworkId: data.private_network_id,
345-
projectId: data.project_id,
346-
serverId: data.server_id,
347-
status: data.status,
348-
updatedAt: unmarshalDate(data.updated_at),
349-
vlan: data.vlan,
350-
} as ServerPrivateNetwork
351-
}
352-
353329
export const unmarshalSetting = (data: unknown) => {
354330
if (!isJSONObject(data)) {
355331
throw new TypeError(
@@ -444,22 +420,6 @@ export const unmarshalListServerEventsResponse = (data: unknown) => {
444420
} as ListServerEventsResponse
445421
}
446422

447-
export const unmarshalListServerPrivateNetworksResponse = (data: unknown) => {
448-
if (!isJSONObject(data)) {
449-
throw new TypeError(
450-
`Unmarshalling the type 'ListServerPrivateNetworksResponse' failed as data isn't a dictionary.`,
451-
)
452-
}
453-
454-
return {
455-
serverPrivateNetworks: unmarshalArrayOfObject(
456-
data.server_private_networks,
457-
unmarshalServerPrivateNetwork,
458-
),
459-
totalCount: data.total_count,
460-
} as ListServerPrivateNetworksResponse
461-
}
462-
463423
export const unmarshalListServersResponse = (data: unknown) => {
464424
if (!isJSONObject(data)) {
465425
throw new TypeError(
@@ -486,21 +446,6 @@ export const unmarshalListSettingsResponse = (data: unknown) => {
486446
} as ListSettingsResponse
487447
}
488448

489-
export const unmarshalSetServerPrivateNetworksResponse = (data: unknown) => {
490-
if (!isJSONObject(data)) {
491-
throw new TypeError(
492-
`Unmarshalling the type 'SetServerPrivateNetworksResponse' failed as data isn't a dictionary.`,
493-
)
494-
}
495-
496-
return {
497-
serverPrivateNetworks: unmarshalArrayOfObject(
498-
data.server_private_networks,
499-
unmarshalServerPrivateNetwork,
500-
),
501-
} as SetServerPrivateNetworksResponse
502-
}
503-
504449
const marshalCreateServerRequestInstall = (
505450
request: CreateServerRequestInstall,
506451
defaults: DefaultValues,
@@ -521,13 +466,6 @@ export const marshalAddOptionServerRequest = (
521466
expires_at: request.expiresAt,
522467
})
523468

524-
export const marshalAddServerPrivateNetworkRequest = (
525-
request: AddServerPrivateNetworkRequest,
526-
defaults: DefaultValues,
527-
): Record<string, unknown> => ({
528-
private_network_id: request.privateNetworkId,
529-
})
530-
531469
export const marshalCreateServerRequest = (
532470
request: CreateServerRequest,
533471
defaults: DefaultValues,
@@ -574,13 +512,6 @@ export const marshalRebootServerRequest = (
574512
boot_type: request.bootType,
575513
})
576514

577-
export const marshalSetServerPrivateNetworksRequest = (
578-
request: SetServerPrivateNetworksRequest,
579-
defaults: DefaultValues,
580-
): Record<string, unknown> => ({
581-
private_network_ids: request.privateNetworkIds,
582-
})
583-
584515
export const marshalStartBMCAccessRequest = (
585516
request: StartBMCAccessRequest,
586517
defaults: DefaultValues,

0 commit comments

Comments
 (0)