Skip to content

Commit 8391b9f

Browse files
feat: k8s v2 endpoints (#968)
* feat: k8s v2 endpoints * fix: v1 to v2 debug log * fix: removed v1 kubernetes endpoints * fix: x operation handler to v2 * fix: removed correct folder * fix: kubernetes folder from v1 to v2
1 parent b255d95 commit 8391b9f

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/api/v1/teams/{teamId}/kubernetes/fetchPodsFromLabel.ts renamed to src/api/v2/teams/{teamId}/kubernetes/fetchPodsFromLabel.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import Debug from 'debug'
22
import { Response } from 'express'
33
import { OpenApiRequestExt } from 'src/otomi-models'
44

5-
const debug = Debug('otomi:api:v1:teams:kubernetes:fetchPodsFromLabel')
5+
const debug = Debug('otomi:api:v2:teams:kubernetes:fetchPodsFromLabel')
66

77
/**
8-
* GET /v1/teams/{teamId}/kubernetes/fetchPodsFromLabel
8+
* GET /v2/teams/{teamId}/kubernetes/fetchPodsFromLabel
99
* Fetch pods by label selector
1010
*/
1111
export const fetchPodsFromLabel = async (req: OpenApiRequestExt, res: Response): Promise<void> => {

src/api/v1/teams/{teamId}/kubernetes/networkPolicies.ts renamed to src/api/v2/teams/{teamId}/kubernetes/networkPolicies.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import Debug from 'debug'
22
import { Response } from 'express'
33
import { OpenApiRequestExt } from 'src/otomi-models'
44

5-
const debug = Debug('otomi:api:v1:teams:kubernetes:networkPolicies')
5+
const debug = Debug('otomi:api:v2:teams:kubernetes:networkPolicies')
66

77
/**
8-
* GET /v1/teams/{teamId}/kubernetes/networkPolicies
8+
* GET /v2/teams/{teamId}/kubernetes/networkPolicies
99
* Get K8s pod labels for a workload
1010
*/
1111
export const getK8sPodLabelsForWorkload = async (req: OpenApiRequestExt, res: Response): Promise<void> => {

src/api/v1/teams/{teamId}/kubernetes/services.ts renamed to src/api/v2/teams/{teamId}/kubernetes/services.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import Debug from 'debug'
22
import { Response } from 'express'
33
import { OpenApiRequestExt } from 'src/otomi-models'
44

5-
const debug = Debug('otomi:api:v1:teams:kubernetes:services')
5+
const debug = Debug('otomi:api:v2:teams:kubernetes:services')
66

77
/**
8-
* GET /v1/teams/{teamId}/kubernetes/services
8+
* GET /v2/teams/{teamId}/kubernetes/services
99
* Get all Kubernetes services for a team
1010
*/
1111
export const getK8sServices = async (req: OpenApiRequestExt, res: Response): Promise<void> => {

src/openapi/api.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -295,12 +295,12 @@ paths:
295295
schema:
296296
$ref: '#/components/schemas/Service'
297297

298-
'/v1/teams/{teamId}/kubernetes/services':
298+
'/v2/teams/{teamId}/kubernetes/services':
299299
parameters:
300300
- $ref: '#/components/parameters/teamParams'
301301
get:
302302
operationId: getK8sServices
303-
x-eov-operation-handler: v1/teams/{teamId}/kubernetes/services
303+
x-eov-operation-handler: v2/teams/{teamId}/kubernetes/services
304304
description: Get services from a given team
305305
x-aclSchema: Service
306306
responses:
@@ -315,12 +315,12 @@ paths:
315315
'400':
316316
$ref: '#/components/responses/BadRequest'
317317

318-
'/v1/teams/{teamId}/kubernetes/networkPolicies':
318+
'/v2/teams/{teamId}/kubernetes/networkPolicies':
319319
parameters:
320320
- $ref: '#/components/parameters/teamParams'
321321
get:
322322
operationId: getK8sPodLabelsForWorkload
323-
x-eov-operation-handler: v1/teams/{teamId}/kubernetes/networkPolicies
323+
x-eov-operation-handler: v2/teams/{teamId}/kubernetes/networkPolicies
324324
description: Get Podlabels from given workload
325325
x-aclSchema: Netpol
326326
parameters:
@@ -346,12 +346,12 @@ paths:
346346
'400':
347347
$ref: '#/components/responses/BadRequest'
348348

349-
'/v1/teams/{teamId}/kubernetes/fetchPodsFromLabel':
349+
'/v2/teams/{teamId}/kubernetes/fetchPodsFromLabel':
350350
parameters:
351351
- $ref: '#/components/parameters/teamParams'
352352
get:
353353
operationId: fetchPodsFromLabel
354-
x-eov-operation-handler: v1/teams/{teamId}/kubernetes/fetchPodsFromLabel
354+
x-eov-operation-handler: v2/teams/{teamId}/kubernetes/fetchPodsFromLabel
355355
description: Get pods name from label
356356
parameters:
357357
- name: labelSelector

0 commit comments

Comments
 (0)