nutanix-cloud-native / cluster-api-provider-nutanix

Kubernetes-native declarative infrastructure provider for Nutanix AHV
https://opendocs.nutanix.com/capx/latest/getting_started/
Apache License 2.0
40 stars 23 forks source link

Add Github action for E2E tests #451

Closed thunderboltsid closed 4 months ago

thunderboltsid commented 4 months ago

The github action will replace the existing prow jobs. We have added pull_request_target as the action triggering mechanism but this PR contains both pull_request and pull_request_target due to nuances around how pull_request_target works. The next PR will remove pull_request triggering event as pull_request_target will already be on the base branch. As part of the migration, the PR also fixes up the clusterctl-upgrade test to use CAPX 1.3.5 and cleans up the configuration templates for the test to use the actual release manifest from GitHub instead of storing manifests in the repo.

nutanix-cn-prow-bot[bot] commented 4 months ago

@thunderboltsid: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-capx-scaling 9ca12e90f4e495340c803495b4ea340ef0dc42e8 link true /test e2e-capx-scaling
ci/prow/e2e-capx-clusterclass 9ca12e90f4e495340c803495b4ea340ef0dc42e8 link true /test e2e-capx-clusterclass
ci/prow/e2e-capx-controller-upgrade 9ca12e90f4e495340c803495b4ea340ef0dc42e8 link true /test e2e-capx-controller-upgrade
ci/prow/e2e-nutanix-features 9ca12e90f4e495340c803495b4ea340ef0dc42e8 link true /test e2e-nutanix-features
ci/prow/e2e-k8s-upgrade 9ca12e90f4e495340c803495b4ea340ef0dc42e8 link true /test e2e-k8s-upgrade
ci/prow/e2e-k8s-conformance 9ca12e90f4e495340c803495b4ea340ef0dc42e8 link true /test e2e-k8s-conformance

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
codecov[bot] commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 31.74%. Comparing base (a3cd368) to head (bb72068).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #451 +/- ## ======================================= Coverage 31.74% 31.74% ======================================= Files 14 14 Lines 1367 1367 ======================================= Hits 434 434 Misses 933 933 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.