k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-k8s-infra/k8sio-presubmit.yaml (about) 1 presubmits: 2 kubernetes/k8s.io: 3 - name: pull-k8sio-groups-test 4 cluster: eks-prow-build-cluster 5 annotations: 6 testgrid-create-test-group: 'true' 7 testgrid-dashboards: sig-k8s-infra-groups 8 decorate: true 9 path_alias: k8s.io/k8s.io 10 run_if_changed: "^groups/" 11 branches: 12 - ^main$ 13 spec: 14 containers: 15 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 16 command: 17 - make 18 args: 19 - -C 20 - ./groups 21 - test 22 resources: 23 limits: 24 cpu: 1 25 memory: "1Gi" 26 requests: 27 cpu: 1 28 memory: "1Gi" 29 env: 30 - name: GO111MODULE 31 value: "on" 32 - name: pull-k8sio-terraform-org-kubernetes-io 33 annotations: 34 description: verify terraform files for kubernetes.io Organization 35 testgrid-create-test-group: 'true' 36 testgrid-dashboards: sig-k8s-infra-k8sio 37 testgrid-tab-name: pull-k8sio-terraform-kubernetes-io 38 testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com 39 testgrid-num-failures-to-alert: '1' 40 decorate: true 41 max_concurrency: 1 42 cluster: k8s-infra-prow-build 43 path_alias: k8s.io/k8s.io 44 run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-kubernetes-io)\/.*.tf' 45 branches: 46 - ^main$ 47 spec: 48 containers: 49 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 50 command: 51 - hack/verify-terraform.sh 52 args: 53 - infra/gcp/terraform/k8s-infra-kubernetes-io 54 resources: 55 limits: 56 cpu: 1 57 memory: "512Mi" 58 requests: 59 cpu: 1 60 memory: "512Mi" 61 - name: pull-k8sio-terraform-kubernetes-public 62 annotations: 63 description: verify terraform files for GKE cluster aaa 64 testgrid-create-test-group: 'true' 65 testgrid-dashboards: sig-k8s-infra-k8sio 66 testgrid-tab-name: pull-k8sio-terraform-kubernetes-public 67 testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com 68 testgrid-num-failures-to-alert: '1' 69 decorate: true 70 max_concurrency: 1 71 cluster: k8s-infra-prow-build 72 path_alias: k8s.io/k8s.io 73 run_if_changed: 'infra\/gcp\/terraform\/(modules|kubernetes-public)\/.*.tf' 74 branches: 75 - ^main$ 76 spec: 77 containers: 78 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 79 command: 80 - hack/verify-terraform.sh 81 args: 82 - infra/gcp/terraform/kubernetes-public 83 resources: 84 limits: 85 cpu: 1 86 memory: "512Mi" 87 requests: 88 cpu: 1 89 memory: "512Mi" 90 - name: pull-k8sio-terraform-monitoring 91 annotations: 92 description: verify terraform files for GCP monitoring resources 93 testgrid-create-test-group: 'true' 94 testgrid-dashboards: sig-k8s-infra-k8sio 95 testgrid-tab-name: pull-k8sio-terraform-monitoring 96 testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com 97 testgrid-num-failures-to-alert: '1' 98 decorate: true 99 max_concurrency: 1 100 cluster: k8s-infra-prow-build 101 path_alias: k8s.io/k8s.io 102 run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-monitoring)\/.*.tf' 103 branches: 104 - ^main$ 105 spec: 106 containers: 107 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 108 command: 109 - hack/verify-terraform.sh 110 args: 111 - infra/gcp/terraform/k8s-infra-monitoring 112 resources: 113 limits: 114 cpu: 1 115 memory: "512Mi" 116 requests: 117 cpu: 1 118 memory: "512Mi" 119 - name: pull-k8sio-terraform-prow-build 120 annotations: 121 description: verify terraform files for GKE build cluster prow-build 122 testgrid-create-test-group: 'true' 123 testgrid-dashboards: sig-k8s-infra-prow 124 testgrid-tab-name: pull-k8sio-terraform-prow-build 125 testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com 126 testgrid-num-failures-to-alert: '1' 127 decorate: true 128 max_concurrency: 1 129 cluster: k8s-infra-prow-build 130 path_alias: k8s.io/k8s.io 131 run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-prow-build)\/.*.tf' 132 branches: 133 - ^main$ 134 spec: 135 containers: 136 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 137 command: 138 - hack/verify-terraform.sh 139 args: 140 - infra/gcp/terraform/k8s-infra-prow-build 141 resources: 142 limits: 143 cpu: 1 144 memory: "512Mi" 145 requests: 146 cpu: 1 147 memory: "512Mi" 148 - name: pull-k8sio-terraform-prow-build-trusted 149 annotations: 150 description: verify terraform files for GKE build cluster prow-build-trusted 151 testgrid-create-test-group: 'true' 152 testgrid-dashboards: sig-k8s-infra-prow 153 testgrid-tab-name: pull-k8sio-terraform-prow-build-trusted 154 testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com 155 testgrid-num-failures-to-alert: '1' 156 decorate: true 157 max_concurrency: 1 158 cluster: k8s-infra-prow-build 159 path_alias: k8s.io/k8s.io 160 run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-prow-build-trusted)\/.*.tf' 161 branches: 162 - ^main$ 163 spec: 164 containers: 165 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 166 command: 167 - hack/verify-terraform.sh 168 args: 169 - infra/gcp/terraform/k8s-infra-prow-build-trusted 170 resources: 171 limits: 172 cpu: 1 173 memory: "512Mi" 174 requests: 175 cpu: 1 176 memory: "512Mi" 177 - name: pull-k8sio-terraform-public-pii 178 annotations: 179 description: verify terraform files for project k8s-infra-public-pii 180 testgrid-create-test-group: 'true' 181 testgrid-dashboards: sig-k8s-infra-prow 182 testgrid-tab-name: pull-k8sio-terraform-public-pii 183 testgrid-alert-email: ameukam@gmail.com,spiffxp@gmail.com,spiffxp@google.com 184 testgrid-num-failures-to-alert: '1' 185 decorate: true 186 max_concurrency: 1 187 cluster: k8s-infra-prow-build 188 path_alias: k8s.io/k8s.io 189 run_if_changed: 'infra\/gcp\/terraform\/(modules|k8s-infra-public-pii)\/.*.tf' 190 branches: 191 - ^main$ 192 spec: 193 containers: 194 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 195 command: 196 - hack/verify-terraform.sh 197 args: 198 - infra/gcp/terraform/k8s-infra-public-pii 199 resources: 200 limits: 201 cpu: 1 202 memory: "512Mi" 203 requests: 204 cpu: 1 205 memory: "512Mi" 206 - name: pull-k8sio-verify 207 cluster: k8s-infra-prow-build 208 annotations: 209 testgrid-dashboards: sig-k8s-infra-k8sio 210 testgrid-tab-name: pull-k8sio-verify 211 always_run: true 212 decorate: true 213 spec: 214 containers: 215 - image: gcr.io/k8s-staging-infra-tools/k8s-infra:latest 216 command: 217 - ./hack/verify.sh 218 resources: 219 limits: 220 cpu: 1 221 memory: "512Mi" 222 requests: 223 cpu: 1 224 memory: "512Mi" 225 - name: pull-k8sio-dns-validate-config 226 cluster: eks-prow-build-cluster 227 run_if_changed: "^dns/" 228 annotations: 229 testgrid-dashboards: sig-k8s-infra-k8sio 230 testgrid-tab-name: pull-k8sio-dns-validate-config 231 decorate: true 232 spec: 233 containers: 234 - image: registry.k8s.io/infra-tools/octodns:v20220319-97d14a558 235 command: 236 - bash 237 args: 238 - -c 239 - "cd dns && make validate-config" 240 resources: 241 limits: 242 cpu: 1 243 memory: "512Mi" 244 requests: 245 cpu: 1 246 memory: "512Mi"