github.com/kubeshop/testkube@v1.17.23/test/maven/executor-smoke/crd/crd.yaml (about)

     1  apiVersion: tests.testkube.io/v3
     2  kind: Test
     3  metadata:
     4    name: maven-executor-smoke
     5    labels:
     6      core-tests: executors
     7  spec:
     8    type: maven/test
     9    content:
    10      type: git
    11      repository:
    12        type: git
    13        uri: https://github.com/kubeshop/testkube.git
    14        branch: main
    15        path: contrib/executor/maven/examples/hello-maven-jdk18
    16    executionRequest:
    17      variables:
    18        TESTKUBE_MAVEN:
    19          name: TESTKUBE_MAVEN
    20          value: "true"
    21          type: basic
    22      jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n  template:\n    spec:\n      containers:\n        - name: \"{{ .Name }}\"\n          image: {{ .Image }}\n          resources:\n            requests:\n              memory: 256Mi\n              cpu: 256m\n"
    23      activeDeadlineSeconds: 180
    24  ---
    25  apiVersion: tests.testkube.io/v3
    26  kind: Test
    27  metadata:
    28    name: maven-executor-smoke-jdk18
    29    labels:
    30      core-tests: executors
    31  spec:
    32    type: maven:jdk18/test
    33    content:
    34      type: git
    35      repository:
    36        type: git
    37        uri: https://github.com/kubeshop/testkube.git
    38        branch: main
    39        path: contrib/executor/maven/examples/hello-maven-jdk18
    40    executionRequest:
    41      variables:
    42        TESTKUBE_MAVEN:
    43          name: TESTKUBE_MAVEN
    44          value: "true"
    45          type: basic
    46      jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n  template:\n    spec:\n      containers:\n        - name: \"{{ .Name }}\"\n          image: {{ .Image }}\n          resources:\n            requests:\n              memory: 256Mi\n              cpu: 256m\n"
    47      activeDeadlineSeconds: 180
    48  ---
    49  apiVersion: tests.testkube.io/v3
    50  kind: Test
    51  metadata:
    52    name: maven-executor-smoke-jdk11
    53    labels:
    54      core-tests: executors
    55  spec:
    56    type: maven:jdk11/test
    57    content:
    58      type: git
    59      repository:
    60        type: git
    61        uri: https://github.com/kubeshop/testkube.git
    62        branch: main
    63        path: contrib/executor/maven/examples/hello-maven
    64    executionRequest:
    65      variables:
    66        TESTKUBE_MAVEN:
    67          name: TESTKUBE_MAVEN
    68          value: "true"
    69          type: basic
    70      jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n  template:\n    spec:\n      containers:\n        - name: \"{{ .Name }}\"\n          image: {{ .Image }}\n          resources:\n            requests:\n              memory: 256Mi\n              cpu: 256m\n"
    71      activeDeadlineSeconds: 180
    72  ---
    73  apiVersion: tests.testkube.io/v3
    74  kind: Test
    75  metadata:
    76    name: maven-executor-smoke-jdk8
    77    labels:
    78      core-tests: executors
    79  spec:
    80    type: maven:jdk8/test
    81    content:
    82      type: git
    83      repository:
    84        type: git
    85        uri: https://github.com/kubeshop/testkube.git
    86        branch: main
    87        path: contrib/executor/maven/examples/hello-maven-jdk8
    88    executionRequest:
    89      variables:
    90        TESTKUBE_MAVEN:
    91          name: TESTKUBE_MAVEN
    92          value: "true"
    93          type: basic
    94      jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n  template:\n    spec:\n      containers:\n        - name: \"{{ .Name }}\"\n          image: {{ .Image }}\n          resources:\n            requests:\n              memory: 256Mi\n              cpu: 256m\n"
    95      activeDeadlineSeconds: 180
    96  ---
    97  apiVersion: tests.testkube.io/v3
    98  kind: Test
    99  metadata:
   100    name: maven-executor-smoke-jdk18-negative # expected failure - ENVs not set
   101    labels:
   102      core-tests: executors-negative
   103  spec:
   104    type: maven:jdk18/test
   105    content:
   106      type: git
   107      repository:
   108        type: git
   109        uri: https://github.com/kubeshop/testkube.git
   110        branch: main
   111        path: contrib/executor/maven/examples/hello-maven-jdk18
   112    executionRequest:
   113      negativeTest: true
   114      jobTemplate: "apiVersion: batch/v1\nkind: Job\nspec:\n  template:\n    spec:\n      containers:\n        - name: \"{{ .Name }}\"\n          image: {{ .Image }}\n          resources:\n            requests:\n              memory: 256Mi\n              cpu: 256m\n"
   115      activeDeadlineSeconds: 180