Repository: kubermatic/machine-controller
Pull request #1842 (2024-08-15 15:00:38)

Move module to k8c.io/machine-controller
**What this PR does / why we need it**:

Move the machine-controller module from `github.com/kubermatic/machine-controller` to `k8c.io/machine-controller`. We have done this a long time ago for other projects, but machine-controller had some technical blockers. Those blockers got resolved along the way, and now we can finally proceed with this change.

**What type of PR is this?**

/kind feature
/kind api-change

**Does this PR introduce a user-facing change? Then add your Release Note here**:
```release-note
[ACTION REQUIRED] Move the machine-controller Go module from `github.com/kubermatic/machine-controller` to `k8c.io/machine-controller`. If you're using machine-controller types or packages, you'll have to update your code to use `k8c.io/machine-controller`.
```

**Documentation**:
```documentation
NONE
```

/assign @xrstf 
/hold requires infra changes

kubermatic-bot: @xmudrii: The following test **failed**, say `/retest` to rerun all failed tests or `/retest-required` to rerun all mandatory failed tests:

Test name | Commit | Details | Required | Rerun command
--- | --- | --- | --- | ---
pull-machine-controller-e2e-kubevirt | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824098902052179968) | true | `/test pull-machine-controller-e2e-kubevirt`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824098902052179968) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824098903960588288) | true | `/test pull-machine-controller-e2e-vsphere`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xmudrii: /test pull-machine-controller-e2e-kubevirt
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824098902052179968) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824098903960588288) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-equinix-metal | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-equinix-metal/1824098901855047680) | false | `/test pull-machine-controller-e2e-equinix-metal`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824098902052179968) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824098903960588288) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-equinix-metal | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-equinix-metal/1824098901855047680) | false | `/test pull-machine-controller-e2e-equinix-metal`
pull-machine-controller-e2e-digitalocean | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-digitalocean/1824098901787938816) | true | `/test pull-machine-controller-e2e-digitalocean`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824098902052179968) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824098903960588288) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-equinix-metal | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-equinix-metal/1824098901855047680) | false | `/test pull-machine-controller-e2e-equinix-metal`
pull-machine-controller-e2e-digitalocean | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-digitalocean/1824098901787938816) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824098901662109696) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824098903960588288) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-equinix-metal | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-equinix-metal/1824098901855047680) | false | `/test pull-machine-controller-e2e-equinix-metal`
pull-machine-controller-e2e-digitalocean | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-digitalocean/1824098901787938816) | true | `/test pull-machine-controller-e2e-digitalocean`
pull-machine-controller-e2e-azure | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824098901662109696) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824109209126440960) | true | `/test pull-machine-controller-e2e-kubevirt`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824098903960588288) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-equinix-metal | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-equinix-metal/1824098901855047680) | false | `/test pull-machine-controller-e2e-equinix-metal`
pull-machine-controller-e2e-azure | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824098901662109696) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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-equinix-metal | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-equinix-metal/1824098901855047680) | false | `/test pull-machine-controller-e2e-equinix-metal`
pull-machine-controller-e2e-azure | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824098901662109696) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824098901662109696) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-hetzner | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-hetzner/1824437416497254400) | true | `/test pull-machine-controller-e2e-hetzner`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | b9a950f4afdb7ee16175418ecb13b1944b955116 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824098901662109696) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-hetzner | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-hetzner/1824437416497254400) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1824437419814948864) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-hetzner | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-hetzner/1824437416497254400) | true | `/test pull-machine-controller-e2e-hetzner`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1824437419814948864) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824437416404979712) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xmudrii: /test pull-machine-controller-e2e-hetzner
/test pull-machine-controller-e2e-vmware-cloud-director
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1824437416404979712) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1825530760514244608) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xmudrii: /test pull-machine-controller-e2e-azure
/test pull-machine-controller-e2e-vmware-cloud-director
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1825530760514244608) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826536975662845952) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826536975662845952) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826536975742537728) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xmudrii: /test pull-machine-controller-e2e-azure
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826536975742537728) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826537909231030272) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xmudrii: /test pull-machine-controller-e2e-vmware-cloud-director
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1824437417210286080) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826537909231030272) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826952420240920576) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1824437420095967232) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-azure | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826537909231030272) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826952420240920576) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-kubevirt | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1826953717069385728) | true | `/test pull-machine-controller-e2e-kubevirt`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826537909231030272) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vmware-cloud-director | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826952420240920576) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-kubevirt | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1826953717069385728) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1826953719099428864) | true | `/test pull-machine-controller-e2e-vsphere`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | a145d58d73aa50aaffc68144adf7587e73052085 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826537909231030272) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1826953717069385728) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1826953719099428864) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-vmware-cloud-director | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826953718256373760) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1826953717069385728) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1826953719099428864) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-vmware-cloud-director | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826953718256373760) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1826953716763201536) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1826953717069385728) | true | `/test pull-machine-controller-e2e-kubevirt`
pull-machine-controller-e2e-vsphere | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1826953719099428864) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-vmware-cloud-director | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826953718256373760) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1828020895558406144) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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 | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vsphere/1826953719099428864) | true | `/test pull-machine-controller-e2e-vsphere`
pull-machine-controller-e2e-vmware-cloud-director | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1826953718256373760) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1828020895558406144) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-kubevirt | b3e7770d842541c6113c5bf3929cfb2f47bbf1d1 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-kubevirt/1828051902886055936) | true | `/test pull-machine-controller-e2e-kubevirt`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xrstf: /override pull-machine-controller-e2e-kubevirt
kubermatic-bot: @xrstf: Overrode contexts on behalf of xrstf: pull-machine-controller-e2e-kubevirt

<details>

In response to [this](https://github.com/kubermatic/machine-controller/pull/1842#issuecomment-2310236713):

>/override pull-machine-controller-e2e-kubevirt


Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
</details>
xrstf: /approve
/lgtm
kubermatic-bot: LGTM label has been added.  <details>Git tree hash: ce40848c1485206b438981616275490b6acec38c</details>
kubermatic-bot: [APPROVALNOTIFIER] This PR is **APPROVED**

This pull-request has been approved by: *<a href="https://github.com/kubermatic/machine-controller/pull/1842#issuecomment-2310237353" title="LGTM">xrstf</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)~~ [xrstf]

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":[]} -->
kubermatic-bot: @xmudrii: 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 | bfcfd2c6aab3460226ef32f6544a025af5ab0e56 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1828020895558406144) | true | `/test pull-machine-controller-e2e-azure`
pull-machine-controller-e2e-vmware-cloud-director | b3e7770d842541c6113c5bf3929cfb2f47bbf1d1 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1828051904043683840) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
kubermatic-bot: @xmudrii: 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-vmware-cloud-director | b3e7770d842541c6113c5bf3929cfb2f47bbf1d1 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-vmware-cloud-director/1828051904043683840) | false | `/test pull-machine-controller-e2e-vmware-cloud-director`
pull-machine-controller-e2e-azure | b3e7770d842541c6113c5bf3929cfb2f47bbf1d1 | [link](https://public-prow.loodse.com/view/gs/prow-dev-public-data/pr-logs/pull/kubermatic_machine-controller/1842/pull-machine-controller-e2e-azure/1828051902537928704) | true | `/test pull-machine-controller-e2e-azure`

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

<details>

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).
</details>
<!-- test report -->
xrstf: /override pull-machine-controller-e2e-azure no RHEL sub anymore
/override pull-machine-controller-e2e-vmware-cloud-director capacity issues
kubermatic-bot: @xrstf: /override requires failed status contexts, check run or a prowjob name to operate on.
The following unknown contexts/checkruns were given:
 - `RHEL`
 - `anymore`
 - `capacity`
 - `issues`
 - `no`
 - `sub`

Only the following failed contexts/checkruns were expected:
 - `pull-kubermatic-machine-controller-validate-prow-yaml`
 - `pull-machine-controller-build`
 - `pull-machine-controller-dependencies`
 - `pull-machine-controller-e2e-azure`
 - `pull-machine-controller-e2e-azure-custom-image-reference`
 - `pull-machine-controller-e2e-custom-ca`
 - `pull-machine-controller-e2e-digitalocean`
 - `pull-machine-controller-e2e-equinix-metal`
 - `pull-machine-controller-e2e-gce`
 - `pull-machine-controller-e2e-hetzner`
 - `pull-machine-controller-e2e-invalid-objects-get-rejected`
 - `pull-machine-controller-e2e-kubevirt`
 - `pull-machine-controller-e2e-nutanix`
 - `pull-machine-controller-e2e-vmware-cloud-director`
 - `pull-machine-controller-e2e-vsphere`
 - `pull-machine-controller-license-validation`
 - `pull-machine-controller-lint`
 - `pull-machine-controller-test`
 - `pull-machine-controller-verify-boilerplate`
 - `pull-machine-controller-yamllint`
 - `tide`

If you are trying to override a checkrun that has a space in it, you must put a double quote on the context.


<details>

In response to [this](https://github.com/kubermatic/machine-controller/pull/1842#issuecomment-2310261846):

>/override pull-machine-controller-e2e-azure no RHEL sub anymore
>/override pull-machine-controller-e2e-vmware-cloud-director capacity issues


Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
</details>
xrstf: /override pull-machine-controller-e2e-azure
/override pull-machine-controller-e2e-vmware-cloud-director
kubermatic-bot: @xrstf: Overrode contexts on behalf of xrstf: pull-machine-controller-e2e-azure, pull-machine-controller-e2e-vmware-cloud-director

<details>

In response to [this](https://github.com/kubermatic/machine-controller/pull/1842#issuecomment-2310262361):

>/override pull-machine-controller-e2e-azure
>/override pull-machine-controller-e2e-vmware-cloud-director


Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md).  If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
</details>
xmudrii: /hold cancel
:shipit: 

Patch:
diff --git a/.prow/postsubmits.yaml b/.prow/postsubmits.yaml
index 9fe30cd6..76efda44 100644
--- a/.prow/postsubmits.yaml
+++ b/.prow/postsubmits.yaml
@@ -17,6 +17,7 @@ postsubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     branches:
       - ^main$
       # Match on tags
@@ -48,6 +49,7 @@ postsubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     branches:
       - ^main$
     labels:
diff --git a/.prow/provider-alibaba.yaml b/.prow/provider-alibaba.yaml
index 918e28af..65dbbe73 100644
--- a/.prow/provider-alibaba.yaml
+++ b/.prow/provider-alibaba.yaml
@@ -18,6 +18,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     max_concurrency: 1
     labels:
       preset-alibaba: "true"
diff --git a/.prow/provider-anexia.yaml b/.prow/provider-anexia.yaml
index 0ccb2508..f38501d2 100644
--- a/.prow/provider-anexia.yaml
+++ b/.prow/provider-anexia.yaml
@@ -21,6 +21,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/.prow/provider-aws.yaml b/.prow/provider-aws.yaml
index d478420a..d6346e77 100644
--- a/.prow/provider-aws.yaml
+++ b/.prow/provider-aws.yaml
@@ -18,6 +18,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/aws/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws: "true"
       preset-hetzner: "true"
@@ -51,6 +52,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/aws/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws: "true"
       preset-hetzner: "true"
@@ -83,6 +85,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/aws/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws: "true"
       preset-hetzner: "true"
@@ -115,6 +118,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/aws/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws: "true"
       preset-hetzner: "true"
@@ -147,6 +151,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws: "true"
       preset-hetzner: "true"
@@ -178,6 +183,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws-assume-role: "true"
       preset-hetzner: "true"
diff --git a/.prow/provider-azure.yaml b/.prow/provider-azure.yaml
index 6413dc42..e2819e0b 100644
--- a/.prow/provider-azure.yaml
+++ b/.prow/provider-azure.yaml
@@ -17,6 +17,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/azure/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-azure: "true"
       preset-hetzner: "true"
@@ -49,6 +50,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/azure/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-azure: "true"
       preset-hetzner: "true"
@@ -82,6 +84,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-azure: "true"
       preset-hetzner: "true"
diff --git a/.prow/provider-digitalocean.yaml b/.prow/provider-digitalocean.yaml
index 31b383d9..56471a0d 100644
--- a/.prow/provider-digitalocean.yaml
+++ b/.prow/provider-digitalocean.yaml
@@ -17,6 +17,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/digitalocean/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-digitalocean: "true"
       preset-hetzner: "true"
diff --git a/.prow/provider-equinix-metal.yaml b/.prow/provider-equinix-metal.yaml
index 3214bec4..e56ddb1c 100644
--- a/.prow/provider-equinix-metal.yaml
+++ b/.prow/provider-equinix-metal.yaml
@@ -18,6 +18,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/equinixmetal/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/.prow/provider-gcp.yaml b/.prow/provider-gcp.yaml
index db96bab7..c17f705a 100644
--- a/.prow/provider-gcp.yaml
+++ b/.prow/provider-gcp.yaml
@@ -17,6 +17,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-gce: "true"
       preset-hetzner: "true"
diff --git a/.prow/provider-hetzner.yaml b/.prow/provider-hetzner.yaml
index 68e93701..efc74599 100644
--- a/.prow/provider-hetzner.yaml
+++ b/.prow/provider-hetzner.yaml
@@ -17,6 +17,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/hetzner/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/.prow/provider-kubevirt.yaml b/.prow/provider-kubevirt.yaml
index ba1110a2..f5463e98 100644
--- a/.prow/provider-kubevirt.yaml
+++ b/.prow/provider-kubevirt.yaml
@@ -17,6 +17,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/kubevirt/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     max_concurrency: 1
     labels:
       preset-kubevirt: "true"
diff --git a/.prow/provider-linode.yaml b/.prow/provider-linode.yaml
index 47b4e01f..3ef294ee 100644
--- a/.prow/provider-linode.yaml
+++ b/.prow/provider-linode.yaml
@@ -18,6 +18,7 @@ presubmits:
     optional: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/.prow/provider-nutanix.yaml b/.prow/provider-nutanix.yaml
index 74865501..6c1909d7 100644
--- a/.prow/provider-nutanix.yaml
+++ b/.prow/provider-nutanix.yaml
@@ -17,6 +17,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/nutanix/)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/.prow/provider-openstack.yaml b/.prow/provider-openstack.yaml
index 00fa7ad2..aaa20bbd 100644
--- a/.prow/provider-openstack.yaml
+++ b/.prow/provider-openstack.yaml
@@ -18,6 +18,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/openstack/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-openstack: "true"
       preset-hetzner: "true"
@@ -51,6 +52,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/openstack/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-openstack: "true"
       preset-hetzner: "true"
diff --git a/.prow/provider-scaleway.yaml b/.prow/provider-scaleway.yaml
index d31118f0..10fea9e3 100644
--- a/.prow/provider-scaleway.yaml
+++ b/.prow/provider-scaleway.yaml
@@ -17,6 +17,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-scaleway: "true"
       preset-hetzner: "true"
diff --git a/.prow/provider-vmware-cloud-director.yaml b/.prow/provider-vmware-cloud-director.yaml
index 2b58d100..e5259a8b 100644
--- a/.prow/provider-vmware-cloud-director.yaml
+++ b/.prow/provider-vmware-cloud-director.yaml
@@ -19,6 +19,7 @@ presubmits:
     # Please check: https://github.com/kubermatic/machine-controller/issues/1619
     optional: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     run_if_changed: "(pkg/cloudprovider/provider/vmwareclouddirector/)"
     labels:
       preset-vcloud-director: "true"
diff --git a/.prow/provider-vsphere.yaml b/.prow/provider-vsphere.yaml
index 622721b4..8ba48505 100644
--- a/.prow/provider-vsphere.yaml
+++ b/.prow/provider-vsphere.yaml
@@ -17,6 +17,7 @@ presubmits:
     run_if_changed: "(pkg/cloudprovider/provider/vsphere/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
@@ -49,6 +50,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-vsphere: "true"
       preset-rhel: "true"
@@ -81,6 +83,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-vsphere: "true"
       preset-rhel: "true"
@@ -113,6 +116,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
@@ -145,6 +149,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/.prow/verify.yaml b/.prow/verify.yaml
index 915ab182..5e9b2171 100644
--- a/.prow/verify.yaml
+++ b/.prow/verify.yaml
@@ -17,6 +17,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-goproxy: "true"
     spec:
@@ -38,6 +39,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-goproxy: "true"
     spec:
@@ -59,6 +61,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-goproxy: "true"
     spec:
@@ -79,6 +82,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-goproxy: "true"
     spec:
@@ -100,6 +104,7 @@ presubmits:
     run_if_changed: "^hack/"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     spec:
       containers:
         - image: quay.io/kubermatic/build:go-1.23-node-20-0
@@ -128,6 +133,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     spec:
       containers:
         - image: quay.io/kubermatic/build:go-1.23-node-20-0
@@ -145,6 +151,7 @@ presubmits:
     run_if_changed: "^go.(mod|sum)$"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-goproxy: "true"
     spec:
@@ -161,6 +168,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-goproxy: "true"
     spec:
diff --git a/Dockerfile b/Dockerfile
index b8c22b31..0cf006c9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -14,7 +14,7 @@
 
 ARG GO_VERSION=1.23.0
 FROM docker.io/golang:${GO_VERSION} AS builder
-WORKDIR /go/src/github.com/kubermatic/machine-controller
+WORKDIR /go/src/k8c.io/machine-controller
 COPY . .
 RUN make all
 
@@ -23,7 +23,7 @@ FROM alpine:3.19
 RUN apk add --no-cache ca-certificates cdrkit
 
 COPY --from=builder \
-    /go/src/github.com/kubermatic/machine-controller/machine-controller \
-    /go/src/github.com/kubermatic/machine-controller/webhook \
+    /go/src/k8c.io/machine-controller/machine-controller \
+    /go/src/k8c.io/machine-controller/webhook \
     /usr/local/bin/
 USER nobody
diff --git a/Makefile b/Makefile
index 9ed60e82..7bd67c08 100644
--- a/Makefile
+++ b/Makefile
@@ -48,7 +48,7 @@ build-machine-controller: machine-controller
 	GOOS=$(GOOS) go build -v \
 		$(LDFLAGS) \
 		-o $@ \
-		github.com/kubermatic/machine-controller/cmd/$*
+		k8c.io/machine-controller/cmd/$*
 
 .PHONY: clean
 clean:
@@ -81,10 +81,10 @@ docker-image-publish: docker-image
 .PHONY: test-unit-docker
 test-unit-docker:
 	@docker run --rm \
-		-v $$PWD:/go/src/github.com/kubermatic/machine-controller \
+		-v $$PWD:/go/src/k8c.io/machine-controller \
 		-v $$PWD/.buildcache:/cache \
 		-e GOCACHE=/cache \
-		-w /go/src/github.com/kubermatic/machine-controller \
+		-w /go/src/k8c.io/machine-controller \
 		golang:$(GO_VERSION) \
 			make test-unit "GOFLAGS=$(GOFLAGS)"
 
diff --git a/cmd/machine-controller/main.go b/cmd/machine-controller/main.go
index 8926b61c..6e1d25a9 100644
--- a/cmd/machine-controller/main.go
+++ b/cmd/machine-controller/main.go
@@ -30,19 +30,19 @@ import (
 	"github.com/prometheus/client_golang/prometheus"
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1/migrations"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	clusterinfo "github.com/kubermatic/machine-controller/pkg/clusterinfo"
-	machinecontroller "github.com/kubermatic/machine-controller/pkg/controller/machine"
-	machinedeploymentcontroller "github.com/kubermatic/machine-controller/pkg/controller/machinedeployment"
-	machinesetcontroller "github.com/kubermatic/machine-controller/pkg/controller/machineset"
-	"github.com/kubermatic/machine-controller/pkg/controller/nodecsrapprover"
-	"github.com/kubermatic/machine-controller/pkg/health"
-	machinecontrollerlog "github.com/kubermatic/machine-controller/pkg/log"
-	machinesv1alpha1 "github.com/kubermatic/machine-controller/pkg/machines/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/node"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1/migrations"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	clusterinfo "k8c.io/machine-controller/pkg/clusterinfo"
+	machinecontroller "k8c.io/machine-controller/pkg/controller/machine"
+	machinedeploymentcontroller "k8c.io/machine-controller/pkg/controller/machinedeployment"
+	machinesetcontroller "k8c.io/machine-controller/pkg/controller/machineset"
+	"k8c.io/machine-controller/pkg/controller/nodecsrapprover"
+	"k8c.io/machine-controller/pkg/health"
+	machinecontrollerlog "k8c.io/machine-controller/pkg/log"
+	machinesv1alpha1 "k8c.io/machine-controller/pkg/machines/v1alpha1"
+	"k8c.io/machine-controller/pkg/node"
 
 	apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/cmd/webhook/main.go b/cmd/webhook/main.go
index aecc4528..a041e93e 100644
--- a/cmd/webhook/main.go
+++ b/cmd/webhook/main.go
@@ -24,10 +24,10 @@ import (
 	"github.com/go-logr/zapr"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/admission"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	machinecontrollerlog "github.com/kubermatic/machine-controller/pkg/log"
-	"github.com/kubermatic/machine-controller/pkg/node"
+	"k8c.io/machine-controller/pkg/admission"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	machinecontrollerlog "k8c.io/machine-controller/pkg/log"
+	"k8c.io/machine-controller/pkg/node"
 
 	"k8s.io/client-go/tools/clientcmd"
 	ctrlruntimeclient "sigs.k8s.io/controller-runtime/pkg/client"
diff --git a/docs/howto-provider.md b/docs/howto-provider.md
index 886620ae..b6bc583d 100644
--- a/docs/howto-provider.md
+++ b/docs/howto-provider.md
@@ -6,7 +6,7 @@
 
 ### Interface description
 
-The interface a cloud provider has to implement is located in the package `github.com/kubermatic/machine-controller/pkg/cloudprovider/cloud`. It is named `Provider` and defines a small set of functions:
+The interface a cloud provider has to implement is located in the package `k8c.io/machine-controller/pkg/cloudprovider/cloud`. It is named `Provider` and defines a small set of functions:
 
 ```go
 AddDefaults(spec v1alpha1.MachineSpec) (v1alpha1.MachineSpec, error)
@@ -26,7 +26,7 @@ Get(machine *v1alpha1.Machine) (instance.Instance, error)
 
 `Get` gets a node that is associated with the given machine. Note that this method can return a so called _terminal error_, which indicates that a manual interaction is required to recover from this state. See `v1alpha1.MachineStatus` for more info and `errors.TerminalError` type.
 
-In case the instance cannot be found, the returned error has to be `github.com/kubermatic/machine-controller/pkg/cloudprovider/errors.ErrInstanceNotFound` for proper evaluation by the machine controller.
+In case the instance cannot be found, the returned error has to be `k8c.io/machine-controller/pkg/cloudprovider/errors.ErrInstanceNotFound` for proper evaluation by the machine controller.
 
 ```go
 Create(machine *v1alpha1.Machine, data *cloud.MachineCreateDeleteData, userdata string) (instance.Instance, error)
@@ -60,7 +60,7 @@ SetMetricsForMachines(machines v1alpha1.MachineList) error
 
 ### Implementation hints
 
-Provider implementations are located in individual packages in `github.com/kubermatic/machine-controller/pkg/cloudprovider/provider`. Here see e.g. `hetzner` as a straight and good understandable implementation. Other implementations are there too, helping to understand the needed tasks inside and around the `Provider` interface implementation.
+Provider implementations are located in individual packages in `k8c.io/machine-controller/pkg/cloudprovider/provider`. Here see e.g. `hetzner` as a straight and good understandable implementation. Other implementations are there too, helping to understand the needed tasks inside and around the `Provider` interface implementation.
 
 When retrieving the individual configuration from the provider specification a type for unmarshalling is needed. Here first the provider configuration is read and based on it the individual values of the configuration are retrieved. Typically the access data (token, ID/key combination, document with all information) alternatively can be passed via an environment variable. According
 methods of the used `providerconfig.ConfigVarResolver` do support this.
@@ -69,15 +69,15 @@ For creation of new machines the support of the possible information has to be c
 
 ## Integrate provider into the Machine Controller
 
-For each cloud provider a unique string constant has to be defined in file `types.go` in package `github.com/kubermatic/machine-controller/pkg/providerconfig`. Registration based on this constant is done in file `provider.go` in package `github.com/kubermatic/machine-controller/pkg/cloudprovider`.
+For each cloud provider a unique string constant has to be defined in file `types.go` in package `k8c.io/machine-controller/pkg/providerconfig`. Registration based on this constant is done in file `provider.go` in package `k8c.io/machine-controller/pkg/cloudprovider`.
 
 ## Add example manifest
 
-For documentation of the different configuration options an according example manifest with helpful comments has to be added to `github.com/kubermatic/machine-controller/examples`. Naming scheme is `<package-name>-machinedeployment.yaml`.
+For documentation of the different configuration options an according example manifest with helpful comments has to be added to `k8c.io/machine-controller/examples`. Naming scheme is `<package-name>-machinedeployment.yaml`.
 
 ## Integrate provider into CI
 
-Like the example manifest a more concrete one named `machinedeployment-<package-name>.yaml` has to be added to `github.com/kubermatic/machine-controller/test/e2e/provisioning/testdata`. Additionally file `all_e2e_test.go` in package `github.com/kubermatic/machine-controller/test/e2e/provisioning` contains all provider tests. Like the existing ones the test for the new provider has to be placed here. Mainly it's the retrieval of test data, especially the access data, from the environment and the starting of the test scenarios.
+Like the example manifest a more concrete one named `machinedeployment-<package-name>.yaml` has to be added to `k8c.io/machine-controller/test/e2e/provisioning/testdata`. Additionally file `all_e2e_test.go` in package `k8c.io/machine-controller/test/e2e/provisioning` contains all provider tests. Like the existing ones the test for the new provider has to be placed here. Mainly it's the retrieval of test data, especially the access data, from the environment and the starting of the test scenarios.
 
 Now the provider is ready to be added into the project for CI tests.
 
diff --git a/go.mod b/go.mod
index edaed726..5fd961c7 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/kubermatic/machine-controller
+module k8c.io/machine-controller
 
 go 1.22.0
 
diff --git a/pkg/admission/admission.go b/pkg/admission/admission.go
index 0203c2a9..ddb8b486 100644
--- a/pkg/admission/admission.go
+++ b/pkg/admission/admission.go
@@ -31,8 +31,8 @@ import (
 	"go.uber.org/zap"
 	"gomodules.xyz/jsonpatch/v2"
 
-	machinecontroller "github.com/kubermatic/machine-controller/pkg/controller/machine"
-	"github.com/kubermatic/machine-controller/pkg/node"
+	machinecontroller "k8c.io/machine-controller/pkg/controller/machine"
+	"k8c.io/machine-controller/pkg/node"
 
 	admissionv1 "k8s.io/api/admission/v1"
 	apiequality "k8s.io/apimachinery/pkg/api/equality"
diff --git a/pkg/admission/machinedeployments.go b/pkg/admission/machinedeployments.go
index 7b0b0585..c380a2b6 100644
--- a/pkg/admission/machinedeployments.go
+++ b/pkg/admission/machinedeployments.go
@@ -21,7 +21,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	admissionv1 "k8s.io/api/admission/v1"
 	apiequality "k8s.io/apimachinery/pkg/api/equality"
diff --git a/pkg/admission/machinedeployments_validation.go b/pkg/admission/machinedeployments_validation.go
index dd4a9c1d..e2ae8446 100644
--- a/pkg/admission/machinedeployments_validation.go
+++ b/pkg/admission/machinedeployments_validation.go
@@ -20,9 +20,9 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation"
diff --git a/pkg/admission/machines.go b/pkg/admission/machines.go
index 379fe0a6..b564176f 100644
--- a/pkg/admission/machines.go
+++ b/pkg/admission/machines.go
@@ -24,11 +24,11 @@ import (
 	"github.com/Masterminds/semver/v3"
 	"golang.org/x/crypto/ssh"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	admissionv1 "k8s.io/api/admission/v1"
 	apiequality "k8s.io/apimachinery/pkg/api/equality"
diff --git a/pkg/admission/util.go b/pkg/admission/util.go
index 8e95017a..83124ed4 100644
--- a/pkg/admission/util.go
+++ b/pkg/admission/util.go
@@ -20,7 +20,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 const cloudProviderPacket = "packet"
diff --git a/pkg/apis/cluster/v1alpha1/conversions/conversions.go b/pkg/apis/cluster/v1alpha1/conversions/conversions.go
index d33350b8..d5a729f9 100644
--- a/pkg/apis/cluster/v1alpha1/conversions/conversions.go
+++ b/pkg/apis/cluster/v1alpha1/conversions/conversions.go
@@ -20,8 +20,8 @@ import (
 	"encoding/json"
 	"fmt"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	machinesv1alpha1 "github.com/kubermatic/machine-controller/pkg/machines/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	machinesv1alpha1 "k8c.io/machine-controller/pkg/machines/v1alpha1"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
@@ -36,7 +36,7 @@ func Convert_MachinesV1alpha1Machine_To_ClusterV1alpha1Machine(in *machinesv1alp
 	out.CreationTimestamp = metav1.Time{}
 	out.ObjectMeta.Namespace = metav1.NamespaceSystem
 
-	// github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1.MachineStatus and
+	// k8c.io/machine-controller/pkg/apis/cluster/v1alpha1.MachineStatus and
 	// pkg/machines/v1alpha1.MachineStatus are semantically identical, the former
 	// only has one additional field, so we cast by serializing and deserializing
 	inStatusJSON, err := json.Marshal(in.Status)
diff --git a/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec.go b/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec.go
index d48b1946..eca0097e 100644
--- a/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec.go
+++ b/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec.go
@@ -20,7 +20,7 @@ import (
 	"encoding/json"
 	"fmt"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/apis/cluster/v1alpha1/defaults.go b/pkg/apis/cluster/v1alpha1/defaults.go
index 33be4931..ad61b331 100644
--- a/pkg/apis/cluster/v1alpha1/defaults.go
+++ b/pkg/apis/cluster/v1alpha1/defaults.go
@@ -17,7 +17,7 @@ limitations under the License.
 package v1alpha1
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/util/intstr"
diff --git a/pkg/apis/cluster/v1alpha1/doc.go b/pkg/apis/cluster/v1alpha1/doc.go
index 1d102536..3a530de1 100644
--- a/pkg/apis/cluster/v1alpha1/doc.go
+++ b/pkg/apis/cluster/v1alpha1/doc.go
@@ -17,7 +17,7 @@ limitations under the License.
 // Package v1alpha1 contains API Schema definitions for the cluster v1alpha1 API group
 // +k8s:openapi-gen=true
 // +k8s:deepcopy-gen=package,register
-// +k8s:conversion-gen=github.com/kubermatic/machine-controller/pkg/apis/cluster
+// +k8s:conversion-gen=k8c.io/machine-controller/pkg/apis/cluster
 // +k8s:defaulter-gen=TypeMeta
 // +groupName=cluster.k8s.io
 package v1alpha1
diff --git a/pkg/apis/cluster/v1alpha1/machine_types.go b/pkg/apis/cluster/v1alpha1/machine_types.go
index 4295c340..01bdb8fb 100644
--- a/pkg/apis/cluster/v1alpha1/machine_types.go
+++ b/pkg/apis/cluster/v1alpha1/machine_types.go
@@ -17,7 +17,7 @@ limitations under the License.
 package v1alpha1
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
 
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/apis/cluster/v1alpha1/machinedeployment_types.go b/pkg/apis/cluster/v1alpha1/machinedeployment_types.go
index 68aa5410..110dc917 100644
--- a/pkg/apis/cluster/v1alpha1/machinedeployment_types.go
+++ b/pkg/apis/cluster/v1alpha1/machinedeployment_types.go
@@ -17,7 +17,7 @@ limitations under the License.
 package v1alpha1
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/util/intstr"
diff --git a/pkg/apis/cluster/v1alpha1/machineset_types.go b/pkg/apis/cluster/v1alpha1/machineset_types.go
index dadf49d0..2bce745e 100644
--- a/pkg/apis/cluster/v1alpha1/machineset_types.go
+++ b/pkg/apis/cluster/v1alpha1/machineset_types.go
@@ -19,7 +19,7 @@ package v1alpha1
 import (
 	"log"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	metav1validation "k8s.io/apimachinery/pkg/apis/meta/v1/validation"
diff --git a/pkg/apis/cluster/v1alpha1/migrations/migrations.go b/pkg/apis/cluster/v1alpha1/migrations/migrations.go
index 08b70244..f2e3e2f3 100644
--- a/pkg/apis/cluster/v1alpha1/migrations/migrations.go
+++ b/pkg/apis/cluster/v1alpha1/migrations/migrations.go
@@ -24,16 +24,16 @@ import (
 
 	"go.uber.org/zap"
 
-	machinecontrolleradmission "github.com/kubermatic/machine-controller/pkg/admission"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1/conversions"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	machinecontroller "github.com/kubermatic/machine-controller/pkg/controller/machine"
-	"github.com/kubermatic/machine-controller/pkg/machines"
-	machinesv1alpha1 "github.com/kubermatic/machine-controller/pkg/machines/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	machinecontrolleradmission "k8c.io/machine-controller/pkg/admission"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1/conversions"
+	"k8c.io/machine-controller/pkg/cloudprovider"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	machinecontroller "k8c.io/machine-controller/pkg/controller/machine"
+	"k8c.io/machine-controller/pkg/machines"
+	machinesv1alpha1 "k8c.io/machine-controller/pkg/machines/v1alpha1"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	apiextensionsv1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
diff --git a/pkg/apis/cluster/v1alpha1/register.go b/pkg/apis/cluster/v1alpha1/register.go
index ce0eeac3..f6fd7b6d 100644
--- a/pkg/apis/cluster/v1alpha1/register.go
+++ b/pkg/apis/cluster/v1alpha1/register.go
@@ -19,7 +19,7 @@ limitations under the License.
 // Package v1alpha1 contains API Schema definitions for the cluster v1alpha1 API group
 // +k8s:openapi-gen=true
 // +k8s:deepcopy-gen=package,register
-// +k8s:conversion-gen=github.com/kubermatic/machine-controller/pkg/apis/cluster
+// +k8s:conversion-gen=k8c.io/machine-controller/pkg/apis/cluster
 // +k8s:defaulter-gen=TypeMeta
 // +groupName=cluster.k8s.io
 package v1alpha1
diff --git a/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go b/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go
index 9c64da83..e9a7bd9e 100644
--- a/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go
+++ b/pkg/apis/cluster/v1alpha1/zz_generated.deepcopy.go
@@ -22,7 +22,7 @@ limitations under the License.
 package v1alpha1
 
 import (
-	common "github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
+	common "k8c.io/machine-controller/pkg/apis/cluster/common"
 	v1 "k8s.io/api/core/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
 	intstr "k8s.io/apimachinery/pkg/util/intstr"
diff --git a/pkg/cloudprovider/cache/cloudprovidercache.go b/pkg/cloudprovider/cache/cloudprovidercache.go
index 7b2c576f..8254ffd1 100644
--- a/pkg/cloudprovider/cache/cloudprovidercache.go
+++ b/pkg/cloudprovider/cache/cloudprovidercache.go
@@ -24,7 +24,7 @@ import (
 
 	gocache "github.com/patrickmn/go-cache"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 )
 
 type CloudproviderCache struct {
diff --git a/pkg/cloudprovider/errors/errors.go b/pkg/cloudprovider/errors/errors.go
index d0df7740..81b9c55e 100644
--- a/pkg/cloudprovider/errors/errors.go
+++ b/pkg/cloudprovider/errors/errors.go
@@ -20,7 +20,7 @@ import (
 	"errors"
 	"fmt"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
 )
 
 var (
diff --git a/pkg/cloudprovider/provider.go b/pkg/cloudprovider/provider.go
index 4cd79415..23ea1671 100644
--- a/pkg/cloudprovider/provider.go
+++ b/pkg/cloudprovider/provider.go
@@ -19,30 +19,30 @@ package cloudprovider
 import (
 	"errors"
 
-	cloudprovidercache "github.com/kubermatic/machine-controller/pkg/cloudprovider/cache"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/alibaba"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/aws"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/azure"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/digitalocean"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/edge"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/equinixmetal"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/fake"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/gce"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/hetzner"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/kubevirt"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/linode"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/nutanix"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/opennebula"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/openstack"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/scaleway"
-	vcd "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/vmwareclouddirector"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/vsphere"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/vultr"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	cloudprovidercache "k8c.io/machine-controller/pkg/cloudprovider/cache"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/alibaba"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/anexia"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/aws"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/azure"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/digitalocean"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/edge"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/equinixmetal"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/fake"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/gce"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/hetzner"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/kubevirt"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/linode"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/nutanix"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/opennebula"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/openstack"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/scaleway"
+	vcd "k8c.io/machine-controller/pkg/cloudprovider/provider/vmwareclouddirector"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/vsphere"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/vultr"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 var (
diff --git a/pkg/cloudprovider/provider/alibaba/provider.go b/pkg/cloudprovider/provider/alibaba/provider.go
index 0a01c669..9f7f6a5b 100644
--- a/pkg/cloudprovider/provider/alibaba/provider.go
+++ b/pkg/cloudprovider/provider/alibaba/provider.go
@@ -27,16 +27,16 @@ import (
 	"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	alibabatypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/alibaba/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	kuberneteshelper "github.com/kubermatic/machine-controller/pkg/kubernetes"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	alibabatypes "k8c.io/machine-controller/pkg/cloudprovider/provider/alibaba/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	kuberneteshelper "k8c.io/machine-controller/pkg/kubernetes"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/alibaba/types/types.go b/pkg/cloudprovider/provider/alibaba/types/types.go
index 9e58cd40..10d1022e 100644
--- a/pkg/cloudprovider/provider/alibaba/types/types.go
+++ b/pkg/cloudprovider/provider/alibaba/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/anexia/instance.go b/pkg/cloudprovider/provider/anexia/instance.go
index 0c8343b1..8af72f93 100644
--- a/pkg/cloudprovider/provider/anexia/instance.go
+++ b/pkg/cloudprovider/provider/anexia/instance.go
@@ -21,8 +21,8 @@ import (
 
 	"go.anx.io/go-anxcloud/pkg/vsphere/info"
 
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
 
 	v1 "k8s.io/api/core/v1"
 )
diff --git a/pkg/cloudprovider/provider/anexia/network_provisioning.go b/pkg/cloudprovider/provider/anexia/network_provisioning.go
index 277685d3..963fb6f2 100644
--- a/pkg/cloudprovider/provider/anexia/network_provisioning.go
+++ b/pkg/cloudprovider/provider/anexia/network_provisioning.go
@@ -21,12 +21,13 @@ import (
 	"sync"
 	"time"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
 	anxclient "go.anx.io/go-anxcloud/pkg/client"
 	anxaddr "go.anx.io/go-anxcloud/pkg/ipam/address"
 	anxvm "go.anx.io/go-anxcloud/pkg/vsphere/provisioning/vm"
 	"go.uber.org/zap"
+
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
 )
 
 func networkInterfacesForProvisioning(ctx context.Context, log *zap.SugaredLogger, client anxclient.Client) ([]anxvm.Network, error) {
diff --git a/pkg/cloudprovider/provider/anexia/provider.go b/pkg/cloudprovider/provider/anexia/provider.go
index 4581fbc2..514c6d6a 100644
--- a/pkg/cloudprovider/provider/anexia/provider.go
+++ b/pkg/cloudprovider/provider/anexia/provider.go
@@ -34,16 +34,16 @@ import (
 	anxvm "go.anx.io/go-anxcloud/pkg/vsphere/provisioning/vm"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/common/ssh"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	cloudproviderutil "github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/common/ssh"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	cloudproviderutil "k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	"k8s.io/apimachinery/pkg/api/meta"
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/cloudprovider/provider/anexia/reconcile_context.go b/pkg/cloudprovider/provider/anexia/reconcile_context.go
index 2a14d872..276851a7 100644
--- a/pkg/cloudprovider/provider/anexia/reconcile_context.go
+++ b/pkg/cloudprovider/provider/anexia/reconcile_context.go
@@ -19,10 +19,10 @@ package anexia
 import (
 	"context"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type contextKey byte
diff --git a/pkg/cloudprovider/provider/anexia/resolve_config.go b/pkg/cloudprovider/provider/anexia/resolve_config.go
index fbe146dc..7dddd112 100644
--- a/pkg/cloudprovider/provider/anexia/resolve_config.go
+++ b/pkg/cloudprovider/provider/anexia/resolve_config.go
@@ -26,7 +26,7 @@ import (
 	corev1 "go.anx.io/go-anxcloud/pkg/apis/core/v1"
 	vspherev1 "go.anx.io/go-anxcloud/pkg/apis/vsphere/v1"
 
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
 )
 
 // resolvedDisk contains the resolved values from types.RawDisk.
diff --git a/pkg/cloudprovider/provider/anexia/types/types.go b/pkg/cloudprovider/provider/anexia/types/types.go
index 8b7bfdff..4a6788bc 100644
--- a/pkg/cloudprovider/provider/anexia/types/types.go
+++ b/pkg/cloudprovider/provider/anexia/types/types.go
@@ -19,10 +19,10 @@ package types
 import (
 	"time"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 )
diff --git a/pkg/cloudprovider/provider/aws/provider.go b/pkg/cloudprovider/provider/aws/provider.go
index 26acb7c4..0da17a53 100644
--- a/pkg/cloudprovider/provider/aws/provider.go
+++ b/pkg/cloudprovider/provider/aws/provider.go
@@ -38,16 +38,16 @@ import (
 	"github.com/prometheus/client_golang/prometheus"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	awstypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/aws/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
-	"github.com/kubermatic/machine-controller/pkg/userdata/convert"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	awstypes "k8c.io/machine-controller/pkg/cloudprovider/provider/aws/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/userdata/convert"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/provider/aws/types/types.go b/pkg/cloudprovider/provider/aws/types/types.go
index 243eb209..dae0a56f 100644
--- a/pkg/cloudprovider/provider/aws/types/types.go
+++ b/pkg/cloudprovider/provider/aws/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/azure/create_delete_resources.go b/pkg/cloudprovider/provider/azure/create_delete_resources.go
index f98c7630..9b57d9d5 100644
--- a/pkg/cloudprovider/provider/azure/create_delete_resources.go
+++ b/pkg/cloudprovider/provider/azure/create_delete_resources.go
@@ -26,7 +26,7 @@ import (
 	"github.com/Azure/go-autorest/autorest/to"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
 
 	"k8s.io/apimachinery/pkg/types"
 )
diff --git a/pkg/cloudprovider/provider/azure/provider.go b/pkg/cloudprovider/provider/azure/provider.go
index f5ec24fa..1289c3aa 100644
--- a/pkg/cloudprovider/provider/azure/provider.go
+++ b/pkg/cloudprovider/provider/azure/provider.go
@@ -33,17 +33,17 @@ import (
 	gocache "github.com/patrickmn/go-cache"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/common/ssh"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	azuretypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/azure/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	kuberneteshelper "github.com/kubermatic/machine-controller/pkg/kubernetes"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/common/ssh"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	azuretypes "k8c.io/machine-controller/pkg/cloudprovider/provider/azure/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	kuberneteshelper "k8c.io/machine-controller/pkg/kubernetes"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/azure/types/types.go b/pkg/cloudprovider/provider/azure/types/types.go
index 7b472689..12746fb3 100644
--- a/pkg/cloudprovider/provider/azure/types/types.go
+++ b/pkg/cloudprovider/provider/azure/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 // RawConfig is a direct representation of an Azure machine object's configuration.
diff --git a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/hardware.go b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/hardware.go
index f8a39362..e9ce4695 100644
--- a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/hardware.go
+++ b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/hardware.go
@@ -20,9 +20,9 @@ import (
 	"context"
 	"fmt"
 
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	tbtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
 	tinkv1alpha1 "github.com/tinkerbell/tink/api/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/errors"
+	tbtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
 
 	"k8s.io/apimachinery/pkg/types"
 	"sigs.k8s.io/controller-runtime/pkg/client"
diff --git a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/workflow.go b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/workflow.go
index cee68a94..06c0e9a5 100644
--- a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/workflow.go
+++ b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client/workflow.go
@@ -22,7 +22,7 @@ import (
 	"fmt"
 	"time"
 
-	tink "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
+	tink "k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
 
 	tinkv1alpha1 "github.com/tinkerbell/tink/api/v1alpha1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/driver.go b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/driver.go
index 08f44f12..ea95e78a 100644
--- a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/driver.go
+++ b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/driver.go
@@ -20,16 +20,17 @@ import (
 	"context"
 	"encoding/base64"
 	"fmt"
+
 	"github.com/aws/smithy-go/ptr"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
 	"go.uber.org/zap"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
 
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client"
-	tinktypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
 	tinkv1alpha1 "github.com/tinkerbell/tink/api/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/client"
+	tinktypes "k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/runtime"
 
diff --git a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/hardware.go b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/hardware.go
index 4e124b27..b52434f3 100644
--- a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/hardware.go
+++ b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/hardware.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins"
 	tinkv1alpha1 "github.com/tinkerbell/tink/api/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins"
 )
 
 type Hardware struct {
diff --git a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/types.go b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/types.go
index fe5d64be..012300cc 100644
--- a/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/types.go
+++ b/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types/types.go
@@ -17,7 +17,7 @@ limitations under the License.
 package types
 
 import (
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 	"k8s.io/apimachinery/pkg/types"
 	"k8s.io/client-go/rest"
 )
diff --git a/pkg/cloudprovider/provider/baremetal/provider.go b/pkg/cloudprovider/provider/baremetal/provider.go
index 0e7cba67..f4e18ed1 100644
--- a/pkg/cloudprovider/provider/baremetal/provider.go
+++ b/pkg/cloudprovider/provider/baremetal/provider.go
@@ -24,18 +24,18 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins"
-	tink "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell"
-	tinktypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
-	baremetaltypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/baremetal/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	"k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins"
+	tink "k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell"
+	tinktypes "k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/plugins/tinkerbell/types"
+	baremetaltypes "k8c.io/machine-controller/pkg/cloudprovider/provider/baremetal/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/cloudprovider/provider/baremetal/types/types.go b/pkg/cloudprovider/provider/baremetal/types/types.go
index 02847785..80feebb4 100644
--- a/pkg/cloudprovider/provider/baremetal/types/types.go
+++ b/pkg/cloudprovider/provider/baremetal/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	"k8s.io/apimachinery/pkg/runtime"
 )
diff --git a/pkg/cloudprovider/provider/digitalocean/provider.go b/pkg/cloudprovider/provider/digitalocean/provider.go
index d7e9c9cf..af82ff6e 100644
--- a/pkg/cloudprovider/provider/digitalocean/provider.go
+++ b/pkg/cloudprovider/provider/digitalocean/provider.go
@@ -28,16 +28,16 @@ import (
 	"go.uber.org/zap"
 	"golang.org/x/oauth2"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/common/ssh"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	digitaloceantypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/digitalocean/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/common/ssh"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	digitaloceantypes "k8c.io/machine-controller/pkg/cloudprovider/provider/digitalocean/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/digitalocean/types/types.go b/pkg/cloudprovider/provider/digitalocean/types/types.go
index a0fdb683..89175c73 100644
--- a/pkg/cloudprovider/provider/digitalocean/types/types.go
+++ b/pkg/cloudprovider/provider/digitalocean/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/edge/provider.go b/pkg/cloudprovider/provider/edge/provider.go
index 9c4bd2ff..ed3b2cd9 100644
--- a/pkg/cloudprovider/provider/edge/provider.go
+++ b/pkg/cloudprovider/provider/edge/provider.go
@@ -21,10 +21,10 @@ import (
 
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/equinixmetal/provider.go b/pkg/cloudprovider/provider/equinixmetal/provider.go
index 1d197a76..b4f38f5a 100644
--- a/pkg/cloudprovider/provider/equinixmetal/provider.go
+++ b/pkg/cloudprovider/provider/equinixmetal/provider.go
@@ -27,14 +27,14 @@ import (
 	"github.com/packethost/packngo"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	equinixmetaltypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/equinixmetal/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	equinixmetaltypes "k8c.io/machine-controller/pkg/cloudprovider/provider/equinixmetal/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/provider/equinixmetal/types/types.go b/pkg/cloudprovider/provider/equinixmetal/types/types.go
index b34625af..3cbcbb7d 100644
--- a/pkg/cloudprovider/provider/equinixmetal/types/types.go
+++ b/pkg/cloudprovider/provider/equinixmetal/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/fake/provider.go b/pkg/cloudprovider/provider/fake/provider.go
index 67afd299..219050af 100644
--- a/pkg/cloudprovider/provider/fake/provider.go
+++ b/pkg/cloudprovider/provider/fake/provider.go
@@ -23,11 +23,11 @@ import (
 
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/gce/config.go b/pkg/cloudprovider/provider/gce/config.go
index e23c78b5..739587d4 100644
--- a/pkg/cloudprovider/provider/gce/config.go
+++ b/pkg/cloudprovider/provider/gce/config.go
@@ -32,10 +32,10 @@ import (
 	googleoauth "golang.org/x/oauth2/google"
 	"google.golang.org/api/compute/v1"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	gcetypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/gce/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	gcetypes "k8c.io/machine-controller/pkg/cloudprovider/provider/gce/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 // Environment variables for the configuration of the Google Cloud project access.
diff --git a/pkg/cloudprovider/provider/gce/instance.go b/pkg/cloudprovider/provider/gce/instance.go
index 2b647619..13955677 100644
--- a/pkg/cloudprovider/provider/gce/instance.go
+++ b/pkg/cloudprovider/provider/gce/instance.go
@@ -26,7 +26,7 @@ import (
 
 	"google.golang.org/api/compute/v1"
 
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
 
 	v1 "k8s.io/api/core/v1"
 )
diff --git a/pkg/cloudprovider/provider/gce/provider.go b/pkg/cloudprovider/provider/gce/provider.go
index 3e58ac48..1f18468a 100644
--- a/pkg/cloudprovider/provider/gce/provider.go
+++ b/pkg/cloudprovider/provider/gce/provider.go
@@ -33,13 +33,13 @@ import (
 	compute "google.golang.org/api/compute/v1"
 	"google.golang.org/api/googleapi"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
 
 	"k8s.io/apimachinery/pkg/types"
 )
diff --git a/pkg/cloudprovider/provider/gce/types/types.go b/pkg/cloudprovider/provider/gce/types/types.go
index 096bc3f8..bb99621f 100644
--- a/pkg/cloudprovider/provider/gce/types/types.go
+++ b/pkg/cloudprovider/provider/gce/types/types.go
@@ -20,9 +20,9 @@ import (
 	"encoding/json"
 	"fmt"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	"k8s.io/apimachinery/pkg/runtime"
 )
diff --git a/pkg/cloudprovider/provider/hetzner/provider.go b/pkg/cloudprovider/provider/hetzner/provider.go
index 61fdb228..8b613b00 100644
--- a/pkg/cloudprovider/provider/hetzner/provider.go
+++ b/pkg/cloudprovider/provider/hetzner/provider.go
@@ -27,15 +27,15 @@ import (
 	"github.com/hetznercloud/hcloud-go/v2/hcloud"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/common/ssh"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	hetznertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/hetzner/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/common/ssh"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	hetznertypes "k8c.io/machine-controller/pkg/cloudprovider/provider/hetzner/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/hetzner/types/types.go b/pkg/cloudprovider/provider/hetzner/types/types.go
index 1148497a..0312d2a4 100644
--- a/pkg/cloudprovider/provider/hetzner/types/types.go
+++ b/pkg/cloudprovider/provider/hetzner/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/kubevirt/provider.go b/pkg/cloudprovider/provider/kubevirt/provider.go
index b3cd9e10..3ae9f600 100644
--- a/pkg/cloudprovider/provider/kubevirt/provider.go
+++ b/pkg/cloudprovider/provider/kubevirt/provider.go
@@ -31,16 +31,16 @@ import (
 	kubevirtv1 "kubevirt.io/api/core/v1"
 	cdiv1beta1 "kubevirt.io/containerized-data-importer-api/pkg/apis/core/v1beta1"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	kubevirttypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/kubevirt/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	netutil "github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	controllerutil "github.com/kubermatic/machine-controller/pkg/controller/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	kubevirttypes "k8c.io/machine-controller/pkg/cloudprovider/provider/kubevirt/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	netutil "k8c.io/machine-controller/pkg/cloudprovider/util"
+	controllerutil "k8c.io/machine-controller/pkg/controller/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/cloudprovider/provider/kubevirt/types/types.go b/pkg/cloudprovider/provider/kubevirt/types/types.go
index 0c854d4d..a46fc88b 100644
--- a/pkg/cloudprovider/provider/kubevirt/types/types.go
+++ b/pkg/cloudprovider/provider/kubevirt/types/types.go
@@ -19,8 +19,8 @@ package types
 import (
 	kubevirtv1 "kubevirt.io/api/core/v1"
 
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 )
diff --git a/pkg/cloudprovider/provider/linode/provider.go b/pkg/cloudprovider/provider/linode/provider.go
index 62884141..f38e7794 100644
--- a/pkg/cloudprovider/provider/linode/provider.go
+++ b/pkg/cloudprovider/provider/linode/provider.go
@@ -32,15 +32,15 @@ import (
 	"go.uber.org/zap"
 	"golang.org/x/oauth2"
 
-	common "github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/common/ssh"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	linodetypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/linode/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	common "k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/common/ssh"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	linodetypes "k8c.io/machine-controller/pkg/cloudprovider/provider/linode/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/linode/types/types.go b/pkg/cloudprovider/provider/linode/types/types.go
index f2f2b7ef..955a8e3d 100644
--- a/pkg/cloudprovider/provider/linode/types/types.go
+++ b/pkg/cloudprovider/provider/linode/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/nutanix/client.go b/pkg/cloudprovider/provider/nutanix/client.go
index 4394c3b4..205a525a 100644
--- a/pkg/cloudprovider/provider/nutanix/client.go
+++ b/pkg/cloudprovider/provider/nutanix/client.go
@@ -28,10 +28,10 @@ import (
 	nutanixclient "github.com/nutanix-cloud-native/prism-go-client"
 	nutanixv3 "github.com/nutanix-cloud-native/prism-go-client/v3"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	nutanixtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/nutanix/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	nutanixtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/nutanix/types"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/util/wait"
diff --git a/pkg/cloudprovider/provider/nutanix/provider.go b/pkg/cloudprovider/provider/nutanix/provider.go
index 87f91122..e9a4d6f3 100644
--- a/pkg/cloudprovider/provider/nutanix/provider.go
+++ b/pkg/cloudprovider/provider/nutanix/provider.go
@@ -25,14 +25,14 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	nutanixtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/nutanix/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	nutanixtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/nutanix/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	ktypes "k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/nutanix/types/types.go b/pkg/cloudprovider/provider/nutanix/types/types.go
index a2283b72..e5fe32bd 100644
--- a/pkg/cloudprovider/provider/nutanix/types/types.go
+++ b/pkg/cloudprovider/provider/nutanix/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 const (
diff --git a/pkg/cloudprovider/provider/opennebula/provider.go b/pkg/cloudprovider/provider/opennebula/provider.go
index 3a2f65da..da79637f 100644
--- a/pkg/cloudprovider/provider/opennebula/provider.go
+++ b/pkg/cloudprovider/provider/opennebula/provider.go
@@ -31,14 +31,14 @@ import (
 	"github.com/OpenNebula/one/src/oca/go/src/goca/schemas/vm/keys"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	opennebulatypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/opennebula/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	opennebulatypes "k8c.io/machine-controller/pkg/cloudprovider/provider/opennebula/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/opennebula/types/types.go b/pkg/cloudprovider/provider/opennebula/types/types.go
index 6e69755f..51b5f029 100644
--- a/pkg/cloudprovider/provider/opennebula/types/types.go
+++ b/pkg/cloudprovider/provider/opennebula/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/openstack/provider.go b/pkg/cloudprovider/provider/openstack/provider.go
index 37d81d02..86164215 100644
--- a/pkg/cloudprovider/provider/openstack/provider.go
+++ b/pkg/cloudprovider/provider/openstack/provider.go
@@ -36,15 +36,15 @@ import (
 	"github.com/gophercloud/gophercloud/pagination"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	openstacktypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/openstack/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	cloudproviderutil "github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	openstacktypes "k8c.io/machine-controller/pkg/cloudprovider/provider/openstack/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	cloudproviderutil "k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/provider/openstack/types/types.go b/pkg/cloudprovider/provider/openstack/types/types.go
index 17aed61e..8d5af36d 100644
--- a/pkg/cloudprovider/provider/openstack/types/types.go
+++ b/pkg/cloudprovider/provider/openstack/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/scaleway/provider.go b/pkg/cloudprovider/provider/scaleway/provider.go
index ddd68270..632a6464 100644
--- a/pkg/cloudprovider/provider/scaleway/provider.go
+++ b/pkg/cloudprovider/provider/scaleway/provider.go
@@ -27,14 +27,14 @@ import (
 	"github.com/scaleway/scaleway-sdk-go/validation"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	cloudInstance "github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	scalewaytypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/scaleway/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	cloudInstance "k8c.io/machine-controller/pkg/cloudprovider/instance"
+	scalewaytypes "k8c.io/machine-controller/pkg/cloudprovider/provider/scaleway/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/scaleway/types/types.go b/pkg/cloudprovider/provider/scaleway/types/types.go
index 8ecbd5cb..718f27f1 100644
--- a/pkg/cloudprovider/provider/scaleway/types/types.go
+++ b/pkg/cloudprovider/provider/scaleway/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/provider/vmwareclouddirector/client.go b/pkg/cloudprovider/provider/vmwareclouddirector/client.go
index c7f6e787..a628c660 100644
--- a/pkg/cloudprovider/provider/vmwareclouddirector/client.go
+++ b/pkg/cloudprovider/provider/vmwareclouddirector/client.go
@@ -26,7 +26,7 @@ import (
 	"github.com/vmware/go-vcloud-director/v2/govcd"
 	"github.com/vmware/go-vcloud-director/v2/types/v56"
 
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
 )
 
 type Client struct {
diff --git a/pkg/cloudprovider/provider/vmwareclouddirector/helper.go b/pkg/cloudprovider/provider/vmwareclouddirector/helper.go
index bd11b501..65338e64 100644
--- a/pkg/cloudprovider/provider/vmwareclouddirector/helper.go
+++ b/pkg/cloudprovider/provider/vmwareclouddirector/helper.go
@@ -27,7 +27,7 @@ import (
 	"github.com/vmware/go-vcloud-director/v2/types/v56"
 	vcdapitypes "github.com/vmware/go-vcloud-director/v2/types/v56"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	"k8s.io/utils/ptr"
 )
diff --git a/pkg/cloudprovider/provider/vmwareclouddirector/provider.go b/pkg/cloudprovider/provider/vmwareclouddirector/provider.go
index 7d488884..3479bfbe 100644
--- a/pkg/cloudprovider/provider/vmwareclouddirector/provider.go
+++ b/pkg/cloudprovider/provider/vmwareclouddirector/provider.go
@@ -26,13 +26,13 @@ import (
 	"github.com/vmware/go-vcloud-director/v2/govcd"
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	vcdtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/vmwareclouddirector/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	vcdtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/vmwareclouddirector/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/provider/vmwareclouddirector/types/types.go b/pkg/cloudprovider/provider/vmwareclouddirector/types/types.go
index 1b4cb7b6..fe60277d 100644
--- a/pkg/cloudprovider/provider/vmwareclouddirector/types/types.go
+++ b/pkg/cloudprovider/provider/vmwareclouddirector/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type IPAllocationMode string
diff --git a/pkg/cloudprovider/provider/vsphere/client.go b/pkg/cloudprovider/provider/vsphere/client.go
index e1e45b7e..b706cef0 100644
--- a/pkg/cloudprovider/provider/vsphere/client.go
+++ b/pkg/cloudprovider/provider/vsphere/client.go
@@ -29,7 +29,7 @@ import (
 	"github.com/vmware/govmomi/vim25"
 	"github.com/vmware/govmomi/vim25/soap"
 
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
 
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
 )
diff --git a/pkg/cloudprovider/provider/vsphere/provider.go b/pkg/cloudprovider/provider/vsphere/provider.go
index f5f9a1a0..4bcd6686 100644
--- a/pkg/cloudprovider/provider/vsphere/provider.go
+++ b/pkg/cloudprovider/provider/vsphere/provider.go
@@ -31,14 +31,14 @@ import (
 	"github.com/vmware/govmomi/vim25/types"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	vspheretypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/vsphere/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	vspheretypes "k8c.io/machine-controller/pkg/cloudprovider/provider/vsphere/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	ktypes "k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/vsphere/rule.go b/pkg/cloudprovider/provider/vsphere/rule.go
index 98e713ba..94408dc4 100644
--- a/pkg/cloudprovider/provider/vsphere/rule.go
+++ b/pkg/cloudprovider/provider/vsphere/rule.go
@@ -29,7 +29,7 @@ import (
 	"github.com/vmware/govmomi/vim25/types"
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	"k8s.io/utils/ptr"
 )
diff --git a/pkg/cloudprovider/provider/vsphere/types/types.go b/pkg/cloudprovider/provider/vsphere/types/types.go
index 443cfa13..c8ab0c85 100644
--- a/pkg/cloudprovider/provider/vsphere/types/types.go
+++ b/pkg/cloudprovider/provider/vsphere/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 // RawConfig represents vsphere specific configuration.
diff --git a/pkg/cloudprovider/provider/vsphere/vmgroup.go b/pkg/cloudprovider/provider/vsphere/vmgroup.go
index 79c87428..1b51a546 100644
--- a/pkg/cloudprovider/provider/vsphere/vmgroup.go
+++ b/pkg/cloudprovider/provider/vsphere/vmgroup.go
@@ -21,7 +21,7 @@ import (
 	"fmt"
 	"strings"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	"github.com/vmware/govmomi/vim25/types"
 	"go.uber.org/zap"
diff --git a/pkg/cloudprovider/provider/vultr/provider.go b/pkg/cloudprovider/provider/vultr/provider.go
index 09e105c4..f2b3c969 100644
--- a/pkg/cloudprovider/provider/vultr/provider.go
+++ b/pkg/cloudprovider/provider/vultr/provider.go
@@ -29,14 +29,14 @@ import (
 	"go.uber.org/zap"
 	"golang.org/x/oauth2"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	vultrtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/vultr/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	vultrtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/vultr/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	v1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/cloudprovider/provider/vultr/types/types.go b/pkg/cloudprovider/provider/vultr/types/types.go
index 278ea606..e016d628 100644
--- a/pkg/cloudprovider/provider/vultr/types/types.go
+++ b/pkg/cloudprovider/provider/vultr/types/types.go
@@ -17,8 +17,8 @@ limitations under the License.
 package types
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/jsonutil"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 type RawConfig struct {
diff --git a/pkg/cloudprovider/types/types.go b/pkg/cloudprovider/types/types.go
index 59e90d9d..c8142d36 100644
--- a/pkg/cloudprovider/types/types.go
+++ b/pkg/cloudprovider/types/types.go
@@ -22,8 +22,8 @@ import (
 
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
 
 	"k8s.io/apimachinery/pkg/api/equality"
 	"k8s.io/apimachinery/pkg/types"
@@ -48,7 +48,7 @@ type Provider interface {
 	// which indicates that a manual interaction is required to recover from this state.
 	// See v1alpha1.MachineStatus for more info and TerminalError type
 	//
-	// In case the instance cannot be found, github.com/kubermatic/machine-controller/pkg/cloudprovider/errors/ErrInstanceNotFound will be returned
+	// In case the instance cannot be found, k8c.io/machine-controller/pkg/cloudprovider/errors/ErrInstanceNotFound will be returned
 	Get(ctx context.Context, log *zap.SugaredLogger, machine *clusterv1alpha1.Machine, data *ProviderData) (instance.Instance, error)
 
 	// Create creates a cloud instance according to the given machine
diff --git a/pkg/cloudprovider/util/util.go b/pkg/cloudprovider/util/util.go
index 63a15a83..2bf06bdc 100644
--- a/pkg/cloudprovider/util/util.go
+++ b/pkg/cloudprovider/util/util.go
@@ -19,9 +19,9 @@ package util
 import (
 	"fmt"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	kuberneteshelper "github.com/kubermatic/machine-controller/pkg/kubernetes"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	kuberneteshelper "k8c.io/machine-controller/pkg/kubernetes"
 )
 
 // RemoveFinalizerOnInstanceNotFound checks whether a finalizer exists and removes it on demand.
diff --git a/pkg/cloudprovider/validationwrapper.go b/pkg/cloudprovider/validationwrapper.go
index ba639008..a3bb979a 100644
--- a/pkg/cloudprovider/validationwrapper.go
+++ b/pkg/cloudprovider/validationwrapper.go
@@ -23,9 +23,9 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
 
 	"k8s.io/apimachinery/pkg/types"
 )
diff --git a/pkg/controller/machine/controller.go b/pkg/controller/machine/controller.go
index 2a24dd29..87ed6849 100644
--- a/pkg/controller/machine/controller.go
+++ b/pkg/controller/machine/controller.go
@@ -31,22 +31,22 @@ import (
 	"github.com/prometheus/client_golang/prometheus"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/bootstrap"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	controllerutil "github.com/kubermatic/machine-controller/pkg/controller/util"
-	kuberneteshelper "github.com/kubermatic/machine-controller/pkg/kubernetes"
-	"github.com/kubermatic/machine-controller/pkg/node/eviction"
-	"github.com/kubermatic/machine-controller/pkg/node/poddeletion"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
-	"github.com/kubermatic/machine-controller/pkg/rhsm"
-	"github.com/kubermatic/machine-controller/pkg/userdata/rhel"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/bootstrap"
+	"k8c.io/machine-controller/pkg/cloudprovider"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	controllerutil "k8c.io/machine-controller/pkg/controller/util"
+	kuberneteshelper "k8c.io/machine-controller/pkg/kubernetes"
+	"k8c.io/machine-controller/pkg/node/eviction"
+	"k8c.io/machine-controller/pkg/node/poddeletion"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/rhsm"
+	"k8c.io/machine-controller/pkg/userdata/rhel"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/api/equality"
diff --git a/pkg/controller/machine/metrics.go b/pkg/controller/machine/metrics.go
index 8906279d..b5f681bd 100644
--- a/pkg/controller/machine/metrics.go
+++ b/pkg/controller/machine/metrics.go
@@ -23,10 +23,10 @@ import (
 
 	"github.com/prometheus/client_golang/prometheus"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	"k8s.io/apimachinery/pkg/api/equality"
 	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
diff --git a/pkg/controller/machinedeployment/controller.go b/pkg/controller/machinedeployment/controller.go
index 73530f52..81753d7a 100644
--- a/pkg/controller/machinedeployment/controller.go
+++ b/pkg/controller/machinedeployment/controller.go
@@ -25,8 +25,8 @@ import (
 	"github.com/pkg/errors"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	corev1 "k8s.io/api/core/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/controller/machinedeployment/rolling.go b/pkg/controller/machinedeployment/rolling.go
index f4cb4267..000fb1ad 100644
--- a/pkg/controller/machinedeployment/rolling.go
+++ b/pkg/controller/machinedeployment/rolling.go
@@ -23,8 +23,8 @@ import (
 	"github.com/pkg/errors"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	dutil "github.com/kubermatic/machine-controller/pkg/controller/util"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	dutil "k8c.io/machine-controller/pkg/controller/util"
 
 	"k8s.io/utils/integer"
 	"sigs.k8s.io/controller-runtime/pkg/client"
diff --git a/pkg/controller/machinedeployment/sync.go b/pkg/controller/machinedeployment/sync.go
index e9e9f071..4c10bac4 100644
--- a/pkg/controller/machinedeployment/sync.go
+++ b/pkg/controller/machinedeployment/sync.go
@@ -26,8 +26,8 @@ import (
 	"github.com/pkg/errors"
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	dutil "github.com/kubermatic/machine-controller/pkg/controller/util"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	dutil "k8c.io/machine-controller/pkg/controller/util"
 
 	"k8s.io/apimachinery/pkg/api/equality"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/controller/machineset/controller.go b/pkg/controller/machineset/controller.go
index 3290a56b..000d3717 100644
--- a/pkg/controller/machineset/controller.go
+++ b/pkg/controller/machineset/controller.go
@@ -28,7 +28,7 @@ import (
 	"github.com/pkg/errors"
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	corev1 "k8s.io/api/core/v1"
 	apierrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/controller/machineset/delete_policy.go b/pkg/controller/machineset/delete_policy.go
index 44fee2cd..c631a70e 100644
--- a/pkg/controller/machineset/delete_policy.go
+++ b/pkg/controller/machineset/delete_policy.go
@@ -22,7 +22,7 @@ import (
 
 	"github.com/pkg/errors"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 )
diff --git a/pkg/controller/machineset/machine.go b/pkg/controller/machineset/machine.go
index 8a3cb5d7..7c24891f 100644
--- a/pkg/controller/machineset/machine.go
+++ b/pkg/controller/machineset/machine.go
@@ -21,7 +21,7 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/labels"
diff --git a/pkg/controller/machineset/status.go b/pkg/controller/machineset/status.go
index 0a207835..0d724816 100644
--- a/pkg/controller/machineset/status.go
+++ b/pkg/controller/machineset/status.go
@@ -23,7 +23,7 @@ import (
 	"github.com/pkg/errors"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	corev1 "k8s.io/api/core/v1"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/controller/nodecsrapprover/controller.go b/pkg/controller/nodecsrapprover/controller.go
index 97ccb135..b894ff46 100644
--- a/pkg/controller/nodecsrapprover/controller.go
+++ b/pkg/controller/nodecsrapprover/controller.go
@@ -27,7 +27,7 @@ import (
 	"github.com/go-logr/zapr"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	certificatesv1 "k8s.io/api/certificates/v1"
 	corev1 "k8s.io/api/core/v1"
diff --git a/pkg/controller/util/machine.go b/pkg/controller/util/machine.go
index 69a2a833..848308f9 100644
--- a/pkg/controller/util/machine.go
+++ b/pkg/controller/util/machine.go
@@ -20,7 +20,7 @@ import (
 	"context"
 	"fmt"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	"k8s.io/apimachinery/pkg/types"
 	"sigs.k8s.io/controller-runtime/pkg/client"
diff --git a/pkg/controller/util/machine_deployment.go b/pkg/controller/util/machine_deployment.go
index 081862b2..a6b06365 100644
--- a/pkg/controller/util/machine_deployment.go
+++ b/pkg/controller/util/machine_deployment.go
@@ -27,8 +27,8 @@ import (
 	"github.com/davecgh/go-spew/spew"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/common"
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/common"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	v1 "k8s.io/api/core/v1"
 	apiequality "k8s.io/apimachinery/pkg/api/equality"
diff --git a/pkg/health/readiness.go b/pkg/health/readiness.go
index 8ec6176b..85081fd4 100644
--- a/pkg/health/readiness.go
+++ b/pkg/health/readiness.go
@@ -23,7 +23,7 @@ import (
 
 	"go.uber.org/zap"
 
-	machinecontroller "github.com/kubermatic/machine-controller/pkg/controller/machine"
+	machinecontroller "k8c.io/machine-controller/pkg/controller/machine"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/client-go/kubernetes"
diff --git a/pkg/machines/register.go b/pkg/machines/register.go
index 64bca258..76e3f862 100644
--- a/pkg/machines/register.go
+++ b/pkg/machines/register.go
@@ -19,7 +19,7 @@ package machines
 import (
 	"reflect"
 
-	"github.com/kubermatic/machine-controller/pkg/machines/v1alpha1"
+	"k8c.io/machine-controller/pkg/machines/v1alpha1"
 )
 
 type resource struct {
diff --git a/pkg/node/eviction/eviction.go b/pkg/node/eviction/eviction.go
index 9c2b6f1e..740bafe8 100644
--- a/pkg/node/eviction/eviction.go
+++ b/pkg/node/eviction/eviction.go
@@ -23,8 +23,8 @@ import (
 
 	"go.uber.org/zap"
 
-	evictiontypes "github.com/kubermatic/machine-controller/pkg/node/eviction/types"
-	"github.com/kubermatic/machine-controller/pkg/node/nodemanager"
+	evictiontypes "k8c.io/machine-controller/pkg/node/eviction/types"
+	"k8c.io/machine-controller/pkg/node/nodemanager"
 
 	corev1 "k8s.io/api/core/v1"
 	policy "k8s.io/api/policy/v1beta1"
diff --git a/pkg/node/flags.go b/pkg/node/flags.go
index ae8fe17f..f101a3af 100644
--- a/pkg/node/flags.go
+++ b/pkg/node/flags.go
@@ -22,7 +22,7 @@ import (
 	"strconv"
 	"strings"
 
-	machinecontroller "github.com/kubermatic/machine-controller/pkg/controller/machine"
+	machinecontroller "k8c.io/machine-controller/pkg/controller/machine"
 )
 
 func NewFlags(flagset *flag.FlagSet) *Flags {
diff --git a/pkg/node/poddeletion/pod_deletion.go b/pkg/node/poddeletion/pod_deletion.go
index af164fda..bc3af41c 100644
--- a/pkg/node/poddeletion/pod_deletion.go
+++ b/pkg/node/poddeletion/pod_deletion.go
@@ -23,7 +23,7 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/node/nodemanager"
+	"k8c.io/machine-controller/pkg/node/nodemanager"
 
 	corev1 "k8s.io/api/core/v1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/providerconfig/types.go b/pkg/providerconfig/types.go
index 511773c8..13d21b0a 100644
--- a/pkg/providerconfig/types.go
+++ b/pkg/providerconfig/types.go
@@ -24,13 +24,13 @@ import (
 	"strconv"
 	"time"
 
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
-	"github.com/kubermatic/machine-controller/pkg/userdata/amzn2"
-	"github.com/kubermatic/machine-controller/pkg/userdata/centos"
-	"github.com/kubermatic/machine-controller/pkg/userdata/flatcar"
-	"github.com/kubermatic/machine-controller/pkg/userdata/rhel"
-	"github.com/kubermatic/machine-controller/pkg/userdata/rockylinux"
-	"github.com/kubermatic/machine-controller/pkg/userdata/ubuntu"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/userdata/amzn2"
+	"k8c.io/machine-controller/pkg/userdata/centos"
+	"k8c.io/machine-controller/pkg/userdata/flatcar"
+	"k8c.io/machine-controller/pkg/userdata/rhel"
+	"k8c.io/machine-controller/pkg/userdata/rockylinux"
+	"k8c.io/machine-controller/pkg/userdata/ubuntu"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/providerconfig/types/types.go b/pkg/providerconfig/types/types.go
index 1a6a8964..5ca2a316 100644
--- a/pkg/providerconfig/types/types.go
+++ b/pkg/providerconfig/types/types.go
@@ -23,9 +23,9 @@ import (
 	"fmt"
 	"strconv"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/util"
-	"github.com/kubermatic/machine-controller/pkg/jsonutil"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/util"
+	"k8c.io/machine-controller/pkg/jsonutil"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/rhsm/util.go b/pkg/rhsm/util.go
index ed45078d..6e8fcb7a 100644
--- a/pkg/rhsm/util.go
+++ b/pkg/rhsm/util.go
@@ -17,9 +17,9 @@ limitations under the License.
 package rhsm
 
 import (
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	kuberneteshelper "github.com/kubermatic/machine-controller/pkg/kubernetes"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/types"
+	kuberneteshelper "k8c.io/machine-controller/pkg/kubernetes"
 )
 
 const (


Test patch:
diff --git a/.prow/e2e-features.yaml b/.prow/e2e-features.yaml
index 91e6465e..70c772af 100644
--- a/.prow/e2e-features.yaml
+++ b/.prow/e2e-features.yaml
@@ -17,6 +17,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-aws: "true"
       preset-azure: "true"
@@ -52,6 +53,7 @@ presubmits:
     always_run: true
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-openstack: "true"
       preset-hetzner: "true"
@@ -82,6 +84,7 @@ presubmits:
     # run_if_changed: "(pkg/cloudprovider/provider/openstack/|pkg/userdata)"
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-openstack: "true"
       preset-hetzner: "true"
@@ -110,6 +113,7 @@ presubmits:
     always_run: false
     decorate: true
     clone_uri: "ssh://git@github.com/kubermatic/machine-controller.git"
+    path_alias: k8c.io/machine-controller
     labels:
       preset-hetzner: "true"
       preset-e2e-ssh: "true"
diff --git a/pkg/admission/machinedeployments_test.go b/pkg/admission/machinedeployments_test.go
index 865be915..d3314635 100644
--- a/pkg/admission/machinedeployments_test.go
+++ b/pkg/admission/machinedeployments_test.go
@@ -19,7 +19,7 @@ package admission
 import (
 	"testing"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 )
diff --git a/pkg/apis/cluster/v1alpha1/conversions/conversions_test.go b/pkg/apis/cluster/v1alpha1/conversions/conversions_test.go
index 3ba9ce84..563b2cdd 100644
--- a/pkg/apis/cluster/v1alpha1/conversions/conversions_test.go
+++ b/pkg/apis/cluster/v1alpha1/conversions/conversions_test.go
@@ -23,8 +23,8 @@ import (
 	"os"
 	"testing"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	machinesv1alpha1 "github.com/kubermatic/machine-controller/pkg/machines/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	machinesv1alpha1 "k8c.io/machine-controller/pkg/machines/v1alpha1"
 
 	kyaml "k8s.io/apimachinery/pkg/util/yaml"
 	"sigs.k8s.io/yaml"
diff --git a/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec_test.go b/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec_test.go
index 902a11cd..56f90640 100644
--- a/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec_test.go
+++ b/pkg/apis/cluster/v1alpha1/conversions/providerconfig_to_providerspec_test.go
@@ -22,7 +22,7 @@ import (
 	"os"
 	"testing"
 
-	testhelper "github.com/kubermatic/machine-controller/pkg/test"
+	testhelper "k8c.io/machine-controller/pkg/test"
 
 	"sigs.k8s.io/yaml"
 )
diff --git a/pkg/cloudprovider/cache/cloudprovidercache_test.go b/pkg/cloudprovider/cache/cloudprovidercache_test.go
index 1f948642..9d8b0d7e 100644
--- a/pkg/cloudprovider/cache/cloudprovidercache_test.go
+++ b/pkg/cloudprovider/cache/cloudprovidercache_test.go
@@ -20,7 +20,7 @@ import (
 	"errors"
 	"testing"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	corev1 "k8s.io/api/core/v1"
 	runtime "k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/provider/anexia/helper_test.go b/pkg/cloudprovider/provider/anexia/helper_test.go
index eeb4000c..2936ccb5 100644
--- a/pkg/cloudprovider/provider/anexia/helper_test.go
+++ b/pkg/cloudprovider/provider/anexia/helper_test.go
@@ -22,12 +22,12 @@ import (
 
 	"github.com/gophercloud/gophercloud/testhelper"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig/types"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/provider/anexia/provider_test.go b/pkg/cloudprovider/provider/anexia/provider_test.go
index d26546fa..61b6e4ff 100644
--- a/pkg/cloudprovider/provider/anexia/provider_test.go
+++ b/pkg/cloudprovider/provider/anexia/provider_test.go
@@ -41,11 +41,11 @@ import (
 	"go.anx.io/go-anxcloud/pkg/vsphere/provisioning/vm"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	anxtypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/provider/anexia/types"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	anxtypes "k8c.io/machine-controller/pkg/cloudprovider/provider/anexia/types"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	"k8s.io/apimachinery/pkg/api/meta"
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
diff --git a/pkg/cloudprovider/provider/gce/provider_test.go b/pkg/cloudprovider/provider/gce/provider_test.go
index cf3de6de..13ccf536 100644
--- a/pkg/cloudprovider/provider/gce/provider_test.go
+++ b/pkg/cloudprovider/provider/gce/provider_test.go
@@ -26,8 +26,8 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/providerconfig"
 
 	"k8s.io/apimachinery/pkg/runtime"
 	fake2 "sigs.k8s.io/controller-runtime/pkg/client/fake"
diff --git a/pkg/cloudprovider/provider/kubevirt/provider_test.go b/pkg/cloudprovider/provider/kubevirt/provider_test.go
index 989296ba..0e69d662 100644
--- a/pkg/cloudprovider/provider/kubevirt/provider_test.go
+++ b/pkg/cloudprovider/provider/kubevirt/provider_test.go
@@ -28,8 +28,8 @@ import (
 	kubevirtv1 "kubevirt.io/api/core/v1"
 	cdiv1beta1 "kubevirt.io/containerized-data-importer-api/pkg/apis/core/v1beta1"
 
-	cloudprovidertesting "github.com/kubermatic/machine-controller/pkg/cloudprovider/testing"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
+	cloudprovidertesting "k8c.io/machine-controller/pkg/cloudprovider/testing"
+	"k8c.io/machine-controller/pkg/providerconfig"
 
 	corev1 "k8s.io/api/core/v1"
 	"k8s.io/apimachinery/pkg/api/equality"
diff --git a/pkg/cloudprovider/provider/openstack/provider_test.go b/pkg/cloudprovider/provider/openstack/provider_test.go
index b7757b7e..341791d9 100644
--- a/pkg/cloudprovider/provider/openstack/provider_test.go
+++ b/pkg/cloudprovider/provider/openstack/provider_test.go
@@ -32,10 +32,10 @@ import (
 	"github.com/gophercloud/gophercloud/testhelper/client"
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidertesting "github.com/kubermatic/machine-controller/pkg/cloudprovider/testing"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidertesting "k8c.io/machine-controller/pkg/cloudprovider/testing"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
 
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/utils/ptr"
diff --git a/pkg/cloudprovider/provider/vsphere/provider_test.go b/pkg/cloudprovider/provider/vsphere/provider_test.go
index 9a30be15..a3e15fef 100644
--- a/pkg/cloudprovider/provider/vsphere/provider_test.go
+++ b/pkg/cloudprovider/provider/vsphere/provider_test.go
@@ -27,8 +27,8 @@ import (
 	"github.com/vmware/govmomi/simulator"
 	"go.uber.org/zap"
 
-	cloudprovidertesting "github.com/kubermatic/machine-controller/pkg/cloudprovider/testing"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
+	cloudprovidertesting "k8c.io/machine-controller/pkg/cloudprovider/testing"
+	"k8c.io/machine-controller/pkg/providerconfig"
 
 	"k8s.io/utils/ptr"
 	fakectrlruntimeclient "sigs.k8s.io/controller-runtime/pkg/client/fake"
diff --git a/pkg/cloudprovider/testing/testing.go b/pkg/cloudprovider/testing/testing.go
index aae583cf..2069f440 100644
--- a/pkg/cloudprovider/testing/testing.go
+++ b/pkg/cloudprovider/testing/testing.go
@@ -19,7 +19,7 @@ package testing
 import (
 	"testing"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/runtime"
diff --git a/pkg/cloudprovider/util/util_test.go b/pkg/cloudprovider/util/util_test.go
index 1c15707b..13734a75 100644
--- a/pkg/cloudprovider/util/util_test.go
+++ b/pkg/cloudprovider/util/util_test.go
@@ -21,9 +21,9 @@ import (
 	"reflect"
 	"testing"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/pkg/controller/machine/controller_test.go b/pkg/controller/machine/controller_test.go
index 0c98c04b..f505c243 100644
--- a/pkg/controller/machine/controller_test.go
+++ b/pkg/controller/machine/controller_test.go
@@ -25,10 +25,10 @@ import (
 	"github.com/go-test/deep"
 	"go.uber.org/zap"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider/instance"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider/instance"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
diff --git a/pkg/controller/nodecsrapprover/controller_test.go b/pkg/controller/nodecsrapprover/controller_test.go
index cb71c523..97004525 100644
--- a/pkg/controller/nodecsrapprover/controller_test.go
+++ b/pkg/controller/nodecsrapprover/controller_test.go
@@ -22,7 +22,7 @@ import (
 	"fmt"
 	"testing"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	certificatesv1 "k8s.io/api/certificates/v1"
 	corev1 "k8s.io/api/core/v1"
diff --git a/pkg/providerconfig/types_test.go b/pkg/providerconfig/types_test.go
index b9abc31c..344e8ff2 100644
--- a/pkg/providerconfig/types_test.go
+++ b/pkg/providerconfig/types_test.go
@@ -19,7 +19,7 @@ package providerconfig
 import (
 	"testing"
 
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	"k8s.io/apimachinery/pkg/runtime"
 )
diff --git a/test/e2e/provisioning/all_e2e_test.go b/test/e2e/provisioning/all_e2e_test.go
index d940442b..0aa013ed 100644
--- a/test/e2e/provisioning/all_e2e_test.go
+++ b/test/e2e/provisioning/all_e2e_test.go
@@ -28,9 +28,9 @@ import (
 	"testing"
 	"time"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
-	"github.com/kubermatic/machine-controller/pkg/userdata/flatcar"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/userdata/flatcar"
 
 	appsv1 "k8s.io/api/apps/v1"
 	corev1 "k8s.io/api/core/v1"
diff --git a/test/e2e/provisioning/deploymentscenario.go b/test/e2e/provisioning/deploymentscenario.go
index 12933296..779e9bca 100644
--- a/test/e2e/provisioning/deploymentscenario.go
+++ b/test/e2e/provisioning/deploymentscenario.go
@@ -21,7 +21,7 @@ import (
 	"fmt"
 	"time"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
 
 	kerrors "k8s.io/apimachinery/pkg/api/errors"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/test/e2e/provisioning/helper.go b/test/e2e/provisioning/helper.go
index a947e17d..ca42162e 100644
--- a/test/e2e/provisioning/helper.go
+++ b/test/e2e/provisioning/helper.go
@@ -27,7 +27,7 @@ import (
 
 	"github.com/Masterminds/semver/v3"
 
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 )
 
 var (
diff --git a/test/e2e/provisioning/migrateuidscenario.go b/test/e2e/provisioning/migrateuidscenario.go
index d846fa3e..e443fc85 100644
--- a/test/e2e/provisioning/migrateuidscenario.go
+++ b/test/e2e/provisioning/migrateuidscenario.go
@@ -25,12 +25,12 @@ import (
 
 	"go.uber.org/zap"
 
-	"github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	"github.com/kubermatic/machine-controller/pkg/cloudprovider"
-	cloudprovidererrors "github.com/kubermatic/machine-controller/pkg/cloudprovider/errors"
-	cloudprovidertypes "github.com/kubermatic/machine-controller/pkg/cloudprovider/types"
-	"github.com/kubermatic/machine-controller/pkg/providerconfig"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	"k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	"k8c.io/machine-controller/pkg/cloudprovider"
+	cloudprovidererrors "k8c.io/machine-controller/pkg/cloudprovider/errors"
+	cloudprovidertypes "k8c.io/machine-controller/pkg/cloudprovider/types"
+	"k8c.io/machine-controller/pkg/providerconfig"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 	"k8s.io/apimachinery/pkg/types"
diff --git a/test/e2e/provisioning/verify.go b/test/e2e/provisioning/verify.go
index 1c74cae0..75e005db 100644
--- a/test/e2e/provisioning/verify.go
+++ b/test/e2e/provisioning/verify.go
@@ -23,10 +23,10 @@ import (
 	"strings"
 	"time"
 
-	clusterv1alpha1 "github.com/kubermatic/machine-controller/pkg/apis/cluster/v1alpha1"
-	machinecontroller "github.com/kubermatic/machine-controller/pkg/controller/machine"
-	evictiontypes "github.com/kubermatic/machine-controller/pkg/node/eviction/types"
-	providerconfigtypes "github.com/kubermatic/machine-controller/pkg/providerconfig/types"
+	clusterv1alpha1 "k8c.io/machine-controller/pkg/apis/cluster/v1alpha1"
+	machinecontroller "k8c.io/machine-controller/pkg/controller/machine"
+	evictiontypes "k8c.io/machine-controller/pkg/node/eviction/types"
+	providerconfigtypes "k8c.io/machine-controller/pkg/providerconfig/types"
 
 	corev1 "k8s.io/api/core/v1"
 	kerrors "k8s.io/apimachinery/pkg/api/errors"