Commit 14f5eb45 authored by k8s-merge-robot's avatar k8s-merge-robot

Merge pull request #23454 from wonderfly/bump_timeouts

Automatic merge from submit-queue Migrate gke-trusty test jobs to 1.2 Following up #23100 and #23139, #23319, migrate all gke-trusty jobs to the `release-1.2` branch, add parallel and subnet test jobs, and bump timeouts accordingly. Tested with `jenkins-jobs test`. Manually diff'ed gke-trusty jobs against their equivalent gke jobs. For example, ``` # diff /tmp/jobs0324/kubernetes-e2e-gke-test /tmp/jobs0324/kubernetes-e2e-gke-trusty-test 4c4 < <description>Run E2E tests on GKE test endpoint. Test owner: GKE on-call.&lt;!-- Managed by Jenkins Job Builder --&gt;</description> --- > <description>Run E2E tests on GKE test endpoint. Test owner: wonderfly@google.com.&lt;!-- Managed by Jenkins Job Builder --&gt;</description> 49c49 < export PROJECT=&quot;k8s-jkns-e2e-gke-test&quot; --- > export PROJECT=&quot;kubekins-e2e-gke-trusty-test&quot; 51a52 > export E2E_NAME=&quot;jkns-gke-e2e-test-trusty&quot; 228c229 < <recipientList>$DEFAULT_RECIPIENTS</recipientList> --- > <recipientList>wonderfly@google.com,qzheng@google.com</recipientList> ``` @spxtr @roberthbailey @ihmccreery Can you review this? cc/ @andyzheng0831
parents 9105a6ab a84f4c2a
...@@ -758,48 +758,88 @@ ...@@ -758,48 +758,88 @@
jobs: jobs:
- 'kubernetes-e2e-gce-trusty-{suffix}' - 'kubernetes-e2e-gce-trusty-{suffix}'
# Jobs that run e2e tests on GKE with Trusty as node image on the release-1.1 branch. # Jobs that run e2e tests on GKE with Trusty as node image on the release-1.2
# branch. Note that the variable "E2E_NAME" in all following jobs are set to
# have the "-trusty" suffix, which is required to start a GKE cluster with
# Trusty images. The variable "KUBE_OS_DISTRIBUTION" is set to "trusty" so that
# the OS dependendent test cases will use Trusty in their assertions.
- project: - project:
name: kubernetes-e2e-gke-trusty name: kubernetes-e2e-gke-trusty
trigger-job: 'kubernetes-build-1.1' trigger-job: 'kubernetes-build-1.2'
test-owner: 'wonderfly@google.com' test-owner: 'wonderfly@google.com'
branch: 'release-1.1' provider-env: |
runner: '{old-runner-1-1}' {gke-provider-env}
post-env: ''
emails: 'wonderfly@google.com,qzheng@google.com' emails: 'wonderfly@google.com,qzheng@google.com'
suffix: suffix:
- 'gke-trusty-test':
description: 'Run E2E tests on GKE test endpoint.'
timeout: 480
job-env: |
export PROJECT="kubekins-e2e-gke-trusty-test"
export CLOUDSDK_BUCKET="gs://cloud-sdk-testing/rc"
export JENKINS_USE_SERVER_VERSION="y"
export E2E_NAME="jkns-gke-e2e-test-trusty"
export KUBE_OS_DISTRIBUTION="trusty"
- 'gke-trusty-subnet':
description: 'Run E2E tests on GKE test endpoint in a subnet.'
timeout: 480
job-env: |
# Subnetwork "jkns-gke-e2e-subnet-trusty" is manually created -
# if deleted, it will need to be recreated via
# `gcloud alpha compute networks create jkns-gke-e2e-subnet-trusty --mode auto`
export PROJECT="k8s-e2e-gke-trusty-subnet"
export CLOUDSDK_BUCKET="gs://cloud-sdk-testing/rc"
export JENKINS_USE_SERVER_VERSION="y"
export E2E_NAME="jkns-gke-e2e-subnet-trusty"
export KUBE_OS_DISTRIBUTION="trusty"
- 'gke-trusty-staging':
description: 'Run E2E tests on GKE staging endpoint.'
timeout: 480
job-env: |
export PROJECT="e2e-gke-trusty-staging"
export CLOUDSDK_BUCKET="gs://cloud-sdk-testing/rc"
export JENKINS_USE_SERVER_VERSION="y"
export CLOUDSDK_API_ENDPOINT_OVERRIDES_CONTAINER="https://staging-container.sandbox.googleapis.com/"
export E2E_NAME="jkns-gke-e2e-staging-trusty"
export KUBE_OS_DISTRIBUTION="trusty"
- 'gke-trusty-staging-parallel':
description: 'Run E2E tests on GKE staging endpoint in parallel.'
timeout: 80
job-env: |
export PROJECT="e2e-gke-trusty-staging-p"
export CLOUDSDK_BUCKET="gs://cloud-sdk-testing/rc"
export JENKINS_USE_SERVER_VERSION="y"
export CLOUDSDK_API_ENDPOINT_OVERRIDES_CONTAINER="https://staging-container.sandbox.googleapis.com/"
export GINKGO_TEST_ARGS="--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]"
export GINKGO_PARALLEL="y"
export E2E_NAME="jkns-gke-e2e-staging-parallel-trusty"
export KUBE_OS_DISTRIBUTION="trusty"
- 'gke-trusty-prod': - 'gke-trusty-prod':
timeout: 180 # Failing constantly due to a known issue (tracked internally).
# Failing constantly due to a known issue.
disable_job: true disable_job: true
description: | description: 'Run E2E tests on GKE prod endpoint.'
Run e2e tests with Trusty as node image using the following config:<br> timeout: 480
- provider: GKE<br> job-env: |
- api proxy: prod<br> export PROJECT="kubekins-e2e-gke-trusty-prod"
- borg job: prod<br> export CLOUDSDK_BUCKET="gs://cloud-sdk-testing/rc"
- client (kubectl): release/stable.txt<br> export JENKINS_USE_SERVER_VERSION="y"
- cluster (k8s): release/stable.txt<br> export KUBE_GCE_ZONE="asia-east1-b"
- tests: release/stable.txt export E2E_NAME="jkns-gke-e2e-prod-trusty"
- 'gke-trusty-staging': export KUBE_OS_DISTRIBUTION="trusty"
timeout: 300 - 'gke-trusty-prod-parallel':
description: | # Failing constantly due to a known issue (tracked internally).
Run e2e tests with Trusty as node image using the following config:<br> disable_job: true
- provider: GKE<br> description: 'Run E2E tests on GKE prod endpoint in parallel.'
- api proxy: staging<br> timeout: 80
- borg job: staging<br> job-env: |
- client (kubectl): release/stable.txt<br> export PROJECT="e2e-gke-trusty-prod-p"
- cluster (k8s): release/stable.txt<br> export CLOUDSDK_BUCKET="gs://cloud-sdk-testing/rc"
- tests: release/stable.txt export JENKINS_USE_SERVER_VERSION="y"
- 'gke-trusty-test': export GINKGO_TEST_ARGS="--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]"
timeout: 300 export GINKGO_PARALLEL="y"
description: | export KUBE_GCE_ZONE="asia-east1-b"
Run e2e tests with Trusty as node image using the following config:<br> export E2E_NAME="jkns-gke-e2e-prod-parallel-trusty"
- provider: GKE<br> export KUBE_OS_DISTRIBUTION="trusty"
- api proxy: staging<br>
- borg job: test<br>
- client (kubectl): release/stable.txt<br>
- cluster (k8s): release/stable.txt<br>
- tests: release/stable.txt
jobs: jobs:
- 'kubernetes-e2e-{suffix}' - 'kubernetes-e2e-{suffix}'
#============================== End of Trusty jobs ============================= #============================== End of Trusty jobs =============================
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment