github.com/GoogleContainerTools/skaffold/v2@v2.13.2/integration/testdata/verify-succeed-k8s/skaffold.yaml (about)

     1  apiVersion: skaffold/v4beta11
     2  kind: Config
     3  verify:
     4    - name: hello-world-1
     5      container:
     6        name: hello-world-1
     7        image: docker.io/hello-world:latest
     8      executionMode:
     9        kubernetesCluster: {}
    10    - name: hello-world-2
    11      container:
    12        name: hello-world-2
    13        image: docker.io/hello-world:latest
    14      executionMode:
    15        kubernetesCluster: {}
    16    - name: hello-world-3
    17      container:
    18        name: hello-world-3
    19        image: docker.io/hello-world:latest
    20      executionMode:
    21        kubernetesCluster: {}
    22    - name: verify-succeed-k8s-1
    23      container:
    24        name: verify-succeed-k8s-1
    25        image: alpine:3.15.4
    26        command: ["/bin/sh"]
    27        args: ["-c", "echo $FOO; sleep 10; echo bye"]
    28      executionMode:
    29        kubernetesCluster: {}
    30    - name: alpine-2
    31      container:
    32        name: alpine-2
    33        image: alpine:3.15.4
    34        command: ["/bin/sh"]
    35        args: ["-c", "echo $FOO; sleep 10; echo bye"]
    36      executionMode:
    37        kubernetesCluster: {}
    38  
    39  profiles:
    40    - name: no-duplicated-logs
    41      verify:
    42        - name: no-duplicated-logs-1
    43          executionMode:
    44            kubernetesCluster: {}
    45          container:
    46            name: no-duplicated-logs-1
    47            image: alpine:3.15.4
    48            command: ["/bin/sh"]
    49            args: ["-c", "echo alpine-1; sleep 1; echo bye alpine-1"]
    50  
    51    - name: succeed-with-timeout
    52      verify:
    53        - name: alpine-8
    54          timeout: 30
    55          executionMode:
    56            kubernetesCluster: {}
    57          container:
    58            name: alpine-8
    59            image: alpine:3.15.4
    60            command: ["/bin/sh"]
    61            args: ["-c", "echo alpine-8; sleep 10; echo bye alpine-8"]
    62        - name: alpine-9
    63          timeout: 35
    64          executionMode:
    65            kubernetesCluster: {}
    66          container:
    67            name: alpine-9
    68            image: alpine:3.15.4
    69            command: ["/bin/sh"]
    70            args: ["-c", "echo alpine-9; sleep 15; echo bye alpine-9"]
    71    
    72    - name: succeed-all-one-with-timeout
    73      verify:
    74        - name: alpine-10
    75          executionMode:
    76            kubernetesCluster: {}
    77          container:
    78            name: alpine-10
    79            image: alpine:3.15.4
    80            command: ["/bin/sh"]
    81            args: ["-c", "echo alpine-10; sleep 10; echo bye alpine-10"]
    82        - name: alpine-11
    83          timeout: 25
    84          executionMode:
    85            kubernetesCluster: {}
    86          container:
    87            name: alpine-11
    88            image: alpine:3.15.4
    89            command: ["/bin/sh"]
    90            args: ["-c", "echo alpine-11; sleep 15; echo bye alpine-11"]
    91  
    92    - name: local-built-artifact
    93      verify:
    94        - name: local-built-artifact-1
    95          executionMode:
    96            kubernetesCluster: {}
    97          container:
    98            name: local-built-artifact-1
    99            image: alpine:3.15.4
   100            command: ["/bin/sh"]
   101            args: ["-c", "echo alpine-1; sleep 2; echo bye alpine-1"]
   102        
   103        - name: localtask
   104          executionMode:
   105            kubernetesCluster: {}
   106          container:
   107            name: localtask
   108            image: not-built-localtask
   109    - name: with-job-manifest
   110      verify:
   111        - name: with-job-manifest
   112          executionMode:
   113            kubernetesCluster:
   114              jobManifestPath: job.yaml
   115          container:
   116            name: foo
   117            image: alpine:3.15.4
   118            command: ["/bin/sh"]
   119            args: ["-c", "echo $FOO with-job-manifest; sleep 2; echo bye"]