test.yaml 839 B

123456789101112131415161718192021222324252627282930
  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
  4. description: edit a single service, add a label and change a port
  5. mode: edit
  6. args:
  7. - service
  8. - svc1
  9. namespace: edit-test
  10. expectedStdout:
  11. - service/svc1 edited
  12. expectedExitCode: 0
  13. steps:
  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