@@ -136,64 +136,62 @@ The following list of API endpoints and fields that have been marked for depreca
136
136
137
137
| Deprecated | Replacement |
138
138
| -- | -- |
139
- | https://app.run.ai/ v1/k8s/clusters/{uuid}/jobs | https://app.run.ai /api/v1/workloads |
140
- | https://app.run.ai/ v1/k8s/clusters/{uuid}/jobs/count | https://app.run.ai /api/v1/workloads/count |
141
- | https://app.run.ai/ v1/k8s/clusters/{uuid}/jobs/{jobId}/pods | https://app.run.ai /api/v1/workloads/{workloadId}/pods |
142
- | https://app.run.ai/ v1/k8s/clusters/{uuid}/pods | https://app.run.ai /api/v1/workloads/pods |
139
+ | / v1/k8s/clusters/{uuid}/jobs | /api/v1/workloads |
140
+ | / v1/k8s/clusters/{uuid}/jobs/count | /api/v1/workloads/count |
141
+ | / v1/k8s/clusters/{uuid}/jobs/{jobId}/pods | /api/v1/workloads/{workloadId}/pods |
142
+ | / v1/k8s/clusters/{uuid}/pods | /api/v1/workloads/pods |
143
143
144
144
##### Clusters API
145
145
146
146
| Deprecated | Replacement |
147
147
| -- | -- |
148
- | https://app.run.ai/v1/k8s/clusters | https://app.run.ai/api/v1/clusters |
149
- | https://app.run.ai/v1/k8s/clusters/{uuid} | https://app.run.ai/api/v1/clusters/{uuid} |
150
- | https://app.run.ai/v1/k8s/clusters/{clusterUuid}/metrics | https://app.run.ai/api/v1/clusters/{clusterUuid}/metrics |
148
+ | /v1/k8s/clusters/{clusterUuid}/metrics | /api/v1/clusters/{clusterUuid}/metrics |
151
149
152
150
##### Authorization and Authentication API
153
151
154
152
| Deprecated | Replacement |
155
153
| -- | -- |
156
- | https://app.run.ai/ v1/k8s/auth/token/exchange | https://app.run.ai /api/v1/token |
157
- | https://app.run.ai/ v1/k8s/auth/oauth/tokens/refresh | https://app.run.ai /api/v1/token |
158
- | https://app.run.ai/ v1/k8s/auth/oauth/apptoken | https://app.run.ai /api/v1/token |
159
- | https://app.run.ai/ v1/k8s/users/roles | https://app.run.ai /api/v1/authorization/roles |
160
- | https://app.run.ai/ v1/k8s/users | https://app.run.ai /api/v1/users |
161
- | https://app.run.ai/ v1/k8s/users/{userId} | https://app.run.ai /api/v1/users/{userId} |
162
- | https://app.run.ai/ v1/k8s/users/{userId}/roles | https://app.run.ai /api/v1/authorization/access-rules |
163
- | https://app.run.ai/ v1/k8s/apps | https://app.run.ai /api/v1/apps |
164
- | https://app.run.ai/ v1/k8s/apps/{clientId} | https://app.run.ai /api/v1/apps/{appId} |
165
- | https://app.run.ai/ v1/k8s/groups | https://app.run.ai /api/v1/authorization/access-rules |
166
- | https://app.run.ai/ v1/k8s/groups/{groupName} | https://app.run.ai /api/v1/authorization/access-rules |
167
- | https://app.run.ai/ v1/k8s/clusters/{clusterId}/departments/{department-id}/access-control | https://app.run.ai /api/v1/authorization/access-rules |
168
- | https://app.run.ai /api/v1/authorization/access-rules - _ subjectIdFilter_ field | Use _ filterBy_ / _ sortBy_ fields |
169
- | https://app.run.ai /api/v1/authorization/access-rules - _ scopeType_ field | Use _ filterBy_ / _ sortBy_ fields |
170
- | https://app.run.ai /api/v1/authorization/access-rules - _ roleId_ field | Use _ filterBy_ / _ sortBy_ fields |
154
+ | / v1/k8s/auth/token/exchange | /api/v1/token |
155
+ | / v1/k8s/auth/oauth/tokens/refresh | /api/v1/token |
156
+ | / v1/k8s/auth/oauth/apptoken | /api/v1/token |
157
+ | / v1/k8s/users/roles | /api/v1/authorization/roles |
158
+ | / v1/k8s/users | /api/v1/users |
159
+ | / v1/k8s/users/{userId} | /api/v1/users/{userId} |
160
+ | / v1/k8s/users/{userId}/roles | /api/v1/authorization/access-rules |
161
+ | / v1/k8s/apps | /api/v1/apps |
162
+ | / v1/k8s/apps/{clientId} | /api/v1/apps/{appId} |
163
+ | / v1/k8s/groups | /api/v1/authorization/access-rules |
164
+ | / v1/k8s/groups/{groupName} | /api/v1/authorization/access-rules |
165
+ | / v1/k8s/clusters/{clusterId}/departments/{department-id}/access-control | /api/v1/authorization/access-rules |
166
+ | /api/v1/authorization/access-rules - _ subjectIdFilter_ field | Use _ filterBy_ / _ sortBy_ fields |
167
+ | /api/v1/authorization/access-rules - _ scopeType_ field | Use _ filterBy_ / _ sortBy_ fields |
168
+ | /api/v1/authorization/access-rules - _ roleId_ field | Use _ filterBy_ / _ sortBy_ fields |
171
169
172
170
##### Projects API
173
171
174
172
| Deprecated | Replacement |
175
173
| -- | -- |
176
- | https://app.run.ai/ v1/k8s/clusters/{clusterId}/projects - _ permissions_ field | https://app.run.ai /api/v1/authorization/access-rules |
177
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ resources_ field | Use _ nodePoolResources_ field |
178
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ deservedGpus_ field | Use _ nodePoolResources_ field |
179
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ maxAllowedGpus_ field | Use _ nodePoolResources_ field |
180
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ gpuOverQuotaWeight_ field | Use _ nodePoolResources_ field |
174
+ | / v1/k8s/clusters/{clusterId}/projects - _ permissions_ field | /api/v1/authorization/access-rules |
175
+ | /v1/k8s/clusters/{clusterId}/projects - _ resources_ field | Use _ nodePoolResources_ field |
176
+ | /v1/k8s/clusters/{clusterId}/projects - _ deservedGpus_ field | Use _ nodePoolResources_ field |
177
+ | /v1/k8s/clusters/{clusterId}/projects - _ maxAllowedGpus_ field | Use _ nodePoolResources_ field |
178
+ | /v1/k8s/clusters/{clusterId}/projects - _ gpuOverQuotaWeight_ field | Use _ nodePoolResources_ field |
181
179
182
180
##### Departments API
183
181
184
182
| Deprecated | Replacement |
185
183
| -- | -- |
186
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ resources_ field | Use _ nodePoolResources_ field |
187
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ deservedGpus_ field | Use _ nodePoolResources_ field |
188
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ allowOverQuota_ field | Use _ nodePoolResources_ field |
189
- | https://app.run.ai /v1/k8s/clusters/{clusterId}/projects - _ maxAllowedGpus_ field | Use _ nodePoolResources_ field |
184
+ | /v1/k8s/clusters/{clusterId}/projects - _ resources_ field | Use _ nodePoolResources_ field |
185
+ | /v1/k8s/clusters/{clusterId}/projects - _ deservedGpus_ field | Use _ nodePoolResources_ field |
186
+ | /v1/k8s/clusters/{clusterId}/projects - _ allowOverQuota_ field | Use _ nodePoolResources_ field |
187
+ | /v1/k8s/clusters/{clusterId}/projects - _ maxAllowedGpus_ field | Use _ nodePoolResources_ field |
190
188
191
189
##### Policy API
192
190
193
191
| Deprecated | Replacement |
194
192
| -- | -- |
195
- | https://app.run.ai/ api/v1/policy/workspace | https://app.run.ai /api/v2/policy/workspaces |
196
- | https://app.run.ai/ api/v1/policy/training | https://app.run.ai /api/v2/policy/trainings |
193
+ | / api/v1/policy/workspace | /api/v2/policy/workspaces |
194
+ | / api/v1/policy/training | /api/v2/policy/trainings |
197
195
198
196
#### Removed APIs and API fields (completed deprecation)
199
197
@@ -203,7 +201,7 @@ The following list of API endpoints and fields that have completed their depreca
203
201
204
202
| Endpoint | Change |
205
203
| -- | -- |
206
- | https://app.run.ai /api/v1/asset/compute | _ gpuRequest_ field was removed and is replaced by the following fields _ gpuDevicesRequest_ , _ gpuRequestType_ , _ gpuPortionRequest_ , _ gpuPortionLimit_ , _ gpuMemoryRequest_ , _ gpuMemoryLimit_ , _ migProfile_ |
204
+ | /api/v1/asset/compute | _ gpuRequest_ field was removed and is replaced by the following fields _ gpuDevicesRequest_ , _ gpuRequestType_ , _ gpuPortionRequest_ , _ gpuPortionLimit_ , _ gpuMemoryRequest_ , _ gpuMemoryLimit_ , _ migProfile_ |
207
205
208
206
## Breaking changes
209
207
0 commit comments