Repository: kubernetes-csi/external-provisioner
Pull request #1236 (2024-06-21 09:54:36)

fix: introduce /v5 module suffix for go.mod
changes the go.mod path to add /v5 so that go module is resolved properly

<!--  Thanks for sending a pull request!  Here are some tips for you:

1. If this is your first time, please read our contributor guidelines: https://git.k8s.io/community/contributors/guide#your-first-contribution and developer guide https://git.k8s.io/community/contributors/devel/development.md#development-guide
2. Follow the instructions for writing a release note: https://git.k8s.io/community/contributors/guide/release-notes.md
3. If the PR is unfinished, see how to mark it: https://git.k8s.io/community/contributors/guide/pull-requests.md#marking-unfinished-pull-requests
-->

**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 api-change
> /kind bug
/kind cleanup
> /kind design
> /kind documentation
> /kind failing-test
> /kind feature
> /kind flake

**What this PR does / why we need it**:

**Which issue(s) this PR fixes**:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related issues/tests in a comment and do not use `Fixes`_*
-->

Adds the /v5 suffix that was missed on previous releases so that the go.mod resolves properly

**Special notes for your reviewer**:

Opened as per request on https://kubernetes.slack.com/archives/C09QZFCE5/p1718782253879689

**Does this PR introduce a user-facing change?**:
<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required:
Enter your extended release note in the block below. If the PR requires additional action from users switching to the new release, include the string "action required".
-->
```release-note
action required: go module path was changed to github.com/kubernetes-csi/external-provisioner/v5, adjust accordingly when importing in go
```


k8s-ci-robot: Hi @jakobmoellerdev. Thanks for your PR.

I'm waiting for a [kubernetes-csi](https://github.com/orgs/kubernetes-csi/people) member to verify that this patch is reasonable to test. If it is, they should reply with `/ok-to-test` on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should [join the org](https://git.k8s.io/community/community-membership.md#member) to skip this step.

Once the patch is verified, the new status will be reflected by the `ok-to-test` label.

I understand the commands that are listed [here](https://go.k8s.io/bot-commands?repo=kubernetes-csi%2Fexternal-provisioner).

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
</details>

k8s-ci-robot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubernetes-csi/external-provisioner/pull/1236#" title="Author self-approved">jakobmoellerdev</a>*
**Once this PR has been reviewed and has the lgtm label**, please assign [pohly](https://github.com/pohly) for approval. For more information see [the Kubernetes Code Review Process](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process).

The full list of commands accepted by this bot can be found [here](https://go.k8s.io/bot-commands?repo=kubernetes-csi%2Fexternal-provisioner).

<details open>
Needs approval from an approver in each of these files:

- **[OWNERS](https://github.com/kubernetes-csi/external-provisioner/blob/master/OWNERS)**

Approvers can indicate their approval by writing `/approve` in a comment
Approvers can cancel approval by writing `/approve cancel` in a comment
</details>
<!-- META={"approvers":["pohly"]} -->
msau42: /ok-to-test
k8s-ci-robot: @jakobmoellerdev: 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-kubernetes-csi-external-provisioner-unit | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804323409035792384) | true | `/test pull-kubernetes-csi-external-provisioner-unit`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-unit | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804323409035792384) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804323409098706944) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-unit | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804323409035792384) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804323409098706944) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804323408918351872) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-unit | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804323409035792384) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804323409098706944) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804323408918351872) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804323408859631616) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-unit | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804323409035792384) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804323409098706944) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804323408918351872) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804323408859631616) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804323408981266432) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804323409098706944) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804323408918351872) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804323408859631616) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804323408981266432) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804591543915384832) | true | `/test pull-kubernetes-csi-external-provisioner-unit`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804323408918351872) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804323408859631616) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804323408981266432) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804591543915384832) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804591543978299392) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804323408859631616) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804323408981266432) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804591543915384832) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804591543978299392) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804591543789555712) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | abace7778339f01d837d686fc89dccf4927fb41b | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804323408981266432) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804591543915384832) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804591543978299392) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804591543789555712) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804591543730835456) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-unit | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1804591543915384832) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804591543978299392) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804591543789555712) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804591543730835456) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804591543856664576) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1804591543978299392) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804591543789555712) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804591543730835456) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804591543856664576) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1805119802944000000) | true | `/test pull-kubernetes-csi-external-provisioner-unit`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1804591543789555712) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804591543730835456) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804591543856664576) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1805119802944000000) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1805119803006914560) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1804591543730835456) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | f67a9ac7799fb2def9aadd1646723bef560c93be | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1804591543856664576) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-unit | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1805119802944000000) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1805119803006914560) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1805119802830753792) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
k8s-ci-robot: @jakobmoellerdev: 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
--- | --- | --- | --- | ---
pull-kubernetes-csi-external-provisioner-unit | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-unit/1805119802944000000) | true | `/test pull-kubernetes-csi-external-provisioner-unit`
pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26/1805119803006914560) | true | `/test pull-kubernetes-csi-external-provisioner-distributed-on-kubernetes-1-26`
pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28/1805119802830753792) | true | `/test pull-kubernetes-csi-external-provisioner-1-28-on-kubernetes-1-28`
pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29/1805119802889474048) | false | `/test pull-kubernetes-csi-external-provisioner-1-29-on-kubernetes-1-29`
pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27 | 61c5174575476e6597ca0d384da3321c21fe0eec | [link](https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-csi_external-provisioner/1236/pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27/1805119802772033536) | true | `/test pull-kubernetes-csi-external-provisioner-1-27-on-kubernetes-1-27`

[Full PR test history](https://prow.k8s.io/pr-history?org=kubernetes-csi&repo=external-provisioner&pr=1236). [Your PR dashboard](https://prow.k8s.io/pr?query=is%3Apr%20state%3Aopen%20author%3Ajakobmoellerdev). Please help us cut down on flakes by [linking to](https://git.k8s.io/community/contributors/devel/sig-testing/flaky-tests.md#filing-issues-for-flaky-tests) an [open issue](https://github.com/kubernetes-csi/external-provisioner/issues?q=is:issue+is:open) when you hit one in your PR.

<details>

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-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->

Patch:
diff --git a/.prow.sh b/.prow.sh
index d9f0945df..7dc805471 100755
--- a/.prow.sh
+++ b/.prow.sh
@@ -1,6 +1,7 @@
 #! /bin/bash
 
-CSI_PROW_SIDECAR_E2E_IMPORT_PATH="github.com/kubernetes-csi/external-provisioner/test/e2e"
+CSI_PROW_SIDECAR_E2E_IMPORT_PATH="github.com/kubernetes-csi/external-provisioner/v5/test/e2e"
+CSI_PROW_SIDECAR_E2E_PATH="github.com/kubernetes-csi/external-provisioner/test/e2e"
 
 . release-tools/prow.sh
 
diff --git a/cmd/csi-provisioner/csi-provisioner.go b/cmd/csi-provisioner/csi-provisioner.go
index bdfa022ac..adb34abd3 100644
--- a/cmd/csi-provisioner/csi-provisioner.go
+++ b/cmd/csi-provisioner/csi-provisioner.go
@@ -38,7 +38,7 @@ import (
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/labels"
 	"k8s.io/apimachinery/pkg/runtime/schema"
-	validation "k8s.io/apimachinery/pkg/util/validation"
+	"k8s.io/apimachinery/pkg/util/validation"
 	utilfeature "k8s.io/apiserver/pkg/util/feature"
 	"k8s.io/client-go/informers"
 	"k8s.io/client-go/kubernetes"
@@ -52,17 +52,17 @@ import (
 	_ "k8s.io/component-base/metrics/prometheus/clientgo/leaderelection" // register leader election in the default legacy registry
 	_ "k8s.io/component-base/metrics/prometheus/workqueue"               // register work queues in the default legacy registry
 	csitrans "k8s.io/csi-translation-lib"
-	klog "k8s.io/klog/v2"
+	"k8s.io/klog/v2"
 	"sigs.k8s.io/sig-storage-lib-external-provisioner/v10/controller"
 	libmetrics "sigs.k8s.io/sig-storage-lib-external-provisioner/v10/controller/metrics"
 
 	"github.com/kubernetes-csi/csi-lib-utils/leaderelection"
 	"github.com/kubernetes-csi/csi-lib-utils/metrics"
-	"github.com/kubernetes-csi/external-provisioner/pkg/capacity"
-	"github.com/kubernetes-csi/external-provisioner/pkg/capacity/topology"
-	ctrl "github.com/kubernetes-csi/external-provisioner/pkg/controller"
-	"github.com/kubernetes-csi/external-provisioner/pkg/features"
-	"github.com/kubernetes-csi/external-provisioner/pkg/owner"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/capacity"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/capacity/topology"
+	ctrl "github.com/kubernetes-csi/external-provisioner/v5/pkg/controller"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/features"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/owner"
 	snapclientset "github.com/kubernetes-csi/external-snapshotter/client/v6/clientset/versioned"
 	gatewayclientset "sigs.k8s.io/gateway-api/pkg/client/clientset/versioned"
 	gatewayInformers "sigs.k8s.io/gateway-api/pkg/client/informers/externalversions"
diff --git a/go.mod b/go.mod
index f3958f459..9ca5b9231 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/kubernetes-csi/external-provisioner
+module github.com/kubernetes-csi/external-provisioner/v5
 
 go 1.22.3
 
diff --git a/pkg/capacity/capacity.go b/pkg/capacity/capacity.go
index f885bb727..22c5a0ea7 100644
--- a/pkg/capacity/capacity.go
+++ b/pkg/capacity/capacity.go
@@ -27,7 +27,7 @@ import (
 	"time"
 
 	"github.com/container-storage-interface/spec/lib/go/csi"
-	"github.com/kubernetes-csi/external-provisioner/pkg/capacity/topology"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/capacity/topology"
 	"google.golang.org/grpc"
 	v1 "k8s.io/api/core/v1"
 	storagev1 "k8s.io/api/storage/v1"
diff --git a/pkg/controller/controller.go b/pkg/controller/controller.go
index d5011b83b..1ce19ad68 100644
--- a/pkg/controller/controller.go
+++ b/pkg/controller/controller.go
@@ -27,7 +27,7 @@ import (
 
 	"github.com/container-storage-interface/spec/lib/go/csi"
 	"github.com/kubernetes-csi/csi-lib-utils/accessmodes"
-	"github.com/kubernetes-csi/external-provisioner/pkg/features"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/features"
 	"google.golang.org/grpc"
 	"google.golang.org/grpc/codes"
 	"google.golang.org/grpc/status"
@@ -50,7 +50,7 @@ import (
 	"k8s.io/client-go/tools/cache"
 	"k8s.io/client-go/tools/record"
 	"k8s.io/client-go/util/workqueue"
-	klog "k8s.io/klog/v2"
+	"k8s.io/klog/v2"
 	"sigs.k8s.io/sig-storage-lib-external-provisioner/v10/controller"
 	"sigs.k8s.io/sig-storage-lib-external-provisioner/v10/util"
 
diff --git a/pkg/controller/topology.go b/pkg/controller/topology.go
index 21968e347..93aaf7a9b 100644
--- a/pkg/controller/topology.go
+++ b/pkg/controller/topology.go
@@ -26,7 +26,7 @@ import (
 
 	"github.com/container-storage-interface/spec/lib/go/csi"
 	"github.com/kubernetes-csi/csi-lib-utils/rpc"
-	"github.com/kubernetes-csi/external-provisioner/pkg/features"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/features"
 	v1 "k8s.io/api/core/v1"
 	storagev1 "k8s.io/api/storage/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/release-tools/generate-patch-release-notes.sh b/release-tools/generate-patch-release-notes.sh
index 2b9c13c38..536a14902 100755
--- a/release-tools/generate-patch-release-notes.sh
+++ b/release-tools/generate-patch-release-notes.sh
@@ -23,13 +23,17 @@
 # CSI_RELEASE_TOKEN: Github token needed for generating release notes
 # GITHUB_USER: Github username to create PRs with
 #
+# Required tools:
+# - gh
+# - release-notes (https://github.com/kubernetes/release/blob/master/cmd/release-notes/README.md)
+# 
 # Instructions:
-# 1. Login with "gh auth login"
-# 2. Copy this script to the kubernetes-csi directory (one directory above the
-# repos)
-# 3. Update the repos and versions in the $releases array
-# 4. Set environment variables
-# 5. Run script from the kubernetes-csi directory
+# 1. Install the required tools
+# 2. Login with "gh auth login"
+# 3. Copy this script to the kubernetes-csi directory (one directory above the repos)
+# 4. Update the repos and versions in the $releases array
+# 5. Set environment variables
+# 6. Run script from the kubernetes-csi directory
 #
 # Caveats:
 # - This script doesn't handle regenerating and updating existing PRs yet.
diff --git a/release-tools/prow.sh b/release-tools/prow.sh
index 049fb79af..df8c61502 100755
--- a/release-tools/prow.sh
+++ b/release-tools/prow.sh
@@ -86,7 +86,7 @@ configvar CSI_PROW_BUILD_PLATFORMS "linux amd64 amd64; linux ppc64le ppc64le -pp
 # which is disabled with GOFLAGS=-mod=vendor).
 configvar GOFLAGS_VENDOR "$( [ -d vendor ] && echo '-mod=vendor' )" "Go flags for using the vendor directory"
 
-configvar CSI_PROW_GO_VERSION_BUILD "1.22.3" "Go version for building the component" # depends on component's source code
+configvar CSI_PROW_GO_VERSION_BUILD "1.22.5" "Go version for building the component" # depends on component's source code
 configvar CSI_PROW_GO_VERSION_E2E "" "override Go version for building the Kubernetes E2E test suite" # normally doesn't need to be set, see install_e2e
 configvar CSI_PROW_GO_VERSION_SANITY "${CSI_PROW_GO_VERSION_BUILD}" "Go version for building the csi-sanity test suite" # depends on CSI_PROW_SANITY settings below
 configvar CSI_PROW_GO_VERSION_KIND "${CSI_PROW_GO_VERSION_BUILD}" "Go version for building 'kind'" # depends on CSI_PROW_KIND_VERSION below
@@ -231,8 +231,11 @@ configvar CSI_PROW_E2E_VERSION "$(version_to_git "${CSI_PROW_KUBERNETES_VERSION}
 configvar CSI_PROW_E2E_REPO "https://github.com/kubernetes/kubernetes" "E2E repo"
 configvar CSI_PROW_E2E_IMPORT_PATH "k8s.io/kubernetes" "E2E package"
 
-# Local path for e2e tests. Set to "none" to disable.
-configvar CSI_PROW_SIDECAR_E2E_IMPORT_PATH "none" "CSI Sidecar E2E package"
+# Local path & package path for e2e tests. Set to "none" to disable.
+# When using versioned go modules, the import path is the module path whereas the path
+# should not contain the version and be the directory where the module is checked out.
+configvar CSI_PROW_SIDECAR_E2E_IMPORT_PATH "none" "CSI Sidecar E2E package (go import path)"
+configvar CSI_PROW_SIDECAR_E2E_PATH "${CSI_PROW_SIDECAR_E2E_IMPORT_PATH}" "CSI Sidecar E2E path (directory)"
 
 # csi-sanity testing from the csi-test repo can be run against the installed
 # CSI driver. For this to work, deploying the driver must expose the Unix domain
@@ -1035,7 +1038,7 @@ run_e2e () (
     trap move_junit EXIT
 
     if [ "${name}" == "local" ]; then
-        cd "${GOPATH}/src/${CSI_PROW_SIDECAR_E2E_IMPORT_PATH}" &&
+        cd "${GOPATH}/src/${CSI_PROW_SIDECAR_E2E_PATH}" &&
         run_with_loggers env KUBECONFIG="$KUBECONFIG" KUBE_TEST_REPO_LIST="$(if [ -e "${CSI_PROW_WORK}/e2e-repo-list" ]; then echo "${CSI_PROW_WORK}/e2e-repo-list"; fi)" ginkgo --timeout="${CSI_PROW_GINKGO_TIMEOUT}" -v "$@" "${CSI_PROW_WORK}/e2e-local.test" -- -report-dir "${ARTIFACTS}" -report-prefix local
     else
         cd "${GOPATH}/src/${CSI_PROW_E2E_IMPORT_PATH}" &&


Test patch:
diff --git a/pkg/capacity/capacity_test.go b/pkg/capacity/capacity_test.go
index 3c9ff7ff9..ece217d90 100644
--- a/pkg/capacity/capacity_test.go
+++ b/pkg/capacity/capacity_test.go
@@ -30,7 +30,7 @@ import (
 	"time"
 
 	"github.com/container-storage-interface/spec/lib/go/csi"
-	"github.com/kubernetes-csi/external-provisioner/pkg/capacity/topology"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/capacity/topology"
 	"github.com/stretchr/testify/require"
 	"google.golang.org/grpc"
 	"google.golang.org/protobuf/types/known/wrapperspb"
diff --git a/pkg/controller/controller_test.go b/pkg/controller/controller_test.go
index d84ffae2c..f53c1c4b7 100644
--- a/pkg/controller/controller_test.go
+++ b/pkg/controller/controller_test.go
@@ -46,14 +46,14 @@ import (
 	"k8s.io/component-base/featuregate"
 	utilfeaturetesting "k8s.io/component-base/featuregate/testing"
 	csitrans "k8s.io/csi-translation-lib"
-	klog "k8s.io/klog/v2"
+	"k8s.io/klog/v2"
 	"sigs.k8s.io/sig-storage-lib-external-provisioner/v10/controller"
 
 	"github.com/kubernetes-csi/csi-lib-utils/connection"
 	"github.com/kubernetes-csi/csi-lib-utils/metrics"
 	"github.com/kubernetes-csi/csi-lib-utils/rpc"
 	"github.com/kubernetes-csi/csi-test/v5/driver"
-	"github.com/kubernetes-csi/external-provisioner/pkg/features"
+	"github.com/kubernetes-csi/external-provisioner/v5/pkg/features"
 	crdv1 "github.com/kubernetes-csi/external-snapshotter/client/v6/apis/volumesnapshot/v1"
 	"github.com/kubernetes-csi/external-snapshotter/client/v6/clientset/versioned/fake"
 	gatewayv1beta1 "sigs.k8s.io/gateway-api/apis/v1beta1"
diff --git a/pkg/controller/fake_translator_test.go b/pkg/controller/fake_translator_test.go
index 38b78c8a5..c8d0ba6ad 100644
--- a/pkg/controller/fake_translator_test.go
+++ b/pkg/controller/fake_translator_test.go
@@ -1,10 +1,10 @@
 // Automatically generated by MockGen. DO NOT EDIT!
-// Source: github.com/kubernetes-csi/external-provisioner/pkg/controller (interfaces: ProvisionerCSITranslator)
+// Source: github.com/kubernetes-csi/external-provisioner/v5/pkg/controller (interfaces: ProvisionerCSITranslator)
 
 package controller
 
 import (
-	gomock "github.com/golang/mock/gomock"
+	"github.com/golang/mock/gomock"
 	v1 "k8s.io/api/core/v1"
 	storagev1 "k8s.io/api/storage/v1"
 )
diff --git a/test/e2e/e2e_test.go b/test/e2e/e2e_test.go
index 03aec7c77..bd58903b6 100644
--- a/test/e2e/e2e_test.go
+++ b/test/e2e/e2e_test.go
@@ -12,7 +12,7 @@ import (
 	"k8s.io/kubernetes/test/e2e/framework/config"
 
 	// test sources
-	_ "github.com/kubernetes-csi/external-provisioner/test/e2e/storage"
+	_ "github.com/kubernetes-csi/external-provisioner/v5/test/e2e/storage"
 )
 
 func TestMain(m *testing.M) {