Implement web broker provider and a sample provider in Rust

This commit is contained in:
Rajasekharan Vengalil
2017-12-22 17:10:14 -08:00
parent e050fea889
commit a4e99c2133
18 changed files with 1679 additions and 10 deletions

View File

@@ -3,12 +3,14 @@ package vkubelet
import (
"github.com/virtual-kubelet/virtual-kubelet/providers/azure"
"github.com/virtual-kubelet/virtual-kubelet/providers/hypersh"
"github.com/virtual-kubelet/virtual-kubelet/providers/web"
"k8s.io/api/core/v1"
)
// Compile time proof that our implementations meet the Provider interface.
var _ Provider = (*azure.ACIProvider)(nil)
var _ Provider = (*hypersh.HyperProvider)(nil)
var _ Provider = (*web.BrokerProvider)(nil)
// Provider contains the methods required to implement a virtual-kubelet provider.
type Provider interface {