Merge pull request #19301 from spxtr/job-configs
Track most remaining Jenkins E2E jobs.
This commit is contained in:
		@@ -57,3 +57,8 @@
 | 
				
			|||||||
                    </testDataPublishers>
 | 
					                    </testDataPublishers>
 | 
				
			||||||
                    <healthScaleFactor>100.0</healthScaleFactor>
 | 
					                    <healthScaleFactor>100.0</healthScaleFactor>
 | 
				
			||||||
                </hudson.tasks.junit.JUnitResultArchiver>
 | 
					                </hudson.tasks.junit.JUnitResultArchiver>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Default email recipients are set in Jenkins global config
 | 
				
			||||||
 | 
					- defaults:
 | 
				
			||||||
 | 
					    name: global
 | 
				
			||||||
 | 
					    emails: '$DEFAULT_RECIPIENTS'
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -13,7 +13,8 @@
 | 
				
			|||||||
        - junit-publisher
 | 
					        - junit-publisher
 | 
				
			||||||
        - gcs-uploader
 | 
					        - gcs-uploader
 | 
				
			||||||
        - log-parser
 | 
					        - log-parser
 | 
				
			||||||
        - email-ext
 | 
					        - email-ext:
 | 
				
			||||||
 | 
					            recipients: "{emails}"
 | 
				
			||||||
    triggers:
 | 
					    triggers:
 | 
				
			||||||
        - reverse:
 | 
					        - reverse:
 | 
				
			||||||
            jobs: '{trigger-job}'
 | 
					            jobs: '{trigger-job}'
 | 
				
			||||||
@@ -29,7 +30,7 @@
 | 
				
			|||||||
        - workspace-cleanup
 | 
					        - workspace-cleanup
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- project:
 | 
					- project:
 | 
				
			||||||
    name: kubernetes-e2e
 | 
					    name: kubernetes-e2e-gce-master
 | 
				
			||||||
    trigger-job: 'kubernetes-build'
 | 
					    trigger-job: 'kubernetes-build'
 | 
				
			||||||
    test-owner: 'Build Cop'
 | 
					    test-owner: 'Build Cop'
 | 
				
			||||||
    branch: 'master'
 | 
					    branch: 'master'
 | 
				
			||||||
@@ -61,6 +62,16 @@
 | 
				
			|||||||
        - 'gce-flannel':
 | 
					        - 'gce-flannel':
 | 
				
			||||||
            description: 'Run E2E tests on GCE using Flannel and the latest successful build. This suite is quarantined in a dedicated project because Flannel integration is experimental.'
 | 
					            description: 'Run E2E tests on GCE using Flannel and the latest successful build. This suite is quarantined in a dedicated project because Flannel integration is experimental.'
 | 
				
			||||||
            timeout: 90
 | 
					            timeout: 90
 | 
				
			||||||
 | 
					    jobs:
 | 
				
			||||||
 | 
					        - 'kubernetes-e2e-{suffix}'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project:
 | 
				
			||||||
 | 
					    name: kubernetes-e2e-gke-master
 | 
				
			||||||
 | 
					    trigger-job: 'kubernetes-build'
 | 
				
			||||||
 | 
					    test-owner: 'GKE on-call'
 | 
				
			||||||
 | 
					    branch: 'master'
 | 
				
			||||||
 | 
					    emails: '$DEFAULT_RECIPIENTS, cloud-kubernetes-alerts@google.com'
 | 
				
			||||||
 | 
					    suffix:
 | 
				
			||||||
        - 'gke-ci':
 | 
					        - 'gke-ci':
 | 
				
			||||||
            description: |
 | 
					            description: |
 | 
				
			||||||
                Run e2e tests using the following config:<br>
 | 
					                Run e2e tests using the following config:<br>
 | 
				
			||||||
@@ -81,5 +92,100 @@
 | 
				
			|||||||
                - cluster (k8s): ci/latest.txt<br>
 | 
					                - cluster (k8s): ci/latest.txt<br>
 | 
				
			||||||
                - tests: ci/latest.txt
 | 
					                - tests: ci/latest.txt
 | 
				
			||||||
            timeout: 120
 | 
					            timeout: 120
 | 
				
			||||||
 | 
					        - 'gke-flaky':
 | 
				
			||||||
 | 
					            description: |
 | 
				
			||||||
 | 
					                Run flaky e2e tests using the following config:<br>
 | 
				
			||||||
 | 
					                - provider: GKE<br>
 | 
				
			||||||
 | 
					                - apiary: staging<br>
 | 
				
			||||||
 | 
					                - borg job: test<br>
 | 
				
			||||||
 | 
					                - client (kubectl): ci/latest.txt<br>
 | 
				
			||||||
 | 
					                - cluster (k8s): ci/latest.txt<br>
 | 
				
			||||||
 | 
					                - tests: ci/latest.txt
 | 
				
			||||||
 | 
					            timeout: 300
 | 
				
			||||||
 | 
					    jobs:
 | 
				
			||||||
 | 
					        - 'kubernetes-e2e-{suffix}'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project:
 | 
				
			||||||
 | 
					    name: kubernetes-e2e-gke-1.1
 | 
				
			||||||
 | 
					    trigger-job: 'kubernetes-build-1.1'
 | 
				
			||||||
 | 
					    test-owner: 'GKE on-call'
 | 
				
			||||||
 | 
					    branch: 'release-1.1'
 | 
				
			||||||
 | 
					    emails: '$DEFAULT_RECIPIENTS, cloud-kubernetes-alerts@google.com'
 | 
				
			||||||
 | 
					    suffix:
 | 
				
			||||||
 | 
					        - 'gke-1.1':
 | 
				
			||||||
 | 
					            timeout: 150
 | 
				
			||||||
 | 
					            description: 'Run E2E tests on GKE from the current release branch.'
 | 
				
			||||||
 | 
					        - 'gke-prod':
 | 
				
			||||||
 | 
					            timeout: 180
 | 
				
			||||||
 | 
					            description: |
 | 
				
			||||||
 | 
					                Run e2e tests using the following config:<br>
 | 
				
			||||||
 | 
					                - provider: GKE<br>
 | 
				
			||||||
 | 
					                - apiary: prod<br>
 | 
				
			||||||
 | 
					                - borg job: prod<br>
 | 
				
			||||||
 | 
					                - client (kubectl): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - cluster (k8s): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - tests: release/stable.txt
 | 
				
			||||||
 | 
					        - 'gke-staging':
 | 
				
			||||||
 | 
					            timeout: 300
 | 
				
			||||||
 | 
					            description: |
 | 
				
			||||||
 | 
					                Run e2e tests using the following config:<br>
 | 
				
			||||||
 | 
					                - provider: GKE<br>
 | 
				
			||||||
 | 
					                - apiary: staging<br>
 | 
				
			||||||
 | 
					                - borg job: staging<br>
 | 
				
			||||||
 | 
					                - client (kubectl): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - cluster (k8s): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - tests: release/stable.txt
 | 
				
			||||||
 | 
					        - 'gke-subnet':
 | 
				
			||||||
 | 
					            test-owner: 'cjcullen'
 | 
				
			||||||
 | 
					            timeout: 300
 | 
				
			||||||
 | 
					            description: |
 | 
				
			||||||
 | 
					                Run e2e tests using the following config:<br>
 | 
				
			||||||
 | 
					                - provider: GKE<br>
 | 
				
			||||||
 | 
					                - apiary: prod<br>
 | 
				
			||||||
 | 
					                - borg job: prod<br>
 | 
				
			||||||
 | 
					                - client (kubectl): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - cluster (k8s): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - tests: release/stable.txt
 | 
				
			||||||
 | 
					            emails: 'cjcullen@google.com'
 | 
				
			||||||
 | 
					        - 'gke-test':
 | 
				
			||||||
 | 
					            timeout: 300
 | 
				
			||||||
 | 
					            description: |
 | 
				
			||||||
 | 
					                Run e2e tests using the following config:<br>
 | 
				
			||||||
 | 
					                - provider: GKE<br>
 | 
				
			||||||
 | 
					                - apiary: staging<br>
 | 
				
			||||||
 | 
					                - borg job: test<br>
 | 
				
			||||||
 | 
					                - client (kubectl): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - cluster (k8s): release/stable.txt<br>
 | 
				
			||||||
 | 
					                - tests: release/stable.txt
 | 
				
			||||||
 | 
					    jobs:
 | 
				
			||||||
 | 
					        - 'kubernetes-e2e-{suffix}'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project:
 | 
				
			||||||
 | 
					    name: kubernetes-e2e-gce-1.1
 | 
				
			||||||
 | 
					    trigger-job: 'kubernetes-build-1.1'
 | 
				
			||||||
 | 
					    test-owner: 'Build Cop'
 | 
				
			||||||
 | 
					    branch: 'release-1.1'
 | 
				
			||||||
 | 
					    suffix:
 | 
				
			||||||
 | 
					        - 'gce-release-1.1':
 | 
				
			||||||
 | 
					            timeout: 175
 | 
				
			||||||
 | 
					            description: 'Run E2E tests on GCE from the current release branch.'
 | 
				
			||||||
 | 
					        - 'gce-disruptive-1.1':
 | 
				
			||||||
 | 
					            timeout: 180
 | 
				
			||||||
 | 
					            description: 'Run disruptive E2E tests on GCE from the current release branch.'
 | 
				
			||||||
 | 
					        - 'gce-scalability-1.1':
 | 
				
			||||||
 | 
					            timeout: 210
 | 
				
			||||||
 | 
					            description: 'Run scalability E2E tests on GCE from the current release branch.'
 | 
				
			||||||
 | 
					    jobs:
 | 
				
			||||||
 | 
					        - 'kubernetes-e2e-{suffix}'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- project:
 | 
				
			||||||
 | 
					    name: kubernetes-e2e-1.0
 | 
				
			||||||
 | 
					    trigger-job: 'kubernetes-build-1.0'
 | 
				
			||||||
 | 
					    test-owner: 'Build Cop'
 | 
				
			||||||
 | 
					    branch: 'release-1.0'
 | 
				
			||||||
 | 
					    suffix:
 | 
				
			||||||
 | 
					        - 'gce-release-1.0':
 | 
				
			||||||
 | 
					            timeout: 150
 | 
				
			||||||
 | 
					            description: 'Run E2E tests on GCE from the release-1.0 branch.'
 | 
				
			||||||
    jobs:
 | 
					    jobs:
 | 
				
			||||||
        - 'kubernetes-e2e-{suffix}'
 | 
					        - 'kubernetes-e2e-{suffix}'
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user