Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

gardener-attic/machine-controller-manager-provider-kubevirt

Repository files navigation

machine-controller-manager-provider-kubevirt

This project contains the external Machine Controller Manager plugin (driver) implementation for the KubeVirt provider. It is intended to be used in combination with the Gardener Extension for KubeVirt provider.

For more information about Gardener integration with KubeVirt see this gardener.cloud blog post.

Prerequisites

  • A provider cluster with KubeVirt and CDI installed, and a user with read and write permissions on KubeVirt, CDI, and Kubernetes core resources in a certain namespace of this cluster.
  • To take advantage of networking features, the provider cluster should also contain Multus.

Supported KubeVirt versions

This plugin has been tested with KubeVirt v0.32.0 and CDI v1.23.5.

How to start using or developing this extension locally

You can run the extension locally on your machine by executing make start.

Static code checks and tests can be executed by running make verify. We are using Go modules for Golang package dependency management and Ginkgo/Gomega for testing.

Feedback and Support

Feedback and contributions are always welcome. Please report bugs or suggestions as GitHub issues or join our Slack channel #gardener (please invite yourself to the Kubernetes workspace here).

Learn more!

Please find further resources about out project here: