<commit_before>- job-template:
    name: 'kubernetes-e2e-{suffix}'
    description: '{description} Test owner: {test-owner}.'
    logrotate:
        daysToKeep: 7
    disabled: false
    builders:
        - shell: |
            curl -fsS --retry 3  "https://raw.githubusercontent.com/kubernetes/kubernetes/{branch}/hack/jenkins/e2e.sh" | bash -
    properties:
        - mail-watcher
    publishers:
        - claim-build
        - junit-publisher
        - gcs-uploader
        - log-parser
        - email-ext:
            recipients: "{emails}"
    triggers:
        - reverse:
            jobs: '{trigger-job}'
            result: success
        - timed: '{cron-string}'
    wrappers:
        - ansicolor:
            colormap: xterm
        - timeout:
            timeout: '{timeout}'
            fail: true
        - timestamps
        - workspace-cleanup

- project:
    name: kubernetes-e2e-gce-master
    trigger-job: 'kubernetes-build'
    test-owner: 'Build Cop'
    branch: 'master'
    suffix:
        - 'gce':
            description: 'Run E2E tests on GCE using the latest successful build.'
            timeout: 30
        - 'gce-slow':
            description: 'Run slow E2E tests on GCE using the latest successful build.'
            timeout: 60
        - 'gce-autoscaling':
            description: 'Run autoscaling E2E tests on GCE using the latest successful build.'
            timeout: 210
        - 'gce-flaky':
            description: 'Run E2E tests on GCE using the latest successful build. Limit to known-flaky tests.'
            timeout: 180
        - 'gce-parallel-flaky':
            description: 'Run E2E tests using Ginkgo''s parallel test runner on GCE using the latest successful build. Limit to known-flaky tests.'
            timeout: 90
        - 'gce-scalability':
            description: 'Run scalability E2E tests on GCE using the latest successful build.'
            timeout: 210
        - '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.'
            timeout: 90
        - 'gce-examples':
            description: 'Run e2e examples test on GCE using the latest successful Kubernetes build.'
            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, <EMAIL>'
    suffix:
        - 'gke':
            description: Runs all non-slow, non-serial, non-flaky, tests on GKE in parallel (against GKE test endpoint)
            timeout: 30
        - 'gke-slow':
            description: 'Run slow E2E tests on GKE using the latest successful build.'
            timeout: 60
        - '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, <EMAIL>'
    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: '<EMAIL>'
        - '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:
        - 'kubernetes-e2e-{suffix}'

- project:
    name: kubernetes-e2e-features
    trigger-job: 'kubernetes-build'
    branch: 'master'
    suffix:
        - 'gce-serial':
            description: 'Run [Serial], [Disruptive], and [Feature:Restart] tests on GCE using the latest successful build.'
            timeout: 300
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'ihmccreery'
        - 'gke-serial':
            description: 'Run [Serial], [Disruptive], and [Feature:Restart] tests on GKE using the latest successful build.'
            timeout: 300
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'ihmccreery'
        - 'gke-ingress':
            description: 'Run [Feature:Ingress] tests on GKE using the latest successful build.'
            timeout: 90
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'beeps'
        - 'gce-ingress':
            description: 'Run [Feature:Ingress] tests on GCE using the latest successful build.'
            timeout: 90
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'beeps'
    jobs:
        - 'kubernetes-e2e-{suffix}'

- project:
    name: kubernetes-aws
    test-owner: 'bburns'
    emails: '<EMAIL>'
    cron-string: '@daily'
    trigger-job: ''
    suffix:
        - 'aws':
            description: 'Run e2e tests on AWS using the latest successful Kubernetes build.'
            timeout: 240<commit_msg>Quarantine reboot tests as [Feature:Reboot] due to instability<commit_after>- job-template:
    name: 'kubernetes-e2e-{suffix}'
    description: '{description} Test owner: {test-owner}.'
    logrotate:
        daysToKeep: 7
    disabled: false
    builders:
        - shell: |
            curl -fsS --retry 3  "https://raw.githubusercontent.com/kubernetes/kubernetes/{branch}/hack/jenkins/e2e.sh" | bash -
    properties:
        - mail-watcher
    publishers:
        - claim-build
        - junit-publisher
        - gcs-uploader
        - log-parser
        - email-ext:
            recipients: "{emails}"
    triggers:
        - reverse:
            jobs: '{trigger-job}'
            result: success
        - timed: '{cron-string}'
    wrappers:
        - ansicolor:
            colormap: xterm
        - timeout:
            timeout: '{timeout}'
            fail: true
        - timestamps
        - workspace-cleanup

- project:
    name: kubernetes-e2e-gce-master
    trigger-job: 'kubernetes-build'
    test-owner: 'Build Cop'
    branch: 'master'
    suffix:
        - 'gce':
            description: 'Run E2E tests on GCE using the latest successful build.'
            timeout: 30
        - 'gce-slow':
            description: 'Run slow E2E tests on GCE using the latest successful build.'
            timeout: 60
        - 'gce-autoscaling':
            description: 'Run autoscaling E2E tests on GCE using the latest successful build.'
            timeout: 210
        - 'gce-flaky':
            description: 'Run E2E tests on GCE using the latest successful build. Limit to known-flaky tests.'
            timeout: 180
        - 'gce-parallel-flaky':
            description: 'Run E2E tests using Ginkgo''s parallel test runner on GCE using the latest successful build. Limit to known-flaky tests.'
            timeout: 90
        - 'gce-scalability':
            description: 'Run scalability E2E tests on GCE using the latest successful build.'
            timeout: 210
        - '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.'
            timeout: 90
        - 'gce-examples':
            description: 'Run e2e examples test on GCE using the latest successful Kubernetes build.'
            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, <EMAIL>'
    suffix:
        - 'gke':
            description: Runs all non-slow, non-serial, non-flaky, tests on GKE in parallel (against GKE test endpoint)
            timeout: 30
        - 'gke-slow':
            description: 'Run slow E2E tests on GKE using the latest successful build.'
            timeout: 60
        - '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, <EMAIL>'
    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: '<EMAIL>'
        - '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:
        - 'kubernetes-e2e-{suffix}'

- project:
    name: kubernetes-e2e-features
    trigger-job: 'kubernetes-build'
    branch: 'master'
    suffix:
        - 'gce-serial':
            description: 'Run [Serial], [Disruptive], and [Feature:Restart] tests on GCE using the latest successful build.'
            timeout: 300
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'ihmccreery'
        - 'gke-serial':
            description: 'Run [Serial], [Disruptive], and [Feature:Restart] tests on GKE using the latest successful build.'
            timeout: 300
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'ihmccreery'
        - 'gce-reboot':
            description: 'Run [Feature:Reboot] tests on GCE using the latest successful build.'
            timeout: 120
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'ihmccreery'
        - 'gke-reboot':
            description: 'Run [Feature:Reboot] tests on GKE using the latest successful build.'
            timeout: 120
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'ihmccreery'
        - 'gce-ingress':
            description: 'Run [Feature:Ingress] tests on GCE using the latest successful build.'
            timeout: 90
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'beeps'
        - 'gke-ingress':
            description: 'Run [Feature:Ingress] tests on GKE using the latest successful build.'
            timeout: 90
            emails: '$DEFAULT_RECIPIENTS, <EMAIL>'
            test-owner: 'beeps'
    jobs:
        - 'kubernetes-e2e-{suffix}'

- project:
    name: kubernetes-aws
    test-owner: 'bburns'
    emails: '<EMAIL>'
    cron-string: '@daily'
    trigger-job: ''
    suffix:
        - 'aws':
            description: 'Run e2e tests on AWS using the latest successful Kubernetes build.'
            timeout: 240
{'fraction_non_alphanumeric': 0.10647077211628633, 'fraction_numerical': 0.0175054704595186, 'mean_word_length': 1.6571428571428573, 'pattern_counts': {'":': 0, '<': 81, '<?xml version=': 0, '>': 81, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3418765', 'n_tokens_mistral': 4943, 'n_tokens_neox': 4642, 'n_words': 1292}