...

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

Documentation: k8s.io/kubectl/pkg/cmd/edit/testdata/testcase-single-service

     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