Skip to content

Commit de2dae3

Browse files
committed
CCM-11580: Add sandbox handler metadata to endpoints
1 parent d5214e9 commit de2dae3

File tree

2 files changed

+17
-8
lines changed

2 files changed

+17
-8
lines changed

Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ guard-%:
3636
serve:
3737
npm run serve
3838

39-
4039
lint-oas:
4140
npm run lint-oas
4241

@@ -82,7 +81,7 @@ bundle-oas:
8281

8382
generate-sandbox:
8483
$(MAKE) build-json-oas-spec APIM_ENV=sandbox
85-
jq --slurpfile status sandbox/HealthcheckEndpoint.json '.paths += $$status[0]' build/notify-supplier.json > tmp.json && mv tmp.json build/notify-supplier.json
84+
# jq --slurpfile status sandbox/HealthcheckEndpoint.json '.paths += $$status[0]' build/notify-supplier.json > tmp.json && mv tmp.json build/notify-supplier.json
8685
jq '.security = []' build/notify-supplier.json > tmp.json && mv tmp.json build/notify-supplier.json
8786
npm run generate-sandbox
8887

specification/api/notify-supplier-phase1.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,39 +15,49 @@ paths:
1515
- $ref: 'components/parameters/requestId.yml'
1616
- $ref: 'components/parameters/correlationId.yml'
1717
post:
18+
x-eov-operation-handler: controllers/LetterController
1819
$ref: 'components/endpoints/postLetters.yml'
1920
get:
21+
x-eov-operation-handler: controllers/LetterController
2022
$ref: 'components/endpoints/listLetters.yml'
2123
'/letters/{id}':
2224
parameters:
2325
- $ref: 'components/parameters/requestId.yml'
2426
- $ref: 'components/parameters/correlationId.yml'
2527
- $ref: 'components/parameters/resourceId.yml'
2628
get:
29+
x-eov-operation-handler: controllers/LetterController
2730
$ref: 'components/endpoints/getLetterStatus.yml'
2831
patch:
32+
x-eov-operation-handler: controllers/LetterController
2933
$ref: 'components/endpoints/patchLetter.yml'
3034
'/letters/{id}/data':
3135
parameters:
3236
- $ref: 'components/parameters/resourceId.yml'
3337
- $ref: 'components/parameters/requestId.yml'
3438
- $ref: 'components/parameters/correlationId.yml'
3539
get:
40+
x-eov-operation-handler: controllers/DataController
3641
$ref: 'components/endpoints/getDataId.yml'
3742
head:
43+
x-eov-operation-handler: controllers/DataController
3844
$ref: 'components/endpoints/headDataId.yml'
3945
/mi:
4046
parameters:
4147
- $ref: 'components/parameters/requestId.yml'
4248
- $ref: 'components/parameters/correlationId.yml'
4349
post:
50+
x-eov-operation-handler: controllers/MiController
4451
$ref: 'components/endpoints/createMI.yml'
45-
46-
'/mi/{id}':
47-
parameters:
48-
- $ref: 'components/parameters/requestId.yml'
49-
- $ref: 'components/parameters/correlationId.yml'
50-
- $ref: 'components/parameters/resourceId.yml'
52+
/_status:
53+
get:
54+
x-eov-operation-handler: controllers/DefaultController
55+
description: Returns 200 OK if the service is up.
56+
operationId: getStatus
57+
responses:
58+
"200":
59+
description: Service is healthy
60+
summary: Health check endpoint
5161
components:
5262
securitySchemes:
5363
app-level3:

0 commit comments

Comments
 (0)