kubernetes-csi / csi-proxy

CSI Proxy utility to enable CSI Plugins on Windows
Apache License 2.0
58 stars 61 forks source link

Update the github action workflow to run the integration tests #348

Closed mauriciopoppe closed 1 week ago

mauriciopoppe commented 4 months ago

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 bug

What this PR does / why we need it: A presubmit is failing because of a change in the github actions default Windows VM https://github.blog/changelog/2022-01-11-github-actions-jobs-running-on-windows-latest-are-now-running-on-windows-server-2022/, I used the same code in scripts/run-integration.sh rewritten in powershell.

Does this PR introduce a user-facing change?:

NONE
mauriciopoppe commented 1 month ago

@andyzhangx do you have an idea of how to enable the PS Security module again? There was a change in github actions and a presubmit that used to pass no longer passes.

mauriciopoppe commented 1 week ago

/cc @andyzhangx /uncc @sunnylovestiramisu @gnufied

k8s-ci-robot commented 1 week ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: andyzhangx, mauriciopoppe

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

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/kubernetes-csi/csi-proxy/blob/master/OWNERS)~~ [andyzhangx,mauriciopoppe] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment