machine-controller-manager-provider-kubevirt

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2020 License: Apache-2.0

README

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.

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:

Directories

Path Synopsis
cmd
pkg
mock/client
Package client is a generated GoMock package.
Package client is a generated GoMock package.
mock/kubevirt/core
Package core is a generated GoMock package.
Package core is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL