k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-testing/integration.yaml (about) 1 presubmits: 2 kubernetes/kubernetes: 3 # this replaces the bootstrap / scenario based job going forward 4 - name: pull-kubernetes-integration 5 cluster: eks-prow-build-cluster 6 always_run: true 7 decorate: true 8 skip_branches: 9 - release-\d+.\d+ # per-release job 10 annotations: 11 fork-per-release: "true" 12 testgrid-num-failures-to-alert: '10' 13 testgrid-alert-stale-results-hours: '24' 14 testgrid-create-test-group: 'true' 15 path_alias: k8s.io/kubernetes 16 labels: 17 preset-service-account: "true" 18 preset-dind-enabled: "true" 19 spec: 20 containers: 21 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 22 command: 23 - runner.sh 24 env: 25 - name: KUBE_INTEGRATION_TEST_MAX_CONCURRENCY 26 value: "8" 27 - name: KUBE_TIMEOUT 28 value: "-timeout=1h30m" 29 args: 30 - ./hack/jenkins/test-dockerized.sh 31 # docker-in-docker needs privileged mode 32 securityContext: 33 privileged: true 34 resources: 35 limits: 36 cpu: 8 37 memory: 20Gi 38 requests: 39 cpu: 8 40 memory: 20Gi 41 - name: pull-kubernetes-integration-go-compatibility 42 cluster: k8s-infra-prow-build 43 always_run: true 44 decorate: true 45 skip_branches: 46 - .* # per-release job 47 annotations: 48 fork-per-release: "true" 49 fork-per-release-replacements: "GO_VERSION= -> GO_VERSION={{.GoVersion}}" 50 testgrid-create-test-group: 'true' 51 description: run with GO_VERSION set to the original go version used for this branch 52 path_alias: k8s.io/kubernetes 53 labels: 54 preset-service-account: "true" 55 preset-dind-enabled: "true" 56 spec: 57 containers: 58 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 59 command: 60 - runner.sh 61 env: 62 - name: GO_VERSION 63 value: "" 64 args: 65 - ./hack/jenkins/test-dockerized.sh 66 # docker-in-docker needs privileged mode 67 securityContext: 68 privileged: true 69 resources: 70 limits: 71 cpu: 6 72 memory: 15Gi 73 requests: 74 cpu: 6 75 memory: 15Gi 76 - name: pull-kubernetes-integration-go-canary 77 cluster: k8s-infra-prow-build 78 always_run: false 79 skip_report: false 80 decorate: true 81 annotations: 82 testgrid-num-failures-to-alert: '10' 83 testgrid-alert-stale-results-hours: '24' 84 testgrid-create-test-group: 'true' 85 testgrid-dashboards: sig-release-releng-informing, sig-testing-canaries 86 path_alias: k8s.io/kubernetes 87 labels: 88 preset-service-account: "true" 89 preset-dind-enabled: "true" 90 spec: 91 containers: 92 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-go-canary 93 command: 94 - runner.sh 95 args: 96 - ./hack/jenkins/test-dockerized.sh 97 # docker-in-docker needs privileged mode 98 securityContext: 99 privileged: true 100 resources: 101 limits: 102 cpu: 6 103 memory: 15Gi 104 requests: 105 cpu: 6 106 memory: 15Gi 107 periodics: 108 - interval: 1h 109 cluster: eks-prow-build-cluster 110 name: ci-kubernetes-integration-master 111 decorate: true 112 extra_refs: 113 - org: kubernetes 114 repo: kubernetes 115 base_ref: master 116 path_alias: k8s.io/kubernetes 117 labels: 118 preset-service-account: "true" 119 preset-dind-enabled: "true" 120 annotations: 121 fork-per-release: "true" 122 fork-per-release-periodic-interval: 2h 2h 6h 24h 123 testgrid-dashboards: sig-release-master-blocking 124 testgrid-tab-name: integration-master 125 testgrid-alert-email: release-team@kubernetes.io 126 description: "Ends up running: make test-cmd test-integration" 127 spec: 128 containers: 129 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 130 command: 131 - runner.sh 132 args: 133 - ./hack/jenkins/test-dockerized.sh 134 env: 135 - name: SHORT 136 value: --short=false 137 # docker-in-docker needs privileged mode 138 securityContext: 139 privileged: true 140 resources: 141 limits: 142 cpu: 6 143 memory: 20Gi 144 requests: 145 cpu: 6 146 memory: 20Gi