mirror of https://github.com/cncf/toc.git
196 lines
6.9 KiB
Plaintext
196 lines
6.9 KiB
Plaintext
## Project name and description
|
|
|
|
*Name of project*: KubeVirt
|
|
|
|
*Description*:
|
|
|
|
KubeVirt is a virtualization management add-on for Kubernetes.
|
|
It allows a user to run virtual machines on Kubernetes just like pods.
|
|
Because KubeVirt is integrating with Kubernetes APIand resource model, the
|
|
same set of tools can be used to manage and monitor virtual machines.
|
|
|
|
KubeVirt was started in 2017 by Red Hat and is seeing a good reception in
|
|
the community which is reflected by the number of Git Hub stars, code
|
|
contributions, and related projects.
|
|
|
|
*Sponsor / Advisor from TOC*: Brian Grant <> and Liz Rice <>
|
|
|
|
*Unique Identifier*: kubevirt
|
|
|
|
*License*: Apache 2.0 license https://github.com/kubevirt/kubevirt/blob/master/LICENSE
|
|
|
|
*Maturity Level:* Sandbox
|
|
|
|
*Source control repositories*:
|
|
|
|
https://github.com/kubevirt/kubevirt
|
|
|
|
*Initial committers*:
|
|
|
|
Roman Mohr (Red Hat) and Fabian Deutsch (Red Hat) were the initial committers. Roman is still with Red Hat and one of the lead maintainers today.
|
|
|
|
*Infrastructure requirements*:
|
|
|
|
RedHat Cluster (Prow/Tide), IBM Cluster (WIP), nVIDIA Cluster (WIP)
|
|
|
|
*Mailing lists*
|
|
|
|
The project README at https://github.com/kubevirt/kubevirt enumerates the user
|
|
support channels.
|
|
|
|
* Slack: https://kubernetes.slack.com/messages/virtualization
|
|
* Mailinglist: https://groups.google.com/forum/#!forum/kubevirt-dev
|
|
|
|
*Issue tracker*: https://github.com/kubevirt/kubevirt/issues
|
|
|
|
*Website*: https://kubevirt.io
|
|
|
|
*Social media accounts*:
|
|
|
|
* https://twitter.com/kubevirt
|
|
|
|
*Community and Existing sponsorship*:
|
|
|
|
KubeVirt has 1348 stars on Github, 290 people on Slack. The project counts
|
|
90 individual committers up until now with many Red Hat contributors, a few
|
|
non Red Hat contributors, and a few drive-by contributions.
|
|
|
|
* NTT
|
|
* Loodse
|
|
* OSI
|
|
* SAP
|
|
* Cloudflare
|
|
* Nvidia
|
|
* IBM
|
|
* RedHat
|
|
|
|
*Other Contributors*: https://github.com/kubevirt/kubevirt/graphs/contributors
|
|
|
|
*Documentation*: https://github.com/kubevirt/user-guide available at https://kubevirt.io/user-guide/
|
|
|
|
An https://kubevirt.io/api-reference/ is generated from OpenAPI definitions.
|
|
|
|
*Release methodology and mechanics*: semver, a time based release process, with container artifatcs, all defined in
|
|
https://github.com/kubevirt/kubevirt/blob/master/docs/release.md
|
|
|
|
*Project logo*: https://raw.githubusercontent.com/kubevirt/community/master/logo/KubeVirt_logo.png
|
|
|
|
*Statement on alignment with CNCF mission*:
|
|
|
|
Kubevirt doesn't require a different CRI implementation, it can cohabit nodes with ordinary container workloads.
|
|
|
|
*External Dependencies*:
|
|
|
|
Generated license analysis:
|
|
|
|
|===
|
|
| Dependency | License analysis
|
|
|
|
| github.com/kubevirt/kubevirt | Apache-2.0
|
|
| cloud.google.com/go | Apache-2.0
|
|
| github.com/asaskevich/govalidator | MIT
|
|
| github.com/Azure/go-autorest | Apache-2.0
|
|
| github.com/beorn7/perks | MIT
|
|
| github.com/blang/semver | MIT
|
|
| github.com/coreos/go-iptables | Apache-2.0
|
|
| github.com/coreos/go-semver | Apache-2.0
|
|
| github.com/davecgh/go-spew | BSD
|
|
| github.com/dgrijalva/jwt-go | MIT
|
|
| github.com/docker/spdystream | CC-BY-SA-4.0
|
|
| github.com/emicklei/go-restful | MIT
|
|
| github.com/emicklei/go-restful-openapi | MIT
|
|
| github.com/evanphx/json-patch | BSD-3-Clause
|
|
| github.com/fsnotify/fsnotify | BSD-3-Clause
|
|
| github.com/globalsign/mgo | BSD-2-Clause
|
|
| github.com/globalsign/mgo/bson | BSD-2-Clause
|
|
| github.com/globalsign/mgo/internal/json | BSD-3-Clause
|
|
| github.com/go-kit/kit | MIT
|
|
| github.com/golang/groupcache | Apache-2.0
|
|
| github.com/golang/mock | Apache-2.0
|
|
| github.com/golang/protobuf | BSD-3-Clause
|
|
| github.com/go-logfmt/logfmt | MIT
|
|
| github.com/googleapis/gnostic | Apache-2.0
|
|
| github.com/google/btree | Apache-2.0
|
|
| github.com/google/goexpect | BSD-3-Clause
|
|
| github.com/google/gofuzz | Apache-2.0
|
|
| github.com/google/goterm | BSD-3-Clause
|
|
| github.com/google/uuid | BSD-3-Clause
|
|
| github.com/go-openapi/analysis | Apache-2.0
|
|
| github.com/go-openapi/errors | Apache-2.0
|
|
| github.com/go-openapi/jsonpointer | Apache-2.0
|
|
| github.com/go-openapi/jsonreference | Apache-2.0
|
|
| github.com/go-openapi/loads | Apache-2.0
|
|
| github.com/go-openapi/runtime | Apache-2.0
|
|
| github.com/go-openapi/runtime/middleware/denco | MIT
|
|
| github.com/go-openapi/spec | Apache-2.0
|
|
| github.com/go-openapi/strfmt | Apache-2.0
|
|
| github.com/go-openapi/swag | Apache-2.0
|
|
| github.com/go-openapi/validate | Apache-2.0
|
|
| github.com/gophercloud/gophercloud | Apache-2.0
|
|
| github.com/gorilla/websocket | BSD-2-Clause
|
|
| github.com/go-stack/stack | MIT
|
|
| github.com/gregjones/httpcache | MIT
|
|
| github.com/hashicorp/golang-lru | MPL-2.0-no-copyleft-exception
|
|
| github.com/hpcloud/tail | MIT
|
|
| github.com/imdario/mergo | BSD-3-Clause
|
|
| github.com/inconshreveable/mousetrap | Apache-2.0
|
|
| github.com/json-iterator/go | MIT
|
|
| github.com/k8snetworkplumbingwg/network-attachment-definition-client | Apache-2.0
|
|
| github.com/krolaw/dhcp4 | BSD-3-Clause
|
|
| github.com/libvirt/libvirt-go | MIT
|
|
| github.com/mailru/easyjson | MIT
|
|
| github.com/mattn/go-runewidth | MIT
|
|
| github.com/matttproud/golang_protobuf_extensions | Apache-2.0
|
|
| github.com/mitchellh/mapstructure | MIT
|
|
| github.com/modern-go/concurrent | Apache-2.0
|
|
| github.com/modern-go/reflect2 | Apache-2.0
|
|
| github.com/onsi/ginkgo | MIT
|
|
| github.com/onsi/ginkgo/reporters/stenographer/support/go-colorable | MIT
|
|
| github.com/onsi/ginkgo/reporters/stenographer/support/go-isatty | MIT
|
|
| github.com/onsi/gomega | MIT
|
|
| github.com/openshift/api | Apache-2.0
|
|
| github.com/openshift/client-go | Apache-2.0
|
|
| github.com/operator-framework/operator-lifecycle-manager | Apache-2.0
|
|
| github.com/operator-framework/operator-marketplace | Apache-2.0
|
|
| github.com/pborman/uuid | BSD-3-Clause
|
|
| github.com/peterbourgon/diskv | MIT
|
|
| github.com/prometheus/client_golang | Apache-2.0
|
|
| github.com/prometheus/client_model | Apache-2.0
|
|
| github.com/prometheus/common | Apache-2.0
|
|
| github.com/prometheus/procfs | Apache-2.0
|
|
| github.com/PuerkitoBio/purell | BSD-3-Clause
|
|
| github.com/PuerkitoBio/urlesc | BSD-3-Clause
|
|
| github.com/spf13/cobra | Apache-2.0
|
|
| github.com/spf13/pflag | BSD-3-Clause
|
|
| github.com/vishvananda/netlink | Apache-2.0
|
|
| github.com/vishvananda/netns | Apache-2.0
|
|
| golang.org/x/crypto | BSD-3-Clause
|
|
| golang.org/x/net | BSD-3-Clause
|
|
| golang.org/x/oauth2 | BSD-3-Clause
|
|
| golang.org/x/sys | BSD-3-Clause
|
|
| golang.org/x/text | BSD-3-Clause
|
|
| golang.org/x/time | BSD-3-Clause
|
|
| google.golang.org/appengine | Apache-2.0
|
|
| google.golang.org/genproto | Apache-2.0
|
|
| google.golang.org/grpc | Apache-2.0
|
|
| gopkg.in/cheggaaa/pb.v1 | BSD-3-Clause
|
|
| gopkg.in/fsnotify.v1 | BSD-3-Clause
|
|
| gopkg.in/inf.v0 | BSD-3-Clause
|
|
| gopkg.in/ini.v1 | Apache-2.0
|
|
| gopkg.in/tomb.v1 | BSD-3-Clause
|
|
| gopkg.in/yaml.v2 | Apache-2.0
|
|
| gopkg.in/yaml.v2 | Apache-2.0
|
|
| k8s.io/api | Apache-2.0
|
|
| k8s.io/apiextensions-apiserver | Apache-2.0
|
|
| k8s.io/apimachinery | Apache-2.0
|
|
| k8s.io/client-go | Apache-2.0
|
|
| k8s.io/klog | Apache-2.0
|
|
| k8s.io/kube-aggregator | Apache-2.0
|
|
| k8s.io/kube-openapi | Apache-2.0
|
|
| k8s.io/utils | Apache-2.0
|
|
| kubevirt.io/containerized-data-importer | Apache-2.0
|
|
| kubevirt.io/qe-tools | Apache-2.0
|
|
| sigs.k8s.io/controller-runtime | Apache-2.0
|
|
|===
|
|
|