Files
onepanel/pkg/client_test.go
rushtehrani 3b1eb96cf3 fake => mock
2020-04-24 12:39:52 -07:00

33 lines
716 B
Go

package v1
import (
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/client-go/kubernetes/fake"
)
var (
mockSystemSecret = &v1.Secret{
ObjectMeta: metav1.ObjectMeta{
Name: "onepanel",
Namespace: "onepanel",
},
}
mockSystemConfigMap = &v1.ConfigMap{
ObjectMeta: metav1.ObjectMeta{
Name: "onepanel",
Namespace: "onepanel",
},
Data: map[string]string{
"ONEPANEL_HOST": "demo.onepanel.site",
"applicationNodePoolLabel": "beta.kubernetes.io/instance-type",
},
}
)
func NewTestClient(objects ...runtime.Object) (client *Client) {
return &Client{Interface: fake.NewSimpleClientset(objects...)}
}