sig-storage-local-static-provisioner icon indicating copy to clipboard operation
sig-storage-local-static-provisioner copied to clipboard

Run E2E tests in Windows nodes

Open mauriciopoppe opened this issue 4 years ago • 33 comments

What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line: /kind feature

What this PR does / why we need it: Updates the E2E test suite to run the tests in Windows nodes, steps:

  • Implementation of a new host executor for Windows nodes that connects through gcloud compute ssh to the Windows nodes to execute powershell commands
  • Implementation of a VHD script generator, VHDs are created and mounted to the discovery directory in the host, VHDs are created with the host executor and it comes as a drop-in replacement for the Linux host executor when the test runs with Windows nodes

Which issue(s) this PR fixes:

Fixes #277

Release note:

NONE

mauriciopoppe avatar Nov 04 '21 19:11 mauriciopoppe

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mauriciopoppe To complete the pull request process, please assign saad-ali after the PR has been reviewed. You can assign the PR to them by writing /assign @saad-ali in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

k8s-ci-robot avatar Nov 04 '21 19:11 k8s-ci-robot

/cc @jingxu97

mauriciopoppe avatar Nov 04 '21 19:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 01:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 05:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 05:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 21:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 22:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 23:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 05 '21 23:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 08 '21 19:11 mauriciopoppe

/retest

mauriciopoppe avatar Nov 08 '21 21:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 08 '21 21:11 mauriciopoppe

/retest

mauriciopoppe avatar Nov 09 '21 03:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 09 '21 05:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 09 '21 17:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 09 '21 23:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 09 '21 23:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Nov 10 '21 00:11 mauriciopoppe

/retest

mauriciopoppe avatar Nov 10 '21 18:11 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Dec 21 '21 21:12 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Dec 21 '21 22:12 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Dec 22 '21 18:12 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

Windows nodes are not coming up, debugging logs in https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/issues/880

mauriciopoppe avatar Dec 22 '21 19:12 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Dec 22 '21 20:12 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Jan 08 '22 01:01 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Apr 04 '22 18:04 mauriciopoppe

/uncc @cofyc @wongma7

mauriciopoppe avatar Apr 04 '22 18:04 mauriciopoppe

/test pull-sig-storage-local-static-provisioner-e2e-windows-2019

mauriciopoppe avatar Apr 04 '22 21:04 mauriciopoppe

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

Test name Commit Details Required Rerun command
pull-sig-storage-local-static-provisioner-e2e-windows-2019 a9f716e5053a8c2ac205985dea8ecf4add5ef786 link true /test pull-sig-storage-local-static-provisioner-e2e-windows-2019

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

k8s-ci-robot avatar Apr 04 '22 22:04 k8s-ci-robot

@mauriciopoppe: PR needs rebase.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Apr 24 '22 06:04 k8s-ci-robot