diff --git a/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-e2e.yaml b/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-e2e.yaml
index 518195b060f..5c5661412ec 100644
--- a/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-e2e.yaml
+++ b/hack/jenkins/job-configs/kubernetes-jenkins/kubernetes-e2e.yaml
@@ -319,6 +319,41 @@
jobs:
- 'kubernetes-e2e-{suffix}'
+- project:
+ name: kubernetes-e2e-gke-version-pinned
+ # TODO(spxtr) This should float with the current release, or something.
+ trigger-job: 'kubernetes-build-1.2'
+ test-owner: 'GKE on-call'
+ provider-env: |
+ {gke-provider-env}
+ suffix:
+ - 'gke-test':
+ description: 'Run E2E tests on GKE test endpoint.'
+ timeout: 300
+ job-env: |
+ export PROJECT="k8s-jkns-e2e-gke-test"
+ export CLOUDSDK_BUCKET="gs://cloud-sdk-build/testing/rc"
+ export JENKINS_USE_SERVER_VERSION="y"
+ - 'gke-subnet':
+ description: 'Run E2E tests on GKE test endpoint in a subnet.'
+ timeout: 300
+ job-env: |
+ # auto-subnet manually created - if deleted, it will need to be recreated
+ # gcloud alpha compute networks create auto-subnet --mode auto
+ export E2E_NAME="auto-subnet"
+ export PROJECT="k8s-jkns-e2e-gke-subnet"
+ export CLOUDSDK_BUCKET="gs://cloud-sdk-build/testing/rc"
+ export JENKINS_USE_SERVER_VERSION="y"
+ - 'gke-staging':
+ description: 'Run E2E tests on GKE staging endpoint.'
+ timeout: 300
+ job-env: |
+ export PROJECT="k8s-jkns-e2e-gke-staging"
+ export CLOUDSDK_BUCKET="gs://cloud-sdk-build/testing/rc"
+ export JENKINS_USE_SERVER_VERSION="y"
+ jobs:
+ - 'kubernetes-e2e-{suffix}'
+
- project:
name: kubernetes-e2e-gke-1.1
trigger-job: 'kubernetes-build-1.1'
@@ -341,38 +376,6 @@
- client (kubectl): release/stable.txt
- cluster (k8s): release/stable.txt
- tests: release/stable.txt
- - 'gke-staging':
- timeout: 300
- description: |
- Run e2e tests using the following config:
- - provider: GKE
- - api proxy: staging
- - borg job: staging
- - client (kubectl): release/stable.txt
- - cluster (k8s): release/stable.txt
- - tests: release/stable.txt
- - 'gke-subnet':
- test-owner: 'cjcullen'
- timeout: 300
- description: |
- Run e2e tests using the following config:
- - provider: GKE
- - api proxy: prod
- - borg job: prod
- - client (kubectl): release/stable.txt
- - cluster (k8s): release/stable.txt
- - tests: release/stable.txt
- emails: 'cjcullen@google.com'
- - 'gke-test':
- timeout: 300
- description: |
- Run e2e tests using the following config:
- - provider: GKE
- - api proxy: staging
- - borg job: test
- - client (kubectl): release/stable.txt
- - cluster (k8s): release/stable.txt
- - tests: release/stable.txt
jobs:
- 'kubernetes-e2e-{suffix}'