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