...
1# kubectl create namespace edit-test
2# kubectl create service clusterip svc1 --tcp 80 --namespace=edit-test
3# kubectl edit service svc1 --namespace=edit-test
4description: edit a single service, add a label and change a port
5mode: edit
6args:
7- service
8- svc1
9namespace: edit-test
10expectedStdout:
11- service/svc1 edited
12expectedExitCode: 0
13steps:
14- type: request
15 expectedMethod: GET
16 expectedPath: /api/v1/namespaces/edit-test/services/svc1
17 expectedInput: 0.request
18 resultingStatusCode: 200
19 resultingOutput: 0.response
20- type: edit
21 expectedInput: 1.original
22 resultingOutput: 1.edited
23- type: request
24 expectedMethod: PATCH
25 expectedPath: /api/v1/namespaces/edit-test/services/svc1
26 expectedContentType: application/strategic-merge-patch+json
27 expectedInput: 2.request
28 resultingStatusCode: 200
29 resultingOutput: 2.response
View as plain text