k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-cloud-provider/aws/periodic-eks-e2e.yaml (about) 1 periodics: 2 - interval: 6h 3 cluster: eks-prow-build-cluster 4 name: ci-kubernetes-e2e-ec2-eks-al2023-slow 5 annotations: 6 testgrid-dashboards: amazon-ec2, amazon-ec2-al2023 7 testgrid-tab-name: ci-kubernetes-e2e-ec2-eks-al2023-slow 8 description: Uses kubetest to run Slow e2e tests against a cluster (al2023 EKS image) created with kubetest2-ec2 9 labels: 10 preset-e2e-containerd-ec2: "true" 11 preset-dind-enabled: "true" 12 decorate: true 13 decoration_config: 14 timeout: 4h 15 extra_refs: 16 - org: kubernetes-sigs 17 repo: provider-aws-test-infra 18 base_ref: main 19 path_alias: sigs.k8s.io/provider-aws-test-infra 20 - org: kubernetes 21 repo: kubernetes 22 base_ref: master 23 path_alias: k8s.io/kubernetes 24 workdir: true 25 spec: 26 serviceAccountName: node-e2e-tests 27 containers: 28 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 29 command: 30 - runner.sh 31 args: 32 - bash 33 - -c 34 - | 35 source $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/scripts/check-ami.sh 36 37 GOPROXY=direct go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest 38 kubetest2 ec2 \ 39 --build \ 40 --region "$AWS_REGION" \ 41 --target-build-arch "$AMI_TARGET_BUILD_ARCH" \ 42 --worker-image "$AMI_ID" \ 43 --worker-user-data-file $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/al2023.sh \ 44 --stage provider-aws-test-infra \ 45 --external-cloud-provider true \ 46 --external-load-balancer true \ 47 --up \ 48 --down \ 49 --test=ginkgo \ 50 -- \ 51 --use-built-binaries true \ 52 --test-args="--node-os-arch=$NODE_OS_ARCH --provider=aws" \ 53 --focus-regex="\[Slow\]" \ 54 --skip-regex="\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|LoadBalancers" \ 55 --parallel=25 56 env: 57 - name: BUILD_EKS_AMI_OS 58 value: "al2023" 59 - name: BUILD_EKS_AMI_ARCH 60 value: "x86_64" 61 - name: USE_DOCKERIZED_BUILD 62 value: "true" 63 # docker-in-docker needs privileged mode 64 securityContext: 65 privileged: true 66 resources: 67 limits: 68 cpu: 8 69 memory: 10Gi 70 requests: 71 cpu: 8 72 memory: 10Gi 73 - interval: 6h 74 cluster: eks-prow-build-cluster 75 name: ci-kubernetes-e2e-ec2-eks-al2023-arm64-slow 76 annotations: 77 testgrid-dashboards: amazon-ec2, amazon-ec2-al2023 78 testgrid-tab-name: ci-kubernetes-e2e-ec2-eks-al2023-arm64-slow 79 description: Uses kubetest to run e2e Slow tests against a cluster (al2023 EKS image) created with kubetest2-ec2 on arm64 80 labels: 81 preset-e2e-containerd-ec2: "true" 82 preset-dind-enabled: "true" 83 decorate: true 84 decoration_config: 85 timeout: 4h 86 extra_refs: 87 - org: kubernetes-sigs 88 repo: provider-aws-test-infra 89 base_ref: main 90 path_alias: sigs.k8s.io/provider-aws-test-infra 91 - org: kubernetes 92 repo: kubernetes 93 base_ref: master 94 path_alias: k8s.io/kubernetes 95 workdir: true 96 spec: 97 serviceAccountName: node-e2e-tests 98 containers: 99 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 100 command: 101 - runner.sh 102 args: 103 - bash 104 - -c 105 - | 106 source $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/scripts/check-ami.sh 107 108 GOPROXY=direct go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest 109 kubetest2 ec2 \ 110 --build \ 111 --region "$AWS_REGION" \ 112 --target-build-arch "$AMI_TARGET_BUILD_ARCH" \ 113 --worker-image "$AMI_ID" \ 114 --worker-user-data-file $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/al2023.sh \ 115 --stage provider-aws-test-infra \ 116 --external-cloud-provider true \ 117 --external-load-balancer true \ 118 --up \ 119 --down \ 120 --test=ginkgo \ 121 -- \ 122 --use-built-binaries true \ 123 --test-args="--node-os-arch=$NODE_OS_ARCH --provider=aws" \ 124 --focus-regex="\[Slow\]" \ 125 --skip-regex="\[Driver:.gcepd\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|LoadBalancers" \ 126 --parallel=25 127 env: 128 - name: BUILD_EKS_AMI_OS 129 value: "al2023" 130 - name: BUILD_EKS_AMI_ARCH 131 value: "arm64" 132 - name: USE_DOCKERIZED_BUILD 133 value: "true" 134 # docker-in-docker needs privileged mode 135 securityContext: 136 privileged: true 137 resources: 138 limits: 139 cpu: 8 140 memory: 10Gi 141 requests: 142 cpu: 8 143 memory: 10Gi 144 - interval: 6h 145 cluster: eks-prow-build-cluster 146 name: ci-kubernetes-e2e-ec2-eks-al2023-serial 147 annotations: 148 testgrid-dashboards: amazon-ec2, amazon-ec2-al2023 149 testgrid-tab-name: ci-kubernetes-e2e-ec2-eks-al2023-serial 150 description: Uses kubetest to run Serial e2e tests against a cluster (al2023 EKS image) created with kubetest2-ec2 151 labels: 152 preset-e2e-containerd-ec2: "true" 153 preset-dind-enabled: "true" 154 decorate: true 155 decoration_config: 156 timeout: 4h 157 extra_refs: 158 - org: kubernetes-sigs 159 repo: provider-aws-test-infra 160 base_ref: main 161 path_alias: sigs.k8s.io/provider-aws-test-infra 162 - org: kubernetes 163 repo: kubernetes 164 base_ref: master 165 path_alias: k8s.io/kubernetes 166 workdir: true 167 spec: 168 serviceAccountName: node-e2e-tests 169 containers: 170 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 171 command: 172 - runner.sh 173 args: 174 - bash 175 - -c 176 - | 177 source $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/scripts/check-ami.sh 178 179 GOPROXY=direct go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest 180 kubetest2 ec2 \ 181 --build \ 182 --region "$AWS_REGION" \ 183 --target-build-arch "$AMI_TARGET_BUILD_ARCH" \ 184 --worker-image "$AMI_ID" \ 185 --worker-user-data-file $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/al2023.sh \ 186 --stage provider-aws-test-infra \ 187 --up \ 188 --down \ 189 --test=ginkgo \ 190 -- \ 191 --use-built-binaries true \ 192 --test-args="--node-os-arch=$NODE_OS_ARCH" \ 193 --focus-regex="\[Serial\]" \ 194 --skip-regex="\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]" \ 195 --parallel=1 196 env: 197 - name: BUILD_EKS_AMI_OS 198 value: "al2023" 199 - name: BUILD_EKS_AMI_ARCH 200 value: "x86_64" 201 - name: USE_DOCKERIZED_BUILD 202 value: "true" 203 # docker-in-docker needs privileged mode 204 securityContext: 205 privileged: true 206 resources: 207 limits: 208 cpu: 8 209 memory: 10Gi 210 requests: 211 cpu: 8 212 memory: 10Gi 213 - interval: 6h 214 cluster: eks-prow-build-cluster 215 name: ci-kubernetes-e2e-ec2-eks-al2023-arm64-serial 216 annotations: 217 testgrid-dashboards: amazon-ec2, amazon-ec2-al2023 218 testgrid-tab-name: ci-kubernetes-e2e-ec2-eks-al2023-arm64-serial 219 description: Uses kubetest to run e2e Serial tests against a cluster (al2023 EKS image) created with kubetest2-ec2 on arm64 220 labels: 221 preset-e2e-containerd-ec2: "true" 222 preset-dind-enabled: "true" 223 decorate: true 224 decoration_config: 225 timeout: 4h 226 extra_refs: 227 - org: kubernetes-sigs 228 repo: provider-aws-test-infra 229 base_ref: main 230 path_alias: sigs.k8s.io/provider-aws-test-infra 231 - org: kubernetes 232 repo: kubernetes 233 base_ref: master 234 path_alias: k8s.io/kubernetes 235 workdir: true 236 spec: 237 serviceAccountName: node-e2e-tests 238 containers: 239 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 240 command: 241 - runner.sh 242 args: 243 - bash 244 - -c 245 - | 246 source $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/scripts/check-ami.sh 247 248 GOPROXY=direct go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest 249 kubetest2 ec2 \ 250 --build \ 251 --region "$AWS_REGION" \ 252 --target-build-arch "$AMI_TARGET_BUILD_ARCH" \ 253 --worker-image "$AMI_ID" \ 254 --worker-user-data-file $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/al2023.sh \ 255 --stage provider-aws-test-infra \ 256 --up \ 257 --down \ 258 --test=ginkgo \ 259 -- \ 260 --use-built-binaries true \ 261 --test-args="--node-os-arch=$NODE_OS_ARCH" \ 262 --focus-regex="\[Serial\]" \ 263 --skip-regex="\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]" \ 264 --parallel=1 265 env: 266 - name: BUILD_EKS_AMI_OS 267 value: "al2023" 268 - name: BUILD_EKS_AMI_ARCH 269 value: "arm64" 270 - name: USE_DOCKERIZED_BUILD 271 value: "true" 272 # docker-in-docker needs privileged mode 273 securityContext: 274 privileged: true 275 resources: 276 limits: 277 cpu: 8 278 memory: 10Gi 279 requests: 280 cpu: 8 281 memory: 10Gi 282 - interval: 6h 283 cluster: eks-prow-build-cluster 284 name: ci-kubernetes-e2e-ec2-eks-al2023-disruptive 285 annotations: 286 testgrid-dashboards: amazon-ec2, amazon-ec2-al2023 287 testgrid-tab-name: ci-kubernetes-e2e-ec2-eks-al2023-disruptive 288 description: Uses kubetest to run Disruptive e2e tests against a cluster (al2023 EKS image) created with kubetest2-ec2 289 labels: 290 preset-e2e-containerd-ec2: "true" 291 preset-dind-enabled: "true" 292 decorate: true 293 decoration_config: 294 timeout: 4h 295 extra_refs: 296 - org: kubernetes-sigs 297 repo: provider-aws-test-infra 298 base_ref: main 299 path_alias: sigs.k8s.io/provider-aws-test-infra 300 - org: kubernetes 301 repo: kubernetes 302 base_ref: master 303 path_alias: k8s.io/kubernetes 304 workdir: true 305 spec: 306 serviceAccountName: node-e2e-tests 307 containers: 308 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 309 command: 310 - runner.sh 311 args: 312 - bash 313 - -c 314 - | 315 source $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/scripts/check-ami.sh 316 317 GOPROXY=direct go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest 318 kubetest2 ec2 \ 319 --build \ 320 --region "$AWS_REGION" \ 321 --target-build-arch "$AMI_TARGET_BUILD_ARCH" \ 322 --worker-image "$AMI_ID" \ 323 --worker-user-data-file $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/al2023.sh \ 324 --stage provider-aws-test-infra \ 325 --up \ 326 --down \ 327 --test=ginkgo \ 328 -- \ 329 --use-built-binaries true \ 330 --test-args="--node-os-arch=$NODE_OS_ARCH" \ 331 --focus-regex="\[Disruptive\]" \ 332 --skip-regex="\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]" \ 333 --parallel=1 334 env: 335 - name: BUILD_EKS_AMI_OS 336 value: "al2023" 337 - name: BUILD_EKS_AMI_ARCH 338 value: "x86_64" 339 - name: USE_DOCKERIZED_BUILD 340 value: "true" 341 # docker-in-docker needs privileged mode 342 securityContext: 343 privileged: true 344 resources: 345 limits: 346 cpu: 8 347 memory: 10Gi 348 requests: 349 cpu: 8 350 memory: 10Gi 351 - interval: 6h 352 cluster: eks-prow-build-cluster 353 name: ci-kubernetes-e2e-ec2-eks-al2023-arm64-disruptive 354 annotations: 355 testgrid-dashboards: amazon-ec2, amazon-ec2-al2023 356 testgrid-tab-name: ci-kubernetes-e2e-ec2-eks-al2023-arm64-disruptive 357 description: Uses kubetest to run e2e Disruptive tests against a cluster (al2023 EKS image) created with kubetest2-ec2 on arm64 358 labels: 359 preset-e2e-containerd-ec2: "true" 360 preset-dind-enabled: "true" 361 decorate: true 362 decoration_config: 363 timeout: 4h 364 extra_refs: 365 - org: kubernetes-sigs 366 repo: provider-aws-test-infra 367 base_ref: main 368 path_alias: sigs.k8s.io/provider-aws-test-infra 369 - org: kubernetes 370 repo: kubernetes 371 base_ref: master 372 path_alias: k8s.io/kubernetes 373 workdir: true 374 spec: 375 serviceAccountName: node-e2e-tests 376 containers: 377 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 378 command: 379 - runner.sh 380 args: 381 - bash 382 - -c 383 - | 384 source $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/scripts/check-ami.sh 385 386 GOPROXY=direct go install sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2@latest 387 kubetest2 ec2 \ 388 --build \ 389 --region "$AWS_REGION" \ 390 --target-build-arch "$AMI_TARGET_BUILD_ARCH" \ 391 --worker-image "$AMI_ID" \ 392 --worker-user-data-file $(go env GOPATH)/src/sigs.k8s.io/provider-aws-test-infra/kubetest2-ec2/config/al2023.sh \ 393 --stage provider-aws-test-infra \ 394 --up \ 395 --down \ 396 --test=ginkgo \ 397 -- \ 398 --use-built-binaries true \ 399 --test-args="--node-os-arch=$NODE_OS_ARCH" \ 400 --focus-regex="\[Disruptive\]" \ 401 --skip-regex="\[Driver:.gcepd\]|\[Flaky\]|\[Feature:.+\]" \ 402 --parallel=1 403 env: 404 - name: BUILD_EKS_AMI_OS 405 value: "al2023" 406 - name: BUILD_EKS_AMI_ARCH 407 value: "arm64" 408 - name: USE_DOCKERIZED_BUILD 409 value: "true" 410 # docker-in-docker needs privileged mode 411 securityContext: 412 privileged: true 413 resources: 414 limits: 415 cpu: 8 416 memory: 10Gi 417 requests: 418 cpu: 8 419 memory: 10Gi