...
1description: if the user omits an API version, edit will fail
2mode: edit-last-applied
3args:
4- configmaps/cm1
5- service/svc1
6namespace: "myproject"
7expectedStdout:
8- configmap/cm1 edited
9- service/svc1 edited
10expectedExitCode: 0
11steps:
12- type: request
13 expectedMethod: GET
14 expectedPath: /api/v1/namespaces/myproject/configmaps/cm1
15 expectedInput: 0.request
16 resultingStatusCode: 200
17 resultingOutput: 0.response
18- type: request
19 expectedMethod: GET
20 expectedPath: /api/v1/namespaces/myproject/services/svc1
21 expectedInput: 1.request
22 resultingStatusCode: 200
23 resultingOutput: 1.response
24- type: edit
25 expectedInput: 2.original
26 resultingOutput: 2.edited
27- type: edit
28 expectedInput: 3.original
29 resultingOutput: 3.edited
30- type: request
31 expectedMethod: PATCH
32 expectedPath: /api/v1/namespaces/myproject/configmaps/cm1
33 expectedContentType: application/merge-patch+json
34 expectedInput: 4.request
35 resultingStatusCode: 200
36 resultingOutput: 4.response
37- type: request
38 expectedMethod: PATCH
39 expectedPath: /api/v1/namespaces/myproject/services/svc1
40 expectedContentType: application/merge-patch+json
41 expectedInput: 5.request
42 resultingStatusCode: 200
43 resultingOutput: 5.response
View as plain text