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

     1  presubmits:
     2    kubernetes/kubernetes:
     3    - name: pull-kubernetes-bazel-build-canary
     4      agent: kubernetes
     5      context: pull-kubernetes-bazel-build-canary
     6      always_run: false
     7      rerun_command: "/test pull-kubernetes-bazel-build-canary"
     8      trigger: "(?m)^/test pull-kubernetes-bazel-build-canary,?(\\s+|$)"
     9      labels:
    10        preset-service-account: "true"
    11        preset-bazel-scratch-dir: "true"
    12        preset-bazel-remote-cache-enabled: "true"
    13      spec:
    14        containers:
    15        - image: gcr.io/k8s-testimages/kubekins-e2e@sha256:02fe7ded2e8e477e52f3c82eab5fb6632ad7cd09612e2d7c5944d143974f3685
    16          imagePullPolicy: Always
    17          args:
    18          - "--job=$(JOB_NAME)"
    19          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    20          - "--service-account=/etc/service-account/service-account.json"
    21          - "--upload=gs://kubernetes-jenkins/pr-logs"
    22          - "--scenario=kubernetes_bazel"
    23          - "--timeout=60"
    24          - "--" # end bootstrap args, scenario args below
    25          - "--build=//... -//vendor/..."
    26          - "--release=//build/release-tars"
    27          # Bazel needs privileged mode in order to sandbox builds.
    28          securityContext:
    29            privileged: true
    30          resources:
    31            requests:
    32              memory: "6Gi"
    33  
    34    - name: pull-kubernetes-bazel-test-canary
    35      agent: kubernetes
    36      context: pull-kubernetes-bazel-test-canary
    37      always_run: false
    38      rerun_command: "/test pull-kubernetes-bazel-test-canary"
    39      trigger: "(?m)^/test pull-kubernetes-bazel-test-canary,?(\\s+|$)"
    40      labels:
    41        preset-service-account: "true"
    42        preset-bazel-scratch-dir: "true"
    43        preset-bazel-remote-cache-enabled: "true"
    44      spec:
    45        containers:
    46        - image: gcr.io/k8s-testimages/kubekins-e2e@sha256:02fe7ded2e8e477e52f3c82eab5fb6632ad7cd09612e2d7c5944d143974f3685
    47          imagePullPolicy: Always
    48          args:
    49          - "--job=$(JOB_NAME)"
    50          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    51          - "--service-account=/etc/service-account/service-account.json"
    52          - "--upload=gs://kubernetes-jenkins/pr-logs"
    53          - "--scenario=kubernetes_execute_bazel"
    54          - "--timeout=60"
    55          - "--" # end bootstrap args, scenario args below
    56          - "make"
    57          - "bazel-test"
    58          # Bazel needs privileged mode in order to sandbox builds.
    59          securityContext:
    60            privileged: true
    61          resources:
    62            requests:
    63              memory: "6Gi"
    64  
    65    - name: pull-kubernetes-bazel-test-integration-canary
    66      agent: kubernetes
    67      context: pull-kubernetes-bazel-test-integration-canary
    68      always_run: false
    69      rerun_command: "/test pull-kubernetes-bazel-test-integration-canary"
    70      trigger: "(?m)^/test pull-kubernetes-bazel-test-integration-canary,?(\\s+|$)"
    71      labels:
    72        preset-service-account: "true"
    73        preset-bazel-scratch-dir: "true"
    74        preset-bazel-remote-cache-enabled: "true"
    75      spec:
    76        containers:
    77        - image: gcr.io/k8s-testimages/kubekins-e2e:latest-experimental
    78          imagePullPolicy: Always
    79          args:
    80          - "--job=$(JOB_NAME)"
    81          - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)"
    82          - "--service-account=/etc/service-account/service-account.json"
    83          - "--upload=gs://kubernetes-jenkins/pr-logs"
    84          - "--scenario=kubernetes_execute_bazel"
    85          - "--" # end bootstrap args, scenario args below
    86          - "--test=//test/integration/..."
    87          - "--test-args=--config=integration"
    88          - "--timeout=60"
    89          # Bazel needs privileged mode in order to sandbox builds.
    90          securityContext:
    91            privileged: true
    92          resources:
    93            requests:
    94              memory: "6Gi"
    95  
    96  periodics:
    97  - name: ci-kubernetes-e2e-prow-canary
    98    interval: 1h
    99    agent: kubernetes
   100    labels:
   101      preset-service-account: "true"
   102      preset-k8s-ssh: "true"
   103    spec:
   104      containers:
   105      - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   106        imagePullPolicy: Always
   107        args:
   108        - --bare
   109        - --timeout=85
   110        - --scenario=kubernetes_e2e
   111        - --
   112        - --check-leaked-resources
   113        - --cluster=canary-e2e-prow
   114        - --extract=ci/latest
   115        - --gcp-zone=us-central1-f
   116        - --ginkgo-parallel=25
   117        - --provider=gce
   118        - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   119        - --timeout=65m
   120  - interval: 30m
   121    agent: kubernetes
   122    name: ci-kubernetes-e2e-gce-canary
   123    labels:
   124      preset-service-account: "true"
   125      preset-k8s-ssh: "true"
   126    spec:
   127      containers:
   128      - args:
   129        - --timeout=60
   130        - --bare
   131        - --scenario=kubernetes_e2e
   132        - --
   133        - --check-leaked-resources
   134        - --check-version-skew=false
   135        - --cluster=canary-e2e
   136        - --env-file=jobs/env/ci-kubernetes-e2e-gci-gce.env
   137        - --extract=ci/k8s-stable1
   138        - --extract=ci/latest
   139        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   140        - --gcp-nodes=4
   141        - --gcp-zone=us-central1-f
   142        - --provider=gce
   143        - --test_args=--ginkgo.focus=Variable.Expansion --ginkgo.skip=\[Feature:.+\] --kubectl-path=../../../../kubernetes_skew/cluster/kubectl.sh --minStartupPods=8
   144        - --timeout=40m
   145        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   146        imagePullPolicy: Always
   147  
   148  - interval: 30m
   149    agent: kubernetes
   150    name: ci-kubernetes-e2e-gce-scalability-canary
   151    labels:
   152      preset-service-account: "true"
   153      preset-k8s-ssh: "true"
   154    spec:
   155      containers:
   156      - args:
   157        - --timeout=140
   158        - --bare
   159        - --scenario=kubernetes_e2e
   160        - --
   161        - --cluster=e2e-big-canary
   162        - --env-file=jobs/env/ci-kubernetes-e2e-scalability-common.env
   163        - --env-file=jobs/env/ci-kubernetes-e2e-gci-gce-scalability.env
   164        - --extract=ci/latest
   165        - --gcp-nodes=100
   166        - --gcp-project=google.com:k8s-jenkins-scalability
   167        - --gcp-zone=us-central1-f
   168        - --provider=gce
   169        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --gather-logs-sizes=true --minStartupPods=8
   170        - --timeout=120m
   171        - --use-logexporter
   172        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   173        imagePullPolicy: Always
   174  
   175  - interval: 30m
   176    agent: kubernetes
   177    name: ci-kubernetes-e2e-gke-canary
   178    labels:
   179      preset-service-account: "true"
   180      preset-k8s-ssh: "true"
   181    spec:
   182      containers:
   183      - args:
   184        - --timeout=70
   185        - --bare
   186        - --scenario=kubernetes_e2e
   187        - --
   188        - --check-leaked-resources
   189        - --cluster=
   190        - --deployment=gke
   191        - --extract=gke-latest-1.8
   192        - --gcp-node-image=gci
   193        - --gcp-zone=us-central1-b
   194        - --ginkgo-parallel
   195        - --gke-environment=staging
   196        - --provider=gke
   197        - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   198        - --timeout=50m
   199        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   200        imagePullPolicy: Always
   201  
   202  - interval: 1h
   203    agent: kubernetes
   204    name: ci-kubernetes-e2e-kops-aws-canary
   205    labels:
   206      preset-service-account: "true"
   207      preset-aws-ssh: "true"
   208      preset-aws-credential: "true"
   209    spec:
   210      containers:
   211      - args:
   212        - --timeout=140
   213        - --bare
   214        - --scenario=kubernetes_e2e
   215        - --
   216        - --cluster=e2e-kops-aws-canary.test-cncf-aws.k8s.io
   217        - --deployment=kops
   218        - --env=KUBE_SSH_USER=admin
   219        - --extract=ci/latest
   220        - --ginkgo-parallel
   221        - --kops-etcd-version=3.1.10
   222        - --kops-master-count=3
   223        - --kops-multiple-zones
   224        - --kops-version=https://storage.googleapis.com/kops-ci/bin/latest-ci-updown-green.txt
   225        - --provider=aws
   226        - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[HPA\]|Dashboard|Services.*functioning.*NodePort
   227        - --timeout=120m
   228        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   229        imagePullPolicy: Always
   230  
   231  - interval: 30m
   232    agent: kubernetes
   233    name: ci-kubernetes-e2e-kops-gce-canary
   234    labels:
   235      preset-service-account: "true"
   236      preset-k8s-ssh: "true"
   237    spec:
   238      containers:
   239      - args:
   240        - --timeout=140
   241        - --bare
   242        - --scenario=kubernetes_e2e
   243        - --
   244        - --cluster=e2e-kops-gce-canary.k8s.local
   245        - --deployment=kops
   246        - --extract=ci/latest
   247        - --ginkgo-parallel=30
   248        - --kops-version=https://storage.googleapis.com/kops-ci/bin/latest-ci-updown-green.txt
   249        - --kops-zones=us-central1-c
   250        - --provider=gce
   251        - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[HPA\]|Dashboard|Services.*functioning.*NodePort
   252        - --timeout=120m
   253        image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   254        imagePullPolicy: Always
   255  
   256  - name: ci-kubernetes-e2e-node-canary
   257    interval: 1h
   258    agent: kubernetes
   259    labels:
   260      preset-service-account: "true"
   261      preset-k8s-ssh: "true"
   262    spec:
   263      containers:
   264      - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   265        imagePullPolicy: Always
   266        args:
   267        - --repo=k8s.io/kubernetes=master
   268        - --timeout=110
   269        - --root=/go/src
   270        - --scenario=kubernetes_e2e
   271        - --
   272        - --deployment=node
   273        - --gcp-zone=us-central1-f
   274        - --node-args=--images=cos-stable-60-9592-76-0 --image-project=cos-cloud
   275        - --node-test-args=--kubelet-flags=\"--cgroups-per-qos=true --cgroup-root=/\"
   276        - --node-tests=true
   277        - --provider=gce
   278        - --test_args=--nodes=8 --focus=\"\[NodeConformance\]\" --skip=\"\[Flaky\]|\[Serial\]\"
   279        - --timeout=90m
   280        env:
   281        - name: GOPATH
   282          value: /go
   283  
   284  - name: ci-kubernetes-kubemark-100-canary
   285    interval: 1h
   286    agent: kubernetes
   287    labels:
   288      preset-service-account: "true"
   289      preset-k8s-ssh: "true"
   290    spec:
   291      containers:
   292      - image: gcr.io/k8s-testimages/kubekins-e2e:latest-master
   293        imagePullPolicy: Always
   294        args:
   295        - --bare
   296        - --timeout=260
   297        - --scenario=kubernetes_e2e
   298        - --
   299        - --cluster=kubemark-100-canary
   300        - --env-file=jobs/env/ci-kubernetes-e2e-kubemark-common.env
   301        - --extract=ci/latest
   302        - --gcp-master-size=n1-standard-2
   303        - --gcp-node-size=n1-standard-4
   304        - --gcp-nodes=3
   305        - --gcp-project=k8s-jenkins-gci-kubemark
   306        - --gcp-zone=us-central1-f
   307        - --kubemark
   308        - --kubemark-nodes=100
   309        - --provider=gce
   310        - --test=false
   311        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true
   312        - --timeout=240m
   313        env:
   314        - name: DOCKER_IN_DOCKER_ENABLED
   315          value: "true"
   316        volumeMounts:
   317        - name: docker-graph
   318          mountPath: /docker-graph
   319        # docker-in-docker needs privileged mode
   320        securityContext:
   321          privileged: true
   322      volumes:
   323      - name: docker-graph
   324        emptyDir: {}