Repository: kubermatic/machine-controller
Pull request #1472 (2022-11-02 06:29:17)

Add cluster labels to kubevirt vm
**What this PR does / why we need it**:
For https://github.com/kubermatic/kubermatic/issues/10923 we need to add cluster labels to KubeVirt VMs on creation.

**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 cluster labels to KubeVirt VM
```

**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
NONE
```

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

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1472#" title="Author self-approved">dermorz</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:

- **[OWNERS](https://github.com/kubermatic/machine-controller/blob/main/OWNERS)**
- **[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: @dermorz: 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-test | 55ae8863b4158a1f049e2445a0117343b846d44a | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-test/1587693345424019456) | true | `/test pull-machine-controller-test`

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

<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: @dermorz: 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-test | 55ae8863b4158a1f049e2445a0117343b846d44a | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-test/1587693345424019456) | true | `/test pull-machine-controller-test`
pull-machine-controller-e2e-kubevirt | 55ae8863b4158a1f049e2445a0117343b846d44a | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-kubevirt/1587693336389488640) | true | `/test pull-machine-controller-e2e-kubevirt`

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

<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: @dermorz: 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 | 55ae8863b4158a1f049e2445a0117343b846d44a | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-kubevirt/1587693336389488640) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-lint | 7f4733fec8b865699d5ce75201dc8e470be391fe | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-lint/1587747646070591488) | true | `/test pull-machine-controller-lint`

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

<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: @dermorz: 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 | 55ae8863b4158a1f049e2445a0117343b846d44a | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-kubevirt/1587693336389488640) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-azure | dfa89a9c30f6335e2ea78a159291e69dbbc02b3c | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1587760227430699008) | true | `/test pull-machine-controller-e2e-azure`

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

<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 -->
hdurand0710: /hold I would need to check something in kubevirt ccm.
kubermatic-bot: @dermorz: 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 | e07433586e1f4b4770219a5673d87770331aae0f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure-custom-image-reference/1589616004672000000) | 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=1472)

<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: @dermorz: 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-custom-image-reference | e07433586e1f4b4770219a5673d87770331aae0f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure-custom-image-reference/1589616004672000000) | true | `/test pull-machine-controller-e2e-azure-custom-image-reference`
pull-machine-controller-test | e4bf20981d9051cffbe12e533d8d2bc8119a493a | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-test/1589939675714293760) | true | `/test pull-machine-controller-test`

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

<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: @dermorz: 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 | 46dfb21b530b746923c95a9740a3c2ede82ac51f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1589946877548171264) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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 -->
hdurand0710: Can you please also update `examples/kubevirt-machinedeployment.yaml` with the new parameter ?
hdurand0710: /lgtm
/approve
kubermatic-bot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1472#" title="Author self-approved">dermorz</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1472#issuecomment-1313479263" title="Approved">hdurand0710</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:

- ~~[OWNERS](https://github.com/kubermatic/machine-controller/blob/main/OWNERS)~~ [hdurand0710]
- **[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: LGTM label has been added.  <details>Git tree hash: df8c9b82fcf10f94e073b210444bf7c411a0ba06</details>
kubermatic-bot: New changes are detected. LGTM label has been removed.
kubermatic-bot: @dermorz: 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 | 46dfb21b530b746923c95a9740a3c2ede82ac51f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1589946877548171264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | 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=1472)

<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: @dermorz: 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 | 46dfb21b530b746923c95a9740a3c2ede82ac51f | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1589946877548171264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | 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=1472)

<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: @dermorz: 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-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: @dermorz: 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-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-arm | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-arm/1592119832252256256) | 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=1472)

<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: @dermorz: 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-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-arm | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-arm/1592119832252256256) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592119832197730304) | 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=1472)

<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: @dermorz: 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-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-arm | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-arm/1592119832252256256) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592119832197730304) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592119832143204352) | true | `/test pull-machine-controller-e2e-aws`

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

<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: @dermorz: 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-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-arm | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-arm/1592119832252256256) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592119832197730304) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592119832143204352) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592119832399056896) | 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=1472)

<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: @dermorz: 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-ebs-encryption-enabled | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-ebs-encryption-enabled/1592119832310976512) | true | `/test pull-machine-controller-e2e-aws-ebs-encryption-enabled`
pull-machine-controller-e2e-custom-ca | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-custom-ca/1592119832038346752) | true | `/test pull-machine-controller-e2e-custom-ca`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-arm | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-arm/1592119832252256256) | true | `/test pull-machine-controller-e2e-aws-arm`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592119832197730304) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592119832399056896) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592145769920466944) | true | `/test pull-machine-controller-e2e-aws`

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

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592119832399056896) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592145769920466944) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592145769974992896) | 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=1472)

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592119839495819264) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592145769920466944) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592145769974992896) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592145770130182144) | 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=1472)

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592145769920466944) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592145769974992896) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592145770130182144) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592145770193096704) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592145769974992896) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592145770130182144) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592170794023129088) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592170794195095552) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592145770130182144) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592170794023129088) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592170794195095552) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592170794086043648) | 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=1472)

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592170794023129088) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592170794195095552) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592170794086043648) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592170794136375296) | 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=1472)

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592170794023129088) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592170794195095552) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592170794086043648) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592403985795387392) | 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=1472)

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592170794195095552) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592170794086043648) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592403985795387392) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592403985682141184) | true | `/test pull-machine-controller-e2e-aws`

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

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592170794195095552) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws-spot-instance | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592403985795387392) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592403985682141184) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592403985740861440) | 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=1472)

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592403985795387392) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592403985682141184) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592403985740861440) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592403985858301952) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592403985795387392) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws-legacy-userdata | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-legacy-userdata/1592403985740861440) | true | `/test pull-machine-controller-e2e-aws-legacy-userdata`
pull-machine-controller-e2e-vsphere | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592403985858301952) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-aws | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592832760865624064) | true | `/test pull-machine-controller-e2e-aws`

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

<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: @dermorz: 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 | 57d04a7760673fa16d0a6abde23f2d0dcdd42830 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws-spot-instance/1592403985795387392) | true | `/test pull-machine-controller-e2e-aws-spot-instance`
pull-machine-controller-e2e-aws | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592832760865624064) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592832768188878848) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592832760865624064) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592832768188878848) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1592832761477992448) | true | `/test pull-machine-controller-e2e-azure`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592832760865624064) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592832768188878848) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1592832761477992448) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-openstack | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-openstack/1592832766523740160) | true | `/test pull-machine-controller-e2e-openstack`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-aws/1592832760865624064) | true | `/test pull-machine-controller-e2e-aws`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592832768188878848) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-openstack | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-openstack/1592832766523740160) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-azure | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1592882044277362688) | true | `/test pull-machine-controller-e2e-azure`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-openstack/1592832766523740160) | true | `/test pull-machine-controller-e2e-openstack`
pull-machine-controller-e2e-azure | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1592882044277362688) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592882044403191808) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1592882044277362688) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592882044403191808) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-openstack | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-openstack/1592882044344471552) | true | `/test pull-machine-controller-e2e-openstack`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1592882044403191808) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1594578245318086656) | true | `/test pull-machine-controller-e2e-azure`

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

<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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-azure/1594578245318086656) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vsphere | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1594578245427138560) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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 -->
hdurand0710: /unhold 
KKP is merged
kubermatic-bot: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1594605655321219072) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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 -->
hdurand0710: /lgtm
/approve
kubermatic-bot: LGTM label has been added.  <details>Git tree hash: 3d2c8f5aa0307e7fc4ace8d17a79eab92c2712b3</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/1472#" title="Author self-approved">dermorz</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1472#issuecomment-1321759388" title="Approved">hdurand0710</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:

- ~~[OWNERS](https://github.com/kubermatic/machine-controller/blob/main/OWNERS)~~ [hdurand0710]
- **[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: @dermorz: 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 | 1a463e49e22a1ae0d65d1513b8d48839eb9566c3 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1594962776646750208) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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: New changes are detected. LGTM label has been removed.
kubermatic-bot: [APPROVALNOTIFIER] This PR is **NOT APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1472#" title="Author self-approved">dermorz</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1472#issuecomment-1321759388" title="Approved">hdurand0710</a>*
**Once this PR has been reviewed and has the lgtm label**, please ask for approval from ahmedwaleedmalik 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:

- ~~[OWNERS](https://github.com/kubermatic/machine-controller/blob/main/OWNERS)~~ [hdurand0710]
- **[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: @dermorz: 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 | 4b5c15708f360bb552b38cdc645412272cd8a3f5 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1472/pull-machine-controller-e2e-vsphere/1595059644953268224) | true | `/test pull-machine-controller-e2e-vsphere`

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

<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 -->
hdurand0710: /lgtm
/approve
kubermatic-bot: LGTM label has been added.  <details>Git tree hash: bda20dc3a16828a3698542d9e2dcf754dfdfd6b0</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/1472#" title="Author self-approved">dermorz</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1472#issuecomment-1324673812" title="Approved">hdurand0710</a>*
**Once this PR has been reviewed and has the lgtm label**, please ask for approval from ahmedwaleedmalik 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:

- ~~[OWNERS](https://github.com/kubermatic/machine-controller/blob/main/OWNERS)~~ [hdurand0710]
- **[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"]} -->
ahmedwaleedmalik: /retest
ahmedwaleedmalik: /approve
kubermatic-bot: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1472#issuecomment-1325570248" title="Approved">ahmedwaleedmalik</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1472#" title="Author self-approved">dermorz</a>*, *<a href="https://github.com/kubermatic/machine-controller/pull/1472#issuecomment-1324673812" title="Approved">hdurand0710</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:

- ~~[OWNERS](https://github.com/kubermatic/machine-controller/blob/main/OWNERS)~~ [ahmedwaleedmalik,hdurand0710]
- ~~[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/docs/kubevirt.md b/docs/kubevirt.md
index 11866354..2f86ba15 100644
--- a/docs/kubevirt.md
+++ b/docs/kubevirt.md
@@ -7,13 +7,14 @@ under `examples/cdi-operator.yaml` to provision storage. It is important to have
 information regarding which types of storage can be used please refer to [KubeVirt documentation](https://github.com/kubevirt/containerized-data-importer/blob/main/doc/basic_pv_pvc_dv.md).
 
 
-Afterwards, you can use the provided `exampes/examples/kubevirt-machinedeployment.yaml` as base. There
+Afterwards, you can use the provided `examples/kubevirt-machinedeployment.yaml` as base. There
 are some things you need to keep in mind:
 
 * The machine-controller will create `VMIs` that have the same name as the underlying `machine`. To
 avoid collisions, use one namespace per cluster that runs the `machine-controller`
 * Service CIDR range: The CIDR ranges of the cluster that runs Kubevirt and the cluster that hosts the machine-controller must not overlap,
 otherwise routing of services that run in the kubevirt cluster won't work anymore. This is especially important for the DNS ClusterIP.
+* `clusterName` is used to [label VMs](https://github.com/kubevirt/cloud-provider-kubevirt#prerequisites) for LoadBalancer selection
 
 ## Serving Supported Images
 
diff --git a/examples/kubevirt-machinedeployment.yaml b/examples/kubevirt-machinedeployment.yaml
index 41fe29c5..0f59d2e0 100644
--- a/examples/kubevirt-machinedeployment.yaml
+++ b/examples/kubevirt-machinedeployment.yaml
@@ -26,6 +26,7 @@ spec:
             - "<< YOUR_PUBLIC_KEY >>"
           cloudProvider: "kubevirt"
           cloudProviderSpec:
+            clusterName: cluster-name
             auth:
               kubeconfig:
                 # Can also be set via the env var 'KUBEVIRT_KUBECONFIG' on the machine-controller.
@@ -38,9 +39,6 @@ spec:
               preference:
                 name: "sockets-advantage"
                 kind: "VirtualMachinePreference" # Allowed values: "VirtualMachinePreference"/"VirtualMachineClusterPreference"
-              # will be deprecated: in favor instancetype and preference
-              flavor:
-                name: "kubermatic-standard"
               template:
                 cpus: "1"
                 memory: "2048M"
@@ -49,10 +47,6 @@ spec:
                   size: "10Gi"
                   storageClassName: kubermatic-fast
             affinity:
-              # Deprecated: Use topologySpreadConstraints instead.
-              podAffinityPreset: "" # Allowed values: "", "soft", "hard"
-              # Deprecated: Use topologySpreadConstraints instead.
-              podAntiAffinityPreset: "" # Allowed values: "", "soft", "hard"
               nodeAffinityPreset:
                 type: "" # Allowed values: "", "soft", "hard"
                 key: "foo"
@@ -62,7 +56,6 @@ spec:
               - maxSkew: "1"
                 topologyKey: "kubernetes.io/hostname"
                 whenUnsatisfiable: "" # Allowed values: "DoNotSchedule", "ScheduleAnyway"
-
           # Can also be `centos`, must align with he configured registryImage above
           operatingSystem: "ubuntu"
           operatingSystemSpec:
diff --git a/go.mod b/go.mod
index 2560f8da..9172d322 100644
--- a/go.mod
+++ b/go.mod
@@ -55,7 +55,7 @@ require (
 	k8s.io/klog v1.0.0
 	k8s.io/kubelet v0.24.2
 	k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed
-	kubevirt.io/api v0.57.1
+	kubevirt.io/api v0.58.0
 	kubevirt.io/containerized-data-importer-api v1.55.0
 	sigs.k8s.io/controller-runtime v0.12.1
 	sigs.k8s.io/yaml v1.3.0
diff --git a/go.sum b/go.sum
index 34adc05c..b9448c29 100644
--- a/go.sum
+++ b/go.sum
@@ -1678,8 +1678,8 @@ k8s.io/utils v0.0.0-20211116205334-6203023598ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/
 k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
 k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed h1:jAne/RjBTyawwAy0utX5eqigAwz/lQhTmy+Hr/Cpue4=
 k8s.io/utils v0.0.0-20220728103510-ee6ede2d64ed/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
-kubevirt.io/api v0.57.1 h1:z6ImWKCQL2efFYqMWmxEsDNyt8c6mbWk7oCY6ZAa06U=
-kubevirt.io/api v0.57.1/go.mod h1:U0CQlZR0JoJCaC+Va0wz4dMOtYDdVywJ98OT1KmOkzI=
+kubevirt.io/api v0.58.0 h1:qeNeRtD6AIJ5WVJuRXajmmXtnrO5dYchy+hpCm6QwhE=
+kubevirt.io/api v0.58.0/go.mod h1:U0CQlZR0JoJCaC+Va0wz4dMOtYDdVywJ98OT1KmOkzI=
 kubevirt.io/containerized-data-importer-api v1.55.0 h1:IQNc8PYVq1cTwKNPEJza5xSlcnXeYVNt76M5kZ8X7xo=
 kubevirt.io/containerized-data-importer-api v1.55.0/go.mod h1:92HiQEyzPoeMiCbgfG5Qe10JQVbtWMZOXucy56dKdGg=
 kubevirt.io/controller-lifecycle-operator-sdk/api v0.0.0-20220329064328-f3cc58c6ed90 h1:QMrd0nKP0BGbnxTqakhDZAUhGKxPiPiN5gSDqKUmGGc=
diff --git a/pkg/cloudprovider/provider/kubevirt/provider.go b/pkg/cloudprovider/provider/kubevirt/provider.go
index df73b5aa..9f28e1f7 100644
--- a/pkg/cloudprovider/provider/kubevirt/provider.go
+++ b/pkg/cloudprovider/provider/kubevirt/provider.go
@@ -93,6 +93,7 @@ func New(configVarResolver *providerconfig.ConfigVarResolver) cloudprovidertypes
 
 type Config struct {
 	Kubeconfig                string
+	ClusterName               string
 	RestConfig                *rest.Config
 	DNSConfig                 *corev1.PodDNSConfig
 	DNSPolicy                 corev1.DNSPolicy
@@ -231,6 +232,11 @@ func (p *provider) getConfig(provSpec clusterv1alpha1.ProviderSpec) (*Config, *p
 		}
 	}
 
+	config.ClusterName, err = p.configVarResolver.GetConfigVarStringValue(rawConfig.ClusterName)
+	if err != nil {
+		return nil, nil, fmt.Errorf(`failed to get value of "clusterName" field: %w`, err)
+	}
+
 	config.RestConfig, err = clientcmd.RESTConfigFromKubeConfig([]byte(config.Kubeconfig))
 	if err != nil {
 		return nil, nil, fmt.Errorf("failed to decode kubeconfig: %w", err)
@@ -608,6 +614,10 @@ func (p *provider) newVirtualMachine(ctx context.Context, c *Config, pc *provide
 		resourceRequirements.Limits = *requestsAndLimits
 	}
 
+	// Add cluster labels
+	labels["cluster.x-k8s.io/cluster-name"] = c.ClusterName
+	labels["cluster.x-k8s.io/role"] = "worker"
+
 	var (
 		dataVolumeName = machine.Name
 		annotations    map[string]string
diff --git a/pkg/cloudprovider/provider/kubevirt/types/types.go b/pkg/cloudprovider/provider/kubevirt/types/types.go
index 72fb645f..427c4eae 100644
--- a/pkg/cloudprovider/provider/kubevirt/types/types.go
+++ b/pkg/cloudprovider/provider/kubevirt/types/types.go
@@ -26,10 +26,11 @@ import (
 )
 
 type RawConfig struct {
-	Auth                      Auth                       `json:"auth,omitempty"`
-	VirtualMachine            VirtualMachine             `json:"virtualMachine,omitempty"`
-	Affinity                  Affinity                   `json:"affinity,omitempty"`
-	TopologySpreadConstraints []TopologySpreadConstraint `json:"topologySpreadConstraints"`
+	ClusterName               providerconfigtypes.ConfigVarString `json:"clusterName"`
+	Auth                      Auth                                `json:"auth,omitempty"`
+	VirtualMachine            VirtualMachine                      `json:"virtualMachine,omitempty"`
+	Affinity                  Affinity                            `json:"affinity,omitempty"`
+	TopologySpreadConstraints []TopologySpreadConstraint          `json:"topologySpreadConstraints"`
 }
 
 // Auth.


Test patch:
diff --git a/pkg/cloudprovider/provider/kubevirt/provider_test.go b/pkg/cloudprovider/provider/kubevirt/provider_test.go
index 52dc0c5a..261ac347 100644
--- a/pkg/cloudprovider/provider/kubevirt/provider_test.go
+++ b/pkg/cloudprovider/provider/kubevirt/provider_test.go
@@ -70,6 +70,7 @@ func (k kubevirtProviderSpecConf) rawProviderSpec(t *testing.T) []byte {
 	tmpl, err := template.New("test").Parse(`{
 	"cloudProvider": "kubevirt",
 	"cloudProviderSpec": {
+		"clusterName": "cluster-name",
 		"auth": {
 			"kubeconfig": "eyJhcGlWZXJzaW9uIjoidjEiLCJjbHVzdGVycyI6W3siY2x1c3RlciI6eyJjZXJ0aWZpY2F0ZS1hdXRob3JpdHktZGF0YSI6IiIsInNlcnZlciI6Imh0dHBzOi8vOTUuMjE2LjIwLjE0Njo2NDQzIn0sIm5hbWUiOiJrdWJlcm5ldGVzIn1dLCJjb250ZXh0cyI6W3siY29udGV4dCI6eyJjbHVzdGVyIjoia3ViZXJuZXRlcyIsIm5hbWVzcGFjZSI6Imt1YmUtc3lzdGVtIiwidXNlciI6Imt1YmVybmV0ZXMtYWRtaW4ifSwibmFtZSI6Imt1YmVybmV0ZXMtYWRtaW5Aa3ViZXJuZXRlcyJ9XSwiY3VycmVudC1jb250ZXh0Ijoia3ViZXJuZXRlcy1hZG1pbkBrdWJlcm5ldGVzIiwia2luZCI6IkNvbmZpZyIsInByZWZlcmVuY2VzIjp7fSwidXNlcnMiOlt7Im5hbWUiOiJrdWJlcm5ldGVzLWFkbWluIiwidXNlciI6eyJjbGllbnQtY2VydGlmaWNhdGUtZGF0YSI6IiIsImNsaWVudC1rZXktZGF0YSI6IiJ9fV19"
 		},
@@ -86,20 +87,20 @@ func (k kubevirtProviderSpecConf) rawProviderSpec(t *testing.T) []byte {
 		"affinity": {
 		  "nodeAffinityPreset": {
 		    "type": "hard",
-			"key": "key1", 
+			"key": "key1",
 			"values": [
 				"foo1", "foo2" ]
 		  }
 		},
 		{{- end }}
 		"virtualMachine": {
-			{{- if .Instancetype }}		
+			{{- if .Instancetype }}
 			"instancetype": {
 				"name": "{{ .Instancetype.Name }}",
 				"kind": "{{ .Instancetype.Kind }}"
 			},
 			{{- end }}
-			{{- if .Preference }}		
+			{{- if .Preference }}
 			"preference": {
 				"name": "{{ .Preference.Name }}",
 				"kind": "{{ .Preference.Kind }}"
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/affinity.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/affinity.yaml
index 4c1ffe47..fb239207 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/affinity.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/affinity.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: affinity
     md: md-name
   name: affinity
@@ -27,6 +29,8 @@ spec:
   template:
     metadata:
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: affinity
         md: md-name
     spec:
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/custom-local-disk.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/custom-local-disk.yaml
index a84d7c91..5c1a645a 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/custom-local-disk.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/custom-local-disk.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: custom-local-disk
     md: md-name
   name: custom-local-disk
@@ -28,6 +30,8 @@ spec:
     metadata:
       creationTimestamp: null
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: custom-local-disk
         md: md-name
     spec:
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml
index b488ce0c..b350d205 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/http-image-source.yaml
@@ -4,6 +4,8 @@ metadata:
   annotations:
   labels:
     kubevirt.io/vm: http-image-source
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     md: md-name
   name: http-image-source
   namespace: test-namespace
@@ -28,6 +30,8 @@ spec:
       creationTimestamp: null
       labels:
         kubevirt.io/vm: http-image-source
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         md: md-name
     spec:
       affinity: {}
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-custom.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-custom.yaml
index 8d90a874..d6e7abc6 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-custom.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-custom.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: instancetype-preference-custom
     md: md-name
   name: instancetype-preference-custom
@@ -33,6 +35,8 @@ spec:
   template:
     metadata:
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: instancetype-preference-custom
         md: md-name
     spec:
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-standard.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-standard.yaml
index 709de119..19457b9c 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-standard.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/instancetype-preference-standard.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: instancetype-preference-standard
     md: md-name
   name: instancetype-preference-standard
@@ -33,6 +35,8 @@ spec:
     metadata:
       creationTimestamp: null
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: instancetype-preference-standard
         md: md-name
     spec:
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/nominal-case.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/nominal-case.yaml
index bdb107a1..f49ddf69 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/nominal-case.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/nominal-case.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: nominal-case
     md: md-name
   name: nominal-case
@@ -27,6 +29,8 @@ spec:
     metadata:
       creationTimestamp: null
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: nominal-case
         md: md-name
     spec:
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml
index 809c87ab..b78a189c 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/pvc-image-source.yaml
@@ -4,6 +4,8 @@ metadata:
   annotations:
   labels:
     kubevirt.io/vm: pvc-image-source
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     md: md-name
   name: pvc-image-source
   namespace: test-namespace
@@ -29,6 +31,8 @@ spec:
       creationTimestamp: null
       labels:
         kubevirt.io/vm: pvc-image-source
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         md: md-name
     spec:
       affinity: {}
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/secondary-disks.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/secondary-disks.yaml
index b1137331..ec218648 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/secondary-disks.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/secondary-disks.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: secondary-disks
     md: md-name
   name: secondary-disks
@@ -53,6 +55,8 @@ spec:
     metadata:
       creationTimestamp: null
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: secondary-disks
         md: md-name
     spec:
diff --git a/pkg/cloudprovider/provider/kubevirt/testdata/topologyspreadconstraints.yaml b/pkg/cloudprovider/provider/kubevirt/testdata/topologyspreadconstraints.yaml
index 4f51eeb6..fdfa6fc5 100644
--- a/pkg/cloudprovider/provider/kubevirt/testdata/topologyspreadconstraints.yaml
+++ b/pkg/cloudprovider/provider/kubevirt/testdata/topologyspreadconstraints.yaml
@@ -3,6 +3,8 @@ kind: VirtualMachine
 metadata:
   annotations:
   labels:
+    cluster.x-k8s.io/cluster-name: cluster-name
+    cluster.x-k8s.io/role: worker
     kubevirt.io/vm: topologyspreadconstraints
     md: md-name
   name: topologyspreadconstraints
@@ -27,6 +29,8 @@ spec:
     metadata:
       creationTimestamp: null
       labels:
+        cluster.x-k8s.io/cluster-name: cluster-name
+        cluster.x-k8s.io/role: worker
         kubevirt.io/vm: topologyspreadconstraints
         md: md-name
     spec:
diff --git a/test/e2e/provisioning/testdata/machinedeployment-kubevirt.yaml b/test/e2e/provisioning/testdata/machinedeployment-kubevirt.yaml
index 184427fa..9c3eaab9 100644
--- a/test/e2e/provisioning/testdata/machinedeployment-kubevirt.yaml
+++ b/test/e2e/provisioning/testdata/machinedeployment-kubevirt.yaml
@@ -43,14 +43,6 @@ spec:
               dnsConfig:
                 nameservers:
                   - 8.8.8.8
-            affinity:
-              podAffinityPreset: "" # Allowed values: "", "soft", "hard"
-              podAntiAffinityPreset: "" # Allowed values: "", "soft", "hard"
-              nodeAffinityPreset:
-                type: "" # Allowed values: "", "soft", "hard"
-                key: "foo"
-                values:
-                  - bar
           operatingSystem: "<< OS_NAME >>"
           operatingSystemSpec:
             distUpgradeOnBoot: false