...
1# kubectl create namespace edit-test
2# kubectl create service clusterip svc1 --tcp 80 --namespace=edit-test --save-config
3# kubectl edit service svc1 --namespace=edit-test --save-config=false
4description: edit with flag --save-config=false should not update the annotation
5mode: edit
6args:
7- service
8- svc1
9saveConfig: "false"
10namespace: edit-test
11expectedStdout:
12- service/svc1 edited
13expectedExitCode: 0
14steps:
15- type: request
16 expectedMethod: GET
17 expectedPath: /api/v1/namespaces/edit-test/services/svc1
18 expectedInput: 0.request
19 resultingStatusCode: 200
20 resultingOutput: 0.response
21- type: edit
22 expectedInput: 1.original
23 resultingOutput: 1.edited
24- type: request
25 expectedMethod: PATCH
26 expectedPath: /api/v1/namespaces/edit-test/services/svc1
27 expectedContentType: application/strategic-merge-patch+json
28 expectedInput: 2.request
29 resultingStatusCode: 200
30 resultingOutput: 2.response
View as plain text