github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/config/jobs/kubernetes/test-infra/test-infra-presubmits.yaml (about)

     1  presubmits:
     2    kubernetes/test-infra:
     3    - name: pull-test-infra-bazel
     4      agent: kubernetes
     5      context: pull-test-infra-bazel
     6      branches:
     7      - master
     8      always_run: true
     9      rerun_command: "/test pull-test-infra-bazel"
    10      trigger: "(?m)^/test( all| pull-test-infra-bazel),?(\\s+|$)"
    11      labels:
    12        preset-service-account: "true"
    13        preset-bazel-scratch-dir: "true"
    14        preset-bazel-remote-cache-enabled: "true"
    15      spec:
    16        containers:
    17        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
    18          args:
    19          - "--job=$(JOB_NAME)"
    20          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    21          - "--service-account=/etc/service-account/service-account.json"
    22          - "--upload=gs://kubernetes-jenkins/pr-logs"
    23          - "--scenario=kubernetes_execute_bazel"
    24          - "--timeout=15"
    25          - "--" # end bootstrap args, scenario args below
    26          - "hack/build-then-unit.sh"
    27          # Bazel needs privileged mode in order to sandbox builds.
    28          securityContext:
    29            privileged: true
    30          resources:
    31            requests:
    32              memory: "2Gi"
    33  
    34    - name: pull-test-infra-gubernator
    35      agent: kubernetes
    36      context: pull-test-infra-gubernator
    37      branches:
    38      - master
    39      rerun_command: "/test pull-test-infra-gubernator"
    40      trigger: "(?m)^/test pull-test-infra-gubernator,?(\\s+|$)"
    41      run_if_changed: 'gubernator|prow/config.yaml'
    42      labels:
    43        preset-service-account: "true"
    44      spec:
    45        containers:
    46        - image: gcr.io/k8s-testimages/gubernator:0.4
    47          args:
    48          - "--job=$(JOB_NAME)"
    49          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    50          - --upload=gs://kubernetes-jenkins/pr-logs
    51          - --service-account=/etc/service-account/service-account.json
    52          - --scenario=execute
    53          - --
    54          - ./gubernator/test-gubernator.sh
    55  
    56    - name: pull-test-infra-lint
    57      agent: kubernetes
    58      context: pull-test-infra-lint
    59      always_run: true
    60      rerun_command: "/test pull-test-infra-lint"
    61      trigger: "(?m)^/test( all| pull-test-infra-lint),?(\\s+|$)"
    62      labels:
    63        preset-service-account: "true"
    64        preset-bazel-scratch-dir: "true"
    65        preset-bazel-remote-cache-enabled: "true"
    66      spec:
    67        containers:
    68        - image: gcr.io/k8s-testimages/kubekins-e2e:latest-experimental
    69          imagePullPolicy: Always
    70          args:
    71          - "--job=$(JOB_NAME)"
    72          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    73          - "--service-account=/etc/service-account/service-account.json"
    74          - "--upload=gs://kubernetes-jenkins/pr-logs"
    75          - "--scenario=kubernetes_bazel"
    76          - "--timeout=15"
    77          - "--" # end bootstrap args, scenario args below
    78          - "--install=gubernator/test_requirements.txt"
    79          - "--test=//..."
    80          - "--test-args=--config=lint"
    81          # Bazel needs privileged mode in order to sandbox builds.
    82          securityContext:
    83            privileged: true
    84          volumeMounts:
    85          resources:
    86            requests:
    87              memory: "2Gi"
    88  
    89    - name: pull-test-infra-verify-bazel
    90      agent: kubernetes
    91      context: pull-test-infra-verify-bazel
    92      branches:
    93      - master
    94      rerun_command: "/test pull-test-infra-verify-bazel"
    95      trigger: "(?m)^/test( all| pull-test-infra-verify-bazel),?(\\s+|$)"
    96      always_run: true
    97      labels:
    98        preset-service-account: "true"
    99      spec:
   100        containers:
   101        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   102          args:
   103          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   104          - --root=/go/src
   105          - --upload=gs://kubernetes-jenkins/pr-logs
   106          - --scenario=execute
   107          - --
   108          - ./hack/verify-bazel.sh
   109  
   110    - name: pull-test-infra-verify-config
   111      agent: kubernetes
   112      context: pull-test-infra-verify-config
   113      branches:
   114      - master
   115      rerun_command: "/test pull-test-infra-verify-config"
   116      trigger: "/test pull-test-infra-verify-config"
   117      run_if_changed: '^prow/config.yaml$'
   118      labels:
   119        preset-service-account: "true"
   120        preset-bazel-scratch-dir: "true"
   121      spec:
   122        containers:
   123        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
   124          args:
   125          - "--job=$(JOB_NAME)"
   126          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   127          - --upload=gs://kubernetes-jenkins/pr-logs
   128          - --service-account=/etc/service-account/service-account.json
   129          - --timeout=15
   130          - --scenario=execute
   131          - --
   132          - ./hack/verify-config.sh
   133          # Bazel needs privileged mode in order to sandbox builds.
   134          securityContext:
   135            privileged: true
   136          resources:
   137            requests:
   138              memory: "2Gi"
   139  
   140    - name: pull-test-infra-verify-config-canary
   141      agent: kubernetes
   142      context: pull-test-infra-verify-config-canary
   143      branches:
   144      - master
   145      rerun_command: "/test pull-test-infra-verify-config-canary"
   146      trigger: "/test pull-test-infra-verify-config-canary"
   147      path_alias: "k8s.io/test-infra"
   148      decorate: true
   149      spec:
   150        containers:
   151        - name: test
   152          command:
   153          - ./hack/verify-config.sh
   154          image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
   155          env:
   156          - name: TEST_TMPDIR
   157            value: /bazel-scratch/.cache/bazel
   158          securityContext:
   159            privileged: true
   160          resources:
   161            requests:
   162              memory: "2Gi"
   163          volumeMounts:
   164          - name: bazel-scratch
   165            mountPath: /bazel-scratch/.cache
   166        volumes:
   167        - name: bazel-scratch
   168          emptyDir: {}
   169  
   170    - name: pull-test-infra-verify-deps
   171      agent: kubernetes
   172      context: pull-test-infra-verify-deps
   173      branches:
   174      - master
   175      rerun_command: "/test pull-test-infra-verify-deps"
   176      trigger: "/test pull-test-infra-verify-deps"
   177      run_if_changed: '^(Gopkg\.|^vendor/).*$'
   178      labels:
   179        preset-service-account: "true"
   180        preset-bazel-scratch-dir: "true"
   181      spec:
   182        containers:
   183        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
   184          args:
   185          - "--job=$(JOB_NAME)"
   186          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   187          - --upload=gs://kubernetes-jenkins/pr-logs
   188          - --service-account=/etc/service-account/service-account.json
   189          - --scenario=execute
   190          - --
   191          - ./hack/verify-deps.sh
   192          # Bazel needs privileged mode in order to sandbox builds.
   193          securityContext:
   194            privileged: true
   195          resources:
   196            requests:
   197              memory: "2Gi"
   198  
   199    - name: pull-test-infra-verify-codegen
   200      agent: kubernetes
   201      context: pull-test-infra-verify-codegen
   202      branches:
   203      - master
   204      rerun_command: "/test pull-test-infra-verify-codegen"
   205      trigger: "/test pull-test-infra-verify-codegen"
   206      run_if_changed: '(prow/(apis|client)|vendor)/.*$'
   207      path_alias: "k8s.io/test-infra"
   208      optional: true
   209      decorate: true
   210      spec:
   211        containers:
   212        - image: docker.io/library/golang:1.10
   213          command:
   214          - ./hack/verify-codegen.sh
   215          resources:
   216            requests:
   217              memory: "2Gi"
   218  
   219    - name: pull-test-infra-verify-gofmt
   220      agent: kubernetes
   221      context: pull-test-infra-verify-gofmt
   222      branches:
   223      - master
   224      rerun_command: "/test pull-test-infra-verify-gofmt"
   225      trigger: "/test( all| pull-test-infra-verify-gofmt)"
   226      always_run: true
   227      labels:
   228        preset-service-account: "true"
   229      spec:
   230        containers:
   231        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   232          args:
   233          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   234          - --root=/go/src
   235          - --upload=gs://kubernetes-jenkins/pr-logs
   236          - --scenario=execute
   237          - --
   238          - ./hack/verify-gofmt.sh
   239  
   240    - name: pull-test-infra-verify-govet
   241      agent: kubernetes
   242      context: pull-test-infra-verify-govet
   243      branches:
   244      - master
   245      rerun_command: "/test pull-test-infra-verify-govet"
   246      trigger: "/test( all| pull-test-infra-verify-govet)"
   247      always_run: true
   248      labels:
   249        preset-service-account: "true"
   250      spec:
   251        containers:
   252        - image: gcr.io/k8s-testimages/gcloud-in-go:v20171113-192bec25
   253          args:
   254          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   255          - --root=/go/src
   256          - --upload=gs://kubernetes-jenkins/pr-logs
   257          - --scenario=execute
   258          - --
   259          - ./hack/verify-govet.sh
   260  
   261    - name: pull-test-infra-verify-labels
   262      agent: kubernetes
   263      context: pull-test-infra-verify-labels
   264      branches:
   265      - master
   266      rerun_command: "/test pull-test-infra-verify-labels"
   267      trigger: "/test pull-test-infra-verify-labels"
   268      run_if_changed: '^label_sync'
   269      labels:
   270        preset-service-account: "true"
   271        preset-bazel-scratch-dir: "true"
   272      spec:
   273        containers:
   274        - image: gcr.io/k8s-testimages/kubekins-e2e:v20180725-795cceb4c-experimental
   275          args:
   276          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
   277          - --root=/go/src
   278          - --upload=gs://kubernetes-jenkins/pr-logs
   279          - --service-account=/etc/service-account/service-account.json
   280          - --scenario=execute
   281          - --
   282          - ./hack/verify-labels.sh
   283          # Bazel needs privileged mode in order to sandbox builds.
   284          securityContext:
   285            privileged: true
   286          resources:
   287            requests:
   288              memory: "2Gi"