Repository: kubermatic/machine-controller
Pull request #1470 (2022-10-31 11:43:09)

add http source for kubevirt VM Disk Image
**What this PR does / why we need it**:
This PR introduces `PrimarDiskImageSource` for the KubeVirt provider. The source can be `HTTP` or `PVC-Clone`.
If the source is `HTTP` with `preAllocatedDataVolume` as false, the VM disk-image will be downloaded from the HTTP source.
If the source is `HTTP` with `preAllocatedDataVolume` as true, the VM disk-image will be downloaded just once to create PreAllocatedDataVolume and VM Disks will be created by cloning over PreAllocatedDataVolume.
If the source is `PVC-Clone`, VM Disks will be created by cloning over custom-local-disks.

**Which issue(s) this PR fixes**:
<!--optional, in `fixes #<issue number>` format, will close the issue(s) when PR gets merged-->
Fixes #https://github.com/kubermatic/kubermatic/issues/11234

**What type of PR is this?**
<!--
Add one of the following kinds:
/kind bug
/kind cleanup
/kind documentation
/kind feature
/kind design

Optionally add one or more of the following kinds if applicable:
/kind api-change
/kind deprecation
/kind failing-test
/kind flake
/kind regression
/kind chore
-->
/kind feature

**Special notes for your reviewer**:

**Does this PR introduce a user-facing change? Then add your Release Note here**:
<!--
Write your release note:
1. Enter your extended release note in the below block. If the PR requires additional action from users switching to the new release, include the string "action required".
2. If no release note is required, just write "NONE".
-->
```release-note
Add HTTP source for  KubeVirt VM Disk images which enables caching to avoid downloading images.
```

**Documentation**:
<!--
Please do one of the following options:
- Add a link to the existing documentation
- Add a link to the kubermatic/docs pull request
- If no documentation change is applicable then add:
  - TBD (documentation will be added later)
  - NONE (no documentation needed for this PR)
-->
```documentation
TBD
```

Signed-off-by: Sankalp Rangare <sankalprangare786@gmail.com>

kubermatic-bot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1470#" title="Author self-approved">sankalp-r</a>*
**Once this PR has been reviewed and has the lgtm label**, please assign ahmedwaleedmalik for approval by writing `/assign @ahmedwaleedmalik` in a comment. 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=kubermatic%2Fmachine-controller).

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

- **[pkg/cloudprovider/provider/OWNERS](https://github.com/kubermatic/machine-controller/blob/main/pkg/cloudprovider/provider/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":["ahmedwaleedmalik"]} -->
kubermatic-bot: @sankalp-r: 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-machine-controller-yamllint | d7a71154d54f659e7986fe42f8a070f82c152665 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-yamllint/1587047557190651904) | true | `/test pull-machine-controller-yamllint`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-kubevirt | 4d5ebfb7ffb514f266657acef0504344e6fb2b6d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1587048649110589440) | true | `/test pull-machine-controller-e2e-kubevirt`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-kubevirt | 4d5ebfb7ffb514f266657acef0504344e6fb2b6d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1587048649110589440) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-openstack | 4d5ebfb7ffb514f266657acef0504344e6fb2b6d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1587048649525825536) | true | `/test pull-machine-controller-e2e-openstack`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
sankalp-r: /retest
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-openstack | 4d5ebfb7ffb514f266657acef0504344e6fb2b6d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1587048649525825536) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-kubevirt | 4d5ebfb7ffb514f266657acef0504344e6fb2b6d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1587064376232251392) | true | `/test pull-machine-controller-e2e-kubevirt`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-lint | c8f3062321161164f5ed3714c7ce5aa731106935 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-lint/1589627834270224384) | true | `/test pull-machine-controller-lint`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-kubevirt | e40b7d3bd024ed4459d5c0e5b9299674112625fb | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1589635143943852032) | true | `/test pull-machine-controller-e2e-kubevirt`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
sankalp-r: /retest
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-azure-custom-image-reference | 3721aa87fdae4099ca01922243902c0d0dc7d54d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure-custom-image-reference/1590422894314262528) | true | `/test pull-machine-controller-e2e-azure-custom-image-reference`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
sankalp-r: /retest
mfranczy: I am sorry @sankalp-r I have to block this PR, we have to do another brainstorming session

/hold
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-digitalocean | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1590679045614342144) | true | `/test pull-machine-controller-e2e-digitalocean`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-digitalocean | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1590679045614342144) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1590679048978173952) | true | `/test pull-machine-controller-e2e-openstack`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-digitalocean | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1590679045614342144) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1590679048978173952) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-digitalocean | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1590679045614342144) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1590679048978173952) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-digitalocean | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1590679045614342144) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1590679048978173952) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-flatcar-containerd | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592500465264758784) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-digitalocean | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1590679045614342144) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1590679048978173952) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-flatcar-containerd | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592500465264758784) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1590679048978173952) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-flatcar-containerd | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592500465264758784) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-azure | 842b0cb2b6c4fc48976b6b5bc56a17038fb4260d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1590679043957592064) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-flatcar-containerd | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592500465264758784) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-flatcar-containerd | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592500465264758784) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-flatcar-containerd | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592500465264758784) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592500465055043584) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-openstack-project-auth | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1592566179241660416) | true | `/test pull-machine-controller-e2e-openstack-project-auth`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-vsphere | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592500472936140800) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-openstack-project-auth | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1592566179241660416) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-aws-arm | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1592566172870512640) | true | `/test pull-machine-controller-e2e-aws-arm`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-custom-ca | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-custom-ca/1592500464941797376) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592500465210232832) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-aws-legacy-userdata | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592500465101180928) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1592500465667411968) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-openstack-project-auth | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1592566179241660416) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-aws-arm | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1592566172870512640) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592566180076326912) | true | `/test pull-machine-controller-e2e-vsphere`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-openstack-project-auth | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1592566179241660416) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-aws-arm | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1592566172870512640) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592566180076326912) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592566172811792384) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-spot-instance | ea253d973e0c6e894413e8b65d56a1f5194a9df7 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592500465319284736) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-openstack-project-auth | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1592566179241660416) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-aws-arm | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1592566172870512640) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592566180076326912) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592566172811792384) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-digitalocean | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1592566175038967808) | true | `/test pull-machine-controller-e2e-digitalocean`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-flatcar-containerd | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1592566172975370240) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1592566172761460736) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1592566172719517696) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1592566178402799616) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-openstack-project-auth | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1592566179241660416) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-aws-arm | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1592566172870512640) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592566180076326912) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1592566172811792384) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-digitalocean | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1592566175038967808) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-spot-instance | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1592566173025701888) | true | `/test pull-machine-controller-e2e-aws-spot-instance`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
sankalp-r: /retest
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1592804479030267904) | true | `/test pull-machine-controller-e2e-vsphere`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
sankalp-r: /retest
sankalp-r: /retest
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-spot-instance | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1593225490880008192) | true | `/test pull-machine-controller-e2e-aws-spot-instance`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-spot-instance | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1593225490880008192) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-legacy-userdata | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593225490326360064) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-vsphere | 5293085186264e44f5336604f24681c4c6eab56f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-vsphere/1593171970550140928) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-spot-instance | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1593225490880008192) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-legacy-userdata | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593225490326360064) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-azure | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1593225490921951232) | true | `/test pull-machine-controller-e2e-azure`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-spot-instance | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1593225490880008192) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-azure | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1593225490921951232) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-spot-instance | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1593225490880008192) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-azure | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1593225490921951232) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593236048534573056) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-kubevirt | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-kubevirt/1593225495116255232) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-digitalocean | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-digitalocean/1593225492591284224) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-aws-flatcar-containerd | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-flatcar-containerd/1593225490821287936) | true | `/test pull-machine-controller-e2e-aws-flatcar-containerd`
pull-machine-controller-e2e-aws-spot-instance | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-spot-instance/1593225490880008192) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-azure | 3b824b9bf21ff61570804a0a3fdb0b41007a150d | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure/1593225490921951232) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593236048534573056) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1593236054226243584) | true | `/test pull-machine-controller-e2e-openstack`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593236048534573056) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1593236054226243584) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-invalid-objects-get-rejected | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593237071193968640) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593236048534573056) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1593236054226243584) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-invalid-objects-get-rejected | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593237071193968640) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593236048534573056) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1593236054226243584) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-invalid-objects-get-rejected | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593237071193968640) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-aws-arm | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593237077913243648) | true | `/test pull-machine-controller-e2e-aws-arm`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-aws-legacy-userdata | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593236048652013568) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws/1593236048593293312) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-ubuntu-upgrade | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593236048534573056) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-openstack | 419ff5d85622c66f50be9ebd84e9b38f17edb361 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack/1593236054226243584) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-invalid-objects-get-rejected | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593237071193968640) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-aws-arm | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593237077913243648) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-openstack-project-auth | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1593237089212698624) | true | `/test pull-machine-controller-e2e-openstack-project-auth`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-aws-arm | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593237077913243648) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-openstack-project-auth | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1593237089212698624) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-invalid-objects-get-rejected | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593239489466077184) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-aws-arm | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593237077913243648) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-openstack-project-auth | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1593237089212698624) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-invalid-objects-get-rejected | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593239489466077184) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-ubuntu-upgrade | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593239491034746880) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-aws-arm | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593237077913243648) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-openstack-project-auth | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1593237089212698624) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-invalid-objects-get-rejected | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593239489466077184) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-ubuntu-upgrade | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593239491034746880) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-aws-legacy-userdata | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593239493597466624) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-openstack-project-auth | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1593237089212698624) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-invalid-objects-get-rejected | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593239489466077184) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-ubuntu-upgrade | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593239491034746880) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-aws-legacy-userdata | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593239493597466624) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-arm | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593239495216467968) | true | `/test pull-machine-controller-e2e-aws-arm`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: @sankalp-r: 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-machine-controller-e2e-hetzner | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-hetzner/1593237086691921920) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-openstack-project-auth | 970c3b0b04cf3b35a060f4eb19b6638ea28b1a39 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-openstack-project-auth/1593237089212698624) | true | `/test pull-machine-controller-e2e-openstack-project-auth`
pull-machine-controller-e2e-invalid-objects-get-rejected | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-invalid-objects-get-rejected/1593239489466077184) | true | `/test pull-machine-controller-e2e-invalid-objects-get-rejected`
pull-machine-controller-e2e-ubuntu-upgrade | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-ubuntu-upgrade/1593239491034746880) | true | `/test pull-machine-controller-e2e-ubuntu-upgrade`
pull-machine-controller-e2e-aws-legacy-userdata | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-legacy-userdata/1593239493597466624) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-arm | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-aws-arm/1593239495216467968) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-azure-custom-image-reference | 9dc2b690400241b1b82f2fe4dcb770e74cec99ec | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1470/pull-machine-controller-e2e-azure-custom-image-reference/1593239501470175232) | true | `/test pull-machine-controller-e2e-azure-custom-image-reference`

[Full PR test history](https://public-prow.loodse.com/pr-history?org=kubermatic&repo=machine-controller&pr=1470)

<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/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).
</details>
<!-- test report -->
kubermatic-bot: LGTM label has been added.  <details>Git tree hash: 908bfa286cec24942d7608b937967988b36079f9</details>
kubermatic-bot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1470#pullrequestreview-1184354720" title="LGTM">mfranczy</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1470#" title="Author self-approved">sankalp-r</a>*
**Once this PR has been reviewed and has the lgtm label**, please assign ahmedwaleedmalik for approval by writing `/assign @ahmedwaleedmalik` in a comment. 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=kubermatic%2Fmachine-controller).

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

- **[pkg/cloudprovider/provider/OWNERS](https://github.com/kubermatic/machine-controller/blob/main/pkg/cloudprovider/provider/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":["ahmedwaleedmalik"]} -->
sankalp-r: /retest
kubermatic-bot: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1470#pullrequestreview-1187739050" title="Approved">ahmedwaleedmalik</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1470#pullrequestreview-1184354720" title="LGTM">mfranczy</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1470#" title="Author self-approved">sankalp-r</a>*

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

The pull request process is described [here](https://git.k8s.io/community/contributors/guide/owners.md#the-code-review-process)

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

- ~~[pkg/cloudprovider/provider/OWNERS](https://github.com/kubermatic/machine-controller/blob/main/pkg/cloudprovider/provider/OWNERS)~~ [ahmedwaleedmalik]

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":[]} -->

Patch:
diff --git a/pkg/cloudprovider/provider/kubevirt/provider.go b/pkg/cloudprovider/provider/kubevirt/provider.go
index 483f13fc..9f535850 100644
--- a/pkg/cloudprovider/provider/kubevirt/provider.go
+++ b/pkg/cloudprovider/provider/kubevirt/provider.go
@@ -60,12 +60,18 @@ func init() {
 	}
 }
 
+type imageSource string
+
 const (
 	// topologyKeyHostname defines the topology key for the node hostname.
 	topologyKeyHostname = "kubernetes.io/hostname"
 	// machineDeploymentLabelKey defines the label key used to contains as value the MachineDeployment name
 	// which machine comes from.
 	machineDeploymentLabelKey = "md"
+	// httpSource defines the http source type for VM Disk Image.
+	httpSource imageSource = "http"
+	// pvcSource defines the pvc source type for VM Disk Image.
+	pvcSource imageSource = "pvc"
 )
 
 var supportedOS = map[providerconfigtypes.OperatingSystem]*struct{}{
@@ -93,7 +99,7 @@ type Config struct {
 	CPUs                      string
 	Memory                    string
 	Namespace                 string
-	OsImage                   OSImage
+	OSImageSource             *cdiv1beta1.DataVolumeSource
 	StorageClassName          string
 	PVCSize                   resource.Quantity
 	FlavorName                string
@@ -148,11 +154,6 @@ type SecondaryDisks struct {
 	StorageClassName string
 }
 
-type OSImage struct {
-	URL            string
-	DataVolumeName string
-}
-
 type kubeVirtServer struct {
 	vmi kubevirtv1.VirtualMachineInstance
 }
@@ -247,15 +248,12 @@ func (p *provider) getConfig(provSpec clusterv1alpha1.ProviderSpec) (*Config, *p
 		return nil, nil, fmt.Errorf(`failed to get value of "memory" field: %w`, err)
 	}
 	config.Namespace = getNamespace()
-	osImage, err := p.configVarResolver.GetConfigVarStringValue(rawConfig.VirtualMachine.Template.PrimaryDisk.OsImage)
+
+	config.OSImageSource, err = p.parseOSImageSource(rawConfig.VirtualMachine.Template.PrimaryDisk, config.Namespace)
 	if err != nil {
-		return nil, nil, fmt.Errorf(`failed to get value of "sourceURL" field: %w`, err)
-	}
-	if _, err = url.ParseRequestURI(osImage); err == nil {
-		config.OsImage.URL = osImage
-	} else {
-		config.OsImage.DataVolumeName = osImage
+		return nil, nil, fmt.Errorf(`failed to get value of "osImageSource" field: %w`, err)
 	}
+
 	pvcSize, err := p.configVarResolver.GetConfigVarStringValue(rawConfig.VirtualMachine.Template.PrimaryDisk.Size)
 	if err != nil {
 		return nil, nil, fmt.Errorf(`failed to get value of "pvcSize" field: %w`, err)
@@ -374,6 +372,35 @@ func (p *provider) parseTopologySpreadConstraint(topologyConstraints []kubevirtt
 	return parsedTopologyConstraints, nil
 }
 
+func (p *provider) parseOSImageSource(primaryDisk kubevirttypes.PrimaryDisk, nameSpace string) (*cdiv1beta1.DataVolumeSource, error) {
+	osImage, err := p.configVarResolver.GetConfigVarStringValue(primaryDisk.OsImage)
+	if err != nil {
+		return nil, fmt.Errorf(`failed to get value of "primaryDisk.osImage" field: %w`, err)
+	}
+	osImageSource, err := p.configVarResolver.GetConfigVarStringValue(primaryDisk.Source)
+	if err != nil {
+		return nil, fmt.Errorf(`failed to get value of "primaryDisk.source" field: %w`, err)
+	}
+	switch imageSource(osImageSource) {
+	case httpSource:
+		return &cdiv1beta1.DataVolumeSource{HTTP: &cdiv1beta1.DataVolumeSourceHTTP{URL: osImage}}, nil
+	case pvcSource:
+		if namespaceAndName := strings.Split(osImage, "/"); len(namespaceAndName) >= 2 {
+			return &cdiv1beta1.DataVolumeSource{PVC: &cdiv1beta1.DataVolumeSourcePVC{Name: namespaceAndName[1], Namespace: namespaceAndName[0]}}, nil
+		}
+		return &cdiv1beta1.DataVolumeSource{PVC: &cdiv1beta1.DataVolumeSourcePVC{Name: osImage, Namespace: nameSpace}}, nil
+	default:
+		// handle old API for backward compatibility.
+		if _, err = url.ParseRequestURI(osImage); err == nil {
+			return &cdiv1beta1.DataVolumeSource{HTTP: &cdiv1beta1.DataVolumeSourceHTTP{URL: osImage}}, nil
+		}
+		if namespaceAndName := strings.Split(osImage, "/"); len(namespaceAndName) >= 2 {
+			return &cdiv1beta1.DataVolumeSource{PVC: &cdiv1beta1.DataVolumeSourcePVC{Name: namespaceAndName[1], Namespace: namespaceAndName[0]}}, nil
+		}
+		return &cdiv1beta1.DataVolumeSource{PVC: &cdiv1beta1.DataVolumeSourcePVC{Name: osImage, Namespace: nameSpace}}, nil
+	}
+}
+
 // getNamespace returns the namespace where the VM is created.
 // VM is created in a dedicated namespace <cluster-id>
 // which is the namespace where the machine-controller pod is running.
@@ -506,7 +533,11 @@ func (p *provider) MachineMetricsLabels(machine *clusterv1alpha1.Machine) (map[s
 	if err == nil {
 		labels["cpus"] = c.CPUs
 		labels["memoryMIB"] = c.Memory
-		labels["osImage"] = c.OsImage.URL
+		if c.OSImageSource.HTTP != nil {
+			labels["osImage"] = c.OSImageSource.HTTP.URL
+		} else if c.OSImageSource.PVC != nil {
+			labels["osImage"] = c.OSImageSource.PVC.Name
+		}
 	}
 
 	return labels, err
@@ -787,7 +818,6 @@ func getVMVolumes(config *Config, dataVolumeName string, userDataSecretName stri
 }
 
 func getDataVolumeTemplates(config *Config, dataVolumeName string) []kubevirtv1.DataVolumeTemplateSpec {
-	dataVolumeSource := getDataVolumeSource(config.OsImage)
 	pvcRequest := corev1.ResourceList{corev1.ResourceStorage: config.PVCSize}
 	dataVolumeTemplates := []kubevirtv1.DataVolumeTemplateSpec{
 		{
@@ -804,7 +834,7 @@ func getDataVolumeTemplates(config *Config, dataVolumeName string) []kubevirtv1.
 						Requests: pvcRequest,
 					},
 				},
-				Source: dataVolumeSource,
+				Source: config.OSImageSource,
 			},
 		},
 	}
@@ -823,29 +853,13 @@ func getDataVolumeTemplates(config *Config, dataVolumeName string) []kubevirtv1.
 						Requests: corev1.ResourceList{corev1.ResourceStorage: sd.Size},
 					},
 				},
-				Source: dataVolumeSource,
+				Source: config.OSImageSource,
 			},
 		})
 	}
 	return dataVolumeTemplates
 }
 
-// getDataVolumeSource returns DataVolumeSource, HTTP or PVC.
-func getDataVolumeSource(osImage OSImage) *cdiv1beta1.DataVolumeSource {
-	dataVolumeSource := &cdiv1beta1.DataVolumeSource{}
-	if osImage.URL != "" {
-		dataVolumeSource.HTTP = &cdiv1beta1.DataVolumeSourceHTTP{URL: osImage.URL}
-	} else if osImage.DataVolumeName != "" {
-		if nameSpaceAndName := strings.Split(osImage.DataVolumeName, "/"); len(nameSpaceAndName) >= 2 {
-			dataVolumeSource.PVC = &cdiv1beta1.DataVolumeSourcePVC{
-				Namespace: nameSpaceAndName[0],
-				Name:      nameSpaceAndName[1],
-			}
-		}
-	}
-	return dataVolumeSource
-}
-
 func getAffinity(config *Config, matchKey, matchValue string) *corev1.Affinity {
 	affinity := &corev1.Affinity{}
 
diff --git a/pkg/cloudprovider/provider/kubevirt/types/types.go b/pkg/cloudprovider/provider/kubevirt/types/types.go
index 365171d0..a0c6d35a 100644
--- a/pkg/cloudprovider/provider/kubevirt/types/types.go
+++ b/pkg/cloudprovider/provider/kubevirt/types/types.go
@@ -67,6 +67,8 @@ type Template struct {
 type PrimaryDisk struct {
 	Disk
 	OsImage providerconfigtypes.ConfigVarString `json:"osImage,omitempty"`
+	// Source describes the VM Disk Image source.
+	Source providerconfigtypes.ConfigVarString `json:"source,omitempty"`
 }
 
 // SecondaryDisks.


Test patch:
diff --git a/pkg/cloudprovider/provider/kubevirt/provider_test.go b/pkg/cloudprovider/provider/kubevirt/provider_test.go
index 3af0d314..38e8933c 100644
--- a/pkg/cloudprovider/provider/kubevirt/provider_test.go
+++ b/pkg/cloudprovider/provider/kubevirt/provider_test.go
@@ -103,6 +103,7 @@ type kubevirtProviderSpecConf struct {
 	TopologySpreadConstraint bool
 	Affinity                 bool
 	SecondaryDisks           bool
+	OsImageSource            imageSource
 }
 
 func (k kubevirtProviderSpecConf) rawProviderSpec(t *testing.T) []byte {
@@ -167,7 +168,12 @@ func (k kubevirtProviderSpecConf) rawProviderSpec(t *testing.T) []byte {
 					"osImage": "http://x.y.z.t/ubuntu.img",
 					{{- end }}
 					"size": "10Gi",
+					{{- if .OsImageSource }}
+					"storageClassName": "longhorn",
+					"source": "{{ .OsImageSource }}"
+					{{- else }}
 					"storageClassName": "longhorn"
+					{{- end }}
 				}
 			}
 		}
@@ -267,6 +273,14 @@ func TestNewVirtualMachine(t *testing.T) {
 			name:     "custom-local-disk",
 			specConf: kubevirtProviderSpecConf{OsImageDV: "ns/dvname"},
 		},
+		{
+			name:     "http-image-source",
+			specConf: kubevirtProviderSpecConf{OsImageSource: httpSource},
+		},
+		{
+			name:     "pvc-image-source",
+			specConf: kubevirtProviderSpecConf{OsImageSource: pvcSource, OsImageDV: "ns/dvname"},
+		},
 	}
 	for _, tt := range tests {
 		t.Run(tt.name, func(t *testing.T) {
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml
new file mode 100644
index 00000000..b488ce0c
--- /dev/null
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml
@@ -0,0 +1,72 @@
+apiVersion: kubevirt.io/v1
+kind: VirtualMachine
+metadata:
+  annotations:
+  labels:
+    kubevirt.io/vm: http-image-source
+    md: md-name
+  name: http-image-source
+  namespace: test-namespace
+spec:
+  dataVolumeTemplates:
+    - metadata:
+        name: http-image-source
+      spec:
+        pvc:
+          accessModes:
+            - ReadWriteOnce
+          resources:
+            requests:
+              storage: 10Gi
+          storageClassName: longhorn
+        source:
+          http:
+            url: http://x.y.z.t/ubuntu.img
+  running: true
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        kubevirt.io/vm: http-image-source
+        md: md-name
+    spec:
+      affinity: {}
+      domain:
+        devices:
+          disks:
+            - disk:
+                bus: virtio
+              name: datavolumedisk
+            - disk:
+                bus: virtio
+              name: cloudinitdisk
+          interfaces:
+            - macAddress: b6:f5:b4:fe:45:1d
+              name: default
+              bridge: {}
+        resources:
+          limits:
+            cpu: "2"
+            memory: 2Gi
+          requests:
+            cpu: "2"
+            memory: 2Gi
+      networks:
+        - name: default
+          pod: {}
+      terminationGracePeriodSeconds: 30
+      topologyspreadconstraints:
+        - maxskew: 1
+          topologykey: kubernetes.io/hostname
+          whenunsatisfiable: ScheduleAnyway
+          labelselector:
+            matchlabels:
+              md: md-name
+      volumes:
+        - dataVolume:
+            name: http-image-source
+          name: datavolumedisk
+        - cloudInitNoCloud:
+            secretRef:
+              name: udsn
+          name: cloudinitdisk
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml
new file mode 100644
index 00000000..809c87ab
--- /dev/null
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml
@@ -0,0 +1,73 @@
+apiVersion: kubevirt.io/v1
+kind: VirtualMachine
+metadata:
+  annotations:
+  labels:
+    kubevirt.io/vm: pvc-image-source
+    md: md-name
+  name: pvc-image-source
+  namespace: test-namespace
+spec:
+  dataVolumeTemplates:
+    - metadata:
+        name: pvc-image-source
+      spec:
+        pvc:
+          accessModes:
+            - ReadWriteOnce
+          resources:
+            requests:
+              storage: 10Gi
+          storageClassName: longhorn
+        source:
+          pvc:
+            namespace: ns
+            name: dvname
+  running: true
+  template:
+    metadata:
+      creationTimestamp: null
+      labels:
+        kubevirt.io/vm: pvc-image-source
+        md: md-name
+    spec:
+      affinity: {}
+      domain:
+        devices:
+          disks:
+            - disk:
+                bus: virtio
+              name: datavolumedisk
+            - disk:
+                bus: virtio
+              name: cloudinitdisk
+          interfaces:
+            - macAddress: b6:f5:b4:fe:45:1d
+              name: default
+              bridge: {}
+        resources:
+          limits:
+            cpu: "2"
+            memory: 2Gi
+          requests:
+            cpu: "2"
+            memory: 2Gi
+      networks:
+        - name: default
+          pod: {}
+      terminationGracePeriodSeconds: 30
+      topologyspreadconstraints:
+        - maxskew: 1
+          topologykey: kubernetes.io/hostname
+          whenunsatisfiable: ScheduleAnyway
+          labelselector:
+            matchlabels:
+              md: md-name
+      volumes:
+        - dataVolume:
+            name: pvc-image-source
+          name: datavolumedisk
+        - cloudInitNoCloud:
+            secretRef:
+              name: udsn
+          name: cloudinitdisk