...

Text file src/k8s.io/kubectl/pkg/cmd/edit/testdata/testcase-update-annotation/test.yaml

Documentation: k8s.io/kubectl/pkg/cmd/edit/testdata/testcase-update-annotation

     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=true
     4description: edit with flag --save-config=true should update the annotation
     5mode: edit
     6args:
     7- service
     8- svc1
     9saveConfig: "true"
    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