Skip to content

Commit d272e4e

Browse files
authored
launchpad client update (#68)
* launchpad client update * fix instance type id creation on nebius (#66) * fix instance type id * use proper constructor and improve tests * ignore lint * set page size larger (#67) * set page size back to 100
1 parent e86abf8 commit d272e4e

File tree

180 files changed

+36601
-2168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

180 files changed

+36601
-2168
lines changed

v1/providers/launchpad/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
SPEC_VERSION ?= v2.39.5
1+
SPEC_VERSION ?= v2.40.9
22
SPEC_FILE ?= swagger-${SPEC_VERSION}.yaml
33
SPEC_FILE_FINAL ?= swagger-${SPEC_VERSION}.final.yaml
44
OUTPUT_DIR ?= launchpad

v1/providers/launchpad/gen/launchpad/.openapi-generator/FILES

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ api_catalog_gpu_os_choices.go
1010
api_catalog_instance_types.go
1111
api_catalog_persona_choices.go
1212
api_catalog_runtimes.go
13+
api_catalog_vgpu_profile_choices.go
1314
api_health.go
1415
api_identity_profile.go
1516
api_inventory_clusters.go
@@ -33,22 +34,26 @@ docs/CatalogGpuOsChoicesAPI.md
3334
docs/CatalogInstanceTypesAPI.md
3435
docs/CatalogPersonaChoicesAPI.md
3536
docs/CatalogRuntimesAPI.md
37+
docs/CatalogVgpuProfileChoicesAPI.md
3638
docs/CategoryEnum.md
3739
docs/Cluster.md
3840
docs/ClusterBulkUpdate.md
3941
docs/ClusterDeployment.md
4042
docs/ClusterGpusInner.md
4143
docs/ClusterInstancesInner.md
4244
docs/ClusterNodesInner.md
45+
docs/ClusterPipeline.md
46+
docs/ClusterPipelineCluster.md
4347
docs/ClusterPipelineTrigger.md
48+
docs/ClusterProvisionCreateResponse.md
4449
docs/CpuManufacturerEnum.md
4550
docs/Deployment.md
4651
docs/DeploymentBulkUpdate.md
47-
docs/DeploymentCluster.md
4852
docs/DeploymentInstance.md
4953
docs/DeploymentKey.md
5054
docs/DeploymentNote.md
5155
docs/DeploymentPipeline.md
56+
docs/DeploymentPipelineTrigger.md
5257
docs/DeploymentService.md
5358
docs/DeploymentState.md
5459
docs/DeploymentTask.md
@@ -100,6 +105,7 @@ docs/OEM.md
100105
docs/OnDemandSpeedEnum.md
101106
docs/Overrides.md
102107
docs/PaginatedClusterList.md
108+
docs/PaginatedClusterPipelineList.md
103109
docs/PaginatedDeploymentInstanceList.md
104110
docs/PaginatedDeploymentKeyList.md
105111
docs/PaginatedDeploymentList.md
@@ -120,6 +126,7 @@ docs/PaginatedOEMList.md
120126
docs/PaginatedPersonaChoiceList.md
121127
docs/PaginatedProviderList.md
122128
docs/PaginatedRuntimeList.md
129+
docs/PaginatedVGpuProfileChoiceList.md
123130
docs/PasswordChange.md
124131
docs/PersonaChoice.md
125132
docs/PipelineAction.md
@@ -137,9 +144,9 @@ docs/StatusEnum.md
137144
docs/SystemArchEnum.md
138145
docs/Tenant.md
139146
docs/TypeEnum.md
147+
docs/VGpuProfileChoice.md
140148
docs/VersionAPI.md
141149
docs/VersionRetrieve200Response.md
142-
docs/VgpuProfileEnum.md
143150
git_push.sh
144151
go.mod
145152
go.sum
@@ -154,15 +161,18 @@ model_cluster_deployment.go
154161
model_cluster_gpus_inner.go
155162
model_cluster_instances_inner.go
156163
model_cluster_nodes_inner.go
164+
model_cluster_pipeline.go
165+
model_cluster_pipeline_cluster.go
157166
model_cluster_pipeline_trigger.go
167+
model_cluster_provision_create_response.go
158168
model_cpu_manufacturer_enum.go
159169
model_deployment.go
160170
model_deployment_bulk_update.go
161-
model_deployment_cluster.go
162171
model_deployment_instance.go
163172
model_deployment_key.go
164173
model_deployment_note.go
165174
model_deployment_pipeline.go
175+
model_deployment_pipeline_trigger.go
166176
model_deployment_service.go
167177
model_deployment_state.go
168178
model_deployment_task.go
@@ -205,6 +215,7 @@ model_oem.go
205215
model_on_demand_speed_enum.go
206216
model_overrides.go
207217
model_paginated_cluster_list.go
218+
model_paginated_cluster_pipeline_list.go
208219
model_paginated_deployment_instance_list.go
209220
model_paginated_deployment_key_list.go
210221
model_paginated_deployment_list.go
@@ -225,6 +236,7 @@ model_paginated_oem_list.go
225236
model_paginated_persona_choice_list.go
226237
model_paginated_provider_list.go
227238
model_paginated_runtime_list.go
239+
model_paginated_v_gpu_profile_choice_list.go
228240
model_password_change.go
229241
model_persona_choice.go
230242
model_pipeline_action.go
@@ -242,8 +254,8 @@ model_status_enum.go
242254
model_system_arch_enum.go
243255
model_tenant.go
244256
model_type_enum.go
257+
model_v_gpu_profile_choice.go
245258
model_version_retrieve_200_response.go
246-
model_vgpu_profile_enum.go
247259
response.go
248260
test/api_auth_test.go
249261
test/api_catalog_deployments_test.go
@@ -252,6 +264,7 @@ test/api_catalog_gpu_os_choices_test.go
252264
test/api_catalog_instance_types_test.go
253265
test/api_catalog_persona_choices_test.go
254266
test/api_catalog_runtimes_test.go
267+
test/api_catalog_vgpu_profile_choices_test.go
255268
test/api_health_test.go
256269
test/api_identity_profile_test.go
257270
test/api_inventory_clusters_test.go

v1/providers/launchpad/gen/launchpad/README.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ RESTful API for interacting with the NVIDIA LaunchPad platform
55
## Overview
66
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
77

8-
- API version: 2.39.5
8+
- API version: 2.40.9
99
- Package version: 1.0.0
1010
- Generator version: 7.8.0
1111
- Build package: org.openapitools.codegen.languages.GoClientCodegen
@@ -97,6 +97,7 @@ Class | Method | HTTP request | Description
9797
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsPartialUpdate**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentspartialupdate) | **Patch** /v1/catalog/deployments/{id}/ |
9898
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsPipelinesCreate**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentspipelinescreate) | **Post** /v1/catalog/deployments/{deployment_id}/pipelines/ |
9999
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsPipelinesList**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentspipelineslist) | **Get** /v1/catalog/deployments/{deployment_id}/pipelines/ |
100+
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsPipelinesTriggerCreate**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentspipelinestriggercreate) | **Post** /v1/catalog/deployments/{id}/pipelines/trigger/ |
100101
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsRetrieve**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentsretrieve) | **Get** /v1/catalog/deployments/{id}/ |
101102
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsServicesCreate**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentsservicescreate) | **Post** /v1/catalog/deployments/{deployment_id}/services/ |
102103
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsServicesList**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentsserviceslist) | **Get** /v1/catalog/deployments/{deployment_id}/services/ |
@@ -108,18 +109,18 @@ Class | Method | HTTP request | Description
108109
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsTasksList**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentstaskslist) | **Get** /v1/catalog/deployments/{deployment_id}/tasks/ | 🚧 [Beta Feature]
109110
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsTasksRetrieve**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentstasksretrieve) | **Get** /v1/catalog/deployments/{deployment_id}/tasks/{id}/ | 🚧 [Beta Feature]
110111
*CatalogDeploymentsAPI* | [**V1CatalogDeploymentsUpdate**](docs/CatalogDeploymentsAPI.md#v1catalogdeploymentsupdate) | **Put** /v1/catalog/deployments/{id}/ |
111-
*CatalogDeploymentsAPI* | [**V1CatalogExperiencesNotesCreate**](docs/CatalogDeploymentsAPI.md#v1catalogexperiencesnotescreate) | **Post** /v1/catalog/experiences/{experience_id}/notes/ |
112-
*CatalogDeploymentsAPI* | [**V1CatalogExperiencesNotesDestroy**](docs/CatalogDeploymentsAPI.md#v1catalogexperiencesnotesdestroy) | **Delete** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
113-
*CatalogDeploymentsAPI* | [**V1CatalogExperiencesNotesList**](docs/CatalogDeploymentsAPI.md#v1catalogexperiencesnoteslist) | **Get** /v1/catalog/experiences/{experience_id}/notes/ |
114-
*CatalogDeploymentsAPI* | [**V1CatalogExperiencesNotesPartialUpdate**](docs/CatalogDeploymentsAPI.md#v1catalogexperiencesnotespartialupdate) | **Patch** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
115-
*CatalogDeploymentsAPI* | [**V1CatalogExperiencesNotesRetrieve**](docs/CatalogDeploymentsAPI.md#v1catalogexperiencesnotesretrieve) | **Get** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
116-
*CatalogDeploymentsAPI* | [**V1CatalogExperiencesNotesUpdate**](docs/CatalogDeploymentsAPI.md#v1catalogexperiencesnotesupdate) | **Put** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
117112
*CatalogExperiencesAPI* | [**V1CatalogExperiencesBulkCreate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesbulkcreate) | **Post** /v1/catalog/experiences/bulk/ |
118113
*CatalogExperiencesAPI* | [**V1CatalogExperiencesBulkPartialUpdate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesbulkpartialupdate) | **Patch** /v1/catalog/experiences/bulk/ |
119114
*CatalogExperiencesAPI* | [**V1CatalogExperiencesCreate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencescreate) | **Post** /v1/catalog/experiences/ |
120115
*CatalogExperiencesAPI* | [**V1CatalogExperiencesDestroy**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesdestroy) | **Delete** /v1/catalog/experiences/{id}/ |
121116
*CatalogExperiencesAPI* | [**V1CatalogExperiencesHistoryList**](docs/CatalogExperiencesAPI.md#v1catalogexperienceshistorylist) | **Get** /v1/catalog/experiences/{id}/history/ |
122117
*CatalogExperiencesAPI* | [**V1CatalogExperiencesList**](docs/CatalogExperiencesAPI.md#v1catalogexperienceslist) | **Get** /v1/catalog/experiences/ |
118+
*CatalogExperiencesAPI* | [**V1CatalogExperiencesNotesCreate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesnotescreate) | **Post** /v1/catalog/experiences/{experience_id}/notes/ |
119+
*CatalogExperiencesAPI* | [**V1CatalogExperiencesNotesDestroy**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesnotesdestroy) | **Delete** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
120+
*CatalogExperiencesAPI* | [**V1CatalogExperiencesNotesList**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesnoteslist) | **Get** /v1/catalog/experiences/{experience_id}/notes/ |
121+
*CatalogExperiencesAPI* | [**V1CatalogExperiencesNotesPartialUpdate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesnotespartialupdate) | **Patch** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
122+
*CatalogExperiencesAPI* | [**V1CatalogExperiencesNotesRetrieve**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesnotesretrieve) | **Get** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
123+
*CatalogExperiencesAPI* | [**V1CatalogExperiencesNotesUpdate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesnotesupdate) | **Put** /v1/catalog/experiences/{experience_id}/notes/{id}/ |
123124
*CatalogExperiencesAPI* | [**V1CatalogExperiencesPartialUpdate**](docs/CatalogExperiencesAPI.md#v1catalogexperiencespartialupdate) | **Patch** /v1/catalog/experiences/{id}/ |
124125
*CatalogExperiencesAPI* | [**V1CatalogExperiencesRetrieve**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesretrieve) | **Get** /v1/catalog/experiences/{id}/ |
125126
*CatalogExperiencesAPI* | [**V1CatalogExperiencesStatsRetrieve**](docs/CatalogExperiencesAPI.md#v1catalogexperiencesstatsretrieve) | **Get** /v1/catalog/experiences/stats/ | 🚧 [Beta Feature]
@@ -136,6 +137,8 @@ Class | Method | HTTP request | Description
136137
*CatalogRuntimesAPI* | [**V1CatalogRuntimesPartialUpdate**](docs/CatalogRuntimesAPI.md#v1catalogruntimespartialupdate) | **Patch** /v1/catalog/runtimes/{id}/ |
137138
*CatalogRuntimesAPI* | [**V1CatalogRuntimesRetrieve**](docs/CatalogRuntimesAPI.md#v1catalogruntimesretrieve) | **Get** /v1/catalog/runtimes/{id}/ |
138139
*CatalogRuntimesAPI* | [**V1CatalogRuntimesUpdate**](docs/CatalogRuntimesAPI.md#v1catalogruntimesupdate) | **Put** /v1/catalog/runtimes/{id}/ |
140+
*CatalogVgpuProfileChoicesAPI* | [**V1CatalogVgpuProfileChoicesCreate**](docs/CatalogVgpuProfileChoicesAPI.md#v1catalogvgpuprofilechoicescreate) | **Post** /v1/catalog/vgpu-profile-choices/ |
141+
*CatalogVgpuProfileChoicesAPI* | [**V1CatalogVgpuProfileChoicesList**](docs/CatalogVgpuProfileChoicesAPI.md#v1catalogvgpuprofilechoiceslist) | **Get** /v1/catalog/vgpu-profile-choices/ |
139142
*HealthAPI* | [**HealthRetrieve**](docs/HealthAPI.md#healthretrieve) | **Get** /health/ |
140143
*IdentityProfileAPI* | [**V1IdentityProfilePartialUpdate**](docs/IdentityProfileAPI.md#v1identityprofilepartialupdate) | **Patch** /v1/identity/profile/ |
141144
*IdentityProfileAPI* | [**V1IdentityProfileRetrieve**](docs/IdentityProfileAPI.md#v1identityprofileretrieve) | **Get** /v1/identity/profile/ |
@@ -145,6 +148,7 @@ Class | Method | HTTP request | Description
145148
*InventoryClustersAPI* | [**V1InventoryClustersHistoryList**](docs/InventoryClustersAPI.md#v1inventoryclustershistorylist) | **Get** /v1/inventory/clusters/{id}/history/ |
146149
*InventoryClustersAPI* | [**V1InventoryClustersList**](docs/InventoryClustersAPI.md#v1inventoryclusterslist) | **Get** /v1/inventory/clusters/ |
147150
*InventoryClustersAPI* | [**V1InventoryClustersPartialUpdate**](docs/InventoryClustersAPI.md#v1inventoryclusterspartialupdate) | **Patch** /v1/inventory/clusters/{id}/ |
151+
*InventoryClustersAPI* | [**V1InventoryClustersPipelinesList**](docs/InventoryClustersAPI.md#v1inventoryclusterspipelineslist) | **Get** /v1/inventory/clusters/{cluster_id}/pipelines/ |
148152
*InventoryClustersAPI* | [**V1InventoryClustersPipelinesTriggerCreate**](docs/InventoryClustersAPI.md#v1inventoryclusterspipelinestriggercreate) | **Post** /v1/inventory/clusters/{id}/pipelines/trigger/ |
149153
*InventoryClustersAPI* | [**V1InventoryClustersProvisionCreate**](docs/InventoryClustersAPI.md#v1inventoryclustersprovisioncreate) | **Post** /v1/inventory/clusters/provision/ |
150154
*InventoryClustersAPI* | [**V1InventoryClustersProvisionDestroy**](docs/InventoryClustersAPI.md#v1inventoryclustersprovisiondestroy) | **Delete** /v1/inventory/clusters/{id}/provision/ |
@@ -219,15 +223,18 @@ Class | Method | HTTP request | Description
219223
- [ClusterGpusInner](docs/ClusterGpusInner.md)
220224
- [ClusterInstancesInner](docs/ClusterInstancesInner.md)
221225
- [ClusterNodesInner](docs/ClusterNodesInner.md)
226+
- [ClusterPipeline](docs/ClusterPipeline.md)
227+
- [ClusterPipelineCluster](docs/ClusterPipelineCluster.md)
222228
- [ClusterPipelineTrigger](docs/ClusterPipelineTrigger.md)
229+
- [ClusterProvisionCreateResponse](docs/ClusterProvisionCreateResponse.md)
223230
- [CpuManufacturerEnum](docs/CpuManufacturerEnum.md)
224231
- [Deployment](docs/Deployment.md)
225232
- [DeploymentBulkUpdate](docs/DeploymentBulkUpdate.md)
226-
- [DeploymentCluster](docs/DeploymentCluster.md)
227233
- [DeploymentInstance](docs/DeploymentInstance.md)
228234
- [DeploymentKey](docs/DeploymentKey.md)
229235
- [DeploymentNote](docs/DeploymentNote.md)
230236
- [DeploymentPipeline](docs/DeploymentPipeline.md)
237+
- [DeploymentPipelineTrigger](docs/DeploymentPipelineTrigger.md)
231238
- [DeploymentService](docs/DeploymentService.md)
232239
- [DeploymentState](docs/DeploymentState.md)
233240
- [DeploymentTask](docs/DeploymentTask.md)
@@ -270,6 +277,7 @@ Class | Method | HTTP request | Description
270277
- [OnDemandSpeedEnum](docs/OnDemandSpeedEnum.md)
271278
- [Overrides](docs/Overrides.md)
272279
- [PaginatedClusterList](docs/PaginatedClusterList.md)
280+
- [PaginatedClusterPipelineList](docs/PaginatedClusterPipelineList.md)
273281
- [PaginatedDeploymentInstanceList](docs/PaginatedDeploymentInstanceList.md)
274282
- [PaginatedDeploymentKeyList](docs/PaginatedDeploymentKeyList.md)
275283
- [PaginatedDeploymentList](docs/PaginatedDeploymentList.md)
@@ -290,6 +298,7 @@ Class | Method | HTTP request | Description
290298
- [PaginatedPersonaChoiceList](docs/PaginatedPersonaChoiceList.md)
291299
- [PaginatedProviderList](docs/PaginatedProviderList.md)
292300
- [PaginatedRuntimeList](docs/PaginatedRuntimeList.md)
301+
- [PaginatedVGpuProfileChoiceList](docs/PaginatedVGpuProfileChoiceList.md)
293302
- [PasswordChange](docs/PasswordChange.md)
294303
- [PersonaChoice](docs/PersonaChoice.md)
295304
- [PipelineAction](docs/PipelineAction.md)
@@ -307,8 +316,8 @@ Class | Method | HTTP request | Description
307316
- [SystemArchEnum](docs/SystemArchEnum.md)
308317
- [Tenant](docs/Tenant.md)
309318
- [TypeEnum](docs/TypeEnum.md)
319+
- [VGpuProfileChoice](docs/VGpuProfileChoice.md)
310320
- [VersionRetrieve200Response](docs/VersionRetrieve200Response.md)
311-
- [VgpuProfileEnum](docs/VgpuProfileEnum.md)
312321

313322

314323
## Documentation For Authorization

0 commit comments

Comments
 (0)