Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Run Nutanix provider e2e tests on self-hosted runner #755

Merged
merged 11 commits into from
Jul 2, 2024

Commits on Jul 2, 2024

  1. ci: Run Nutanix E2E on Self Hosted runners

    This is necessary as we want some e2e jobs to run on hosted runners
    and some to run on self-hosted runners. The actions runner controller
    does not support using multiple labels to target the runners
    See: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners-with-actions-runner-controller/using-actions-runner-controller-runners-in-a-workflow#using-runner-scale-set-names
    thunderboltsid committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    569c83b View commit details
    Browse the repository at this point in the history
  2. ci: update redact-artifacts workflow to always run

    artifacts should be redacted regardless of success/failure of test.
    thunderboltsid committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    61852a7 View commit details
    Browse the repository at this point in the history
  3. ci: Add step to validate control plane endpoint is not empty

    We have seen instances where the controlplane endpoint is empty
    and then tests fail down the line. It's better to catch that
    early on and fail fast.
    thunderboltsid committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    83d4cbe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1421ecd View commit details
    Browse the repository at this point in the history
  5. ci: Skip nutanix self-hosted tests until we fix image upload

    CAREN image is not pushed to a registry during build process. This
    causes failures on the clusterctl move step where image is not
    available in the workload cluster. We will in future push an image
    out to a registry and unskip this.
    thunderboltsid committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d035514 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7b6dbdd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dc5b5f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    79a4af3 View commit details
    Browse the repository at this point in the history
  9. ci: Change conditional for cachix action

    change conditional from provider:nutanix to runs-on:self-hosted-ncn-dind
    thunderboltsid committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0f1842d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    806ef05 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ac25738 View commit details
    Browse the repository at this point in the history