sigs.k8s.io/cluster-api-provider-azure@v1.14.3/docs/book/src/developers/jobs.md (about) 1 # Jobs 2 3 This document provides an overview of our jobs running via Prow and Github actions. 4 5 ## Builds and Tests running on the default branch 6 7 <aside class="note"> 8 9 <h1> Note </h1> 10 11 To see which test jobs execute which e2e tests, you can click on the links which lead to the respective test overviews in testgrid. 12 13 </aside> 14 15 16 ### Legend 17 18 🟢 REQUIRED - Jobs that have to run successfully to get the PR merged. 19 20 21 ### Presubmits 22 23 Prow Presubmits: 24 25 - 🟢 [pull-cluster-api-provider-azure-build] `./scripts/ci-build.sh` 26 - 🟢 [pull-cluster-api-provider-azure-test] `./scripts/ci-test.sh` 27 - 🟢 [pull-cluster-api-provider-azure-e2e] 28 * `GINKGO_FOCUS="Workload cluster creation" GINKGO_SKIP="Creating a GPU-enabled cluster|.*Windows.*|.*AKS.*|Creating a cluster that uses the external cloud provider" ./scripts/ci-e2e.sh` 29 - 🟢 [pull-cluster-api-provider-azure-windows] 30 * `GINKGO_FOCUS=".*Windows.*" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 31 - 🟢 [pull-cluster-api-provider-azure-verify] `make verify` 32 - [pull-cluster-api-provider-azure-e2e-exp] 33 * `GINKGO_FOCUS=".*AKS.*" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 34 - [pull-cluster-api-provider-azure-apidiff] `./scripts/ci-apidiff.sh` 35 - [pull-cluster-api-provider-azure-coverage] `./scripts/ci-test-coverage` 36 - [pull-cluster-api-provider-e2e-full] 37 * `GINKGO_FOCUS="Workload cluster creation" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 38 - [pull-cluster-api-provider-capi-e2e] 39 * `GINKGO_FOCUS="Cluster API E2E tests" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 40 - [pull-cluster-api-provider-azure-conformance-v1beta1] `./scripts/ci-conformance.sh` 41 - [pull-cluster-api-provider-azure-upstream-v1beta1-windows] 42 * `WINDOWS="true" CONFORMANCE_NODES="4" ./scripts/ci-conformance.sh` 43 - [pull-cluster-api-provider-azure-conformance-with-ci-artifacts] 44 * `E2E_ARGS="-kubetest.use-ci-artifacts" ./scripts/ci-conformance.sh` 45 - [pull-cluster-api-provider-azure-windows-upstream-with-ci-artifacts] 46 * `E2E_ARGS="-kubetest.use-ci-artifacts" WINDOWS="true" CONFORMANCE_NODES="4" ./scripts/ci-conformance.sh` 47 - [pull-cluster-api-provider-azure-ci-entrypoint] 48 * Validates cluster creation with `./scripts/ci-entrypoint.sh` - does not run any tests 49 50 51 Github Presubmits Workflows: 52 53 - Markdown-link-check `find . -name \*.md | xargs -I{} markdown-link-check -c .markdownlinkcheck.json {}` 54 55 56 ### Postsubmits 57 58 Prow Postsubmits: 59 60 - [post-cluster-api-provider-azure-push-images] `/run.sh` 61 * args: 62 - project=`k8s-staging-cluster-api-azure` 63 - scratch-bucket=`gs://k8s-staging-cluster-api-azure-gcb` 64 - env-passthrough=`PULL_BASE_REF` 65 - [postsubmits-cluster-api-provider-azure-e2e-full-main] 66 * `GINKGO_FOCUS="Workload cluster creation" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 67 68 69 Github Postsubmits Workflows: 70 71 - Code-coverage-check `make test-cover` 72 73 74 ### Periodics 75 76 Prow Periodics: 77 78 - [periodic-cluster-api-provider-azure-conformance-v1beta1] `./scripts/ci-conformance.sh` 79 - [periodic-cluster-api-provider-azure-conformance-v1beta1-with-ci-artifacts] `./scripts/ci-conformance.sh` 80 * `E2E_ARGS="-kubetest.use-ci-artifacts" ./scripts/ci-conformance.sh` 81 - [periodic-cluster-api-provider-azure-capi-e2e] 82 * `GINKGO_FOCUS="Cluster API E2E tests" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 83 - [periodic-cluster-api-provider-azure-coverage] `bash` , `./scripts/ci-test-coverage.sh` 84 - [periodic-cluster-api-provider-azure-e2e-full] 85 * `GINKGO_FOCUS="Workload cluster creation" GINKGO_SKIP="" ./scripts/ci-e2e.sh` 86 87 <!-- links --> 88 [pull-cluster-api-provider-azure-build]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-build-main 89 [pull-cluster-api-provider-azure-test]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-test-main 90 [pull-cluster-api-provider-azure-e2e]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-e2e-main 91 [pull-cluster-api-provider-azure-windows]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-e2e-windows-main 92 [pull-cluster-api-provider-azure-verify]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-verify-main 93 [pull-cluster-api-provider-azure-e2e-exp]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-e2e-exp-main 94 [pull-cluster-api-provider-azure-apidiff]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-apidiff-main 95 [pull-cluster-api-provider-azure-coverage]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#pr-coverage 96 [pull-cluster-api-provider-azure-ci-entrypoint]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-ci-entrypoint 97 [pull-cluster-api-provider-e2e-full]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-e2e-full-main 98 [pull-cluster-api-provider-capi-e2e]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-capi-e2e-main 99 [pull-cluster-api-provider-azure-conformance-v1beta1]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pull-conformance-v1beta1-main 100 [pull-cluster-api-provider-azure-upstream-v1beta1-windows]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pull-conformance-v1beta1-main 101 [pull-cluster-api-provider-azure-conformance-with-ci-artifacts]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-conformance-v1beta1-k8s-main 102 [pull-cluster-api-provider-azure-windows-upstream-with-ci-artifacts]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-pr-conformance-v1beta1-k8s-main 103 [post-cluster-api-provider-azure-push-images]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#post-cluster-api-provider-azure-push-images 104 [postsubmits-cluster-api-provider-azure-e2e-full-main]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-postsubmit-capi-e2e-full-main 105 [periodic-cluster-api-provider-azure-conformance-v1beta1]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-periodic-conformance-v1beta1-main 106 [periodic-cluster-api-provider-azure-conformance-v1beta1-with-ci-artifacts]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-periodic-conformance-v1beta1-k8s-main 107 [periodic-cluster-api-provider-azure-capi-e2e]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-periodic-capi-e2e-main 108 [periodic-cluster-api-provider-azure-coverage]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#periodic-cluster-api-provider-azure-coverage 109 [periodic-cluster-api-provider-azure-e2e-full]: https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-azure#capz-periodic-capi-e2e-full-main