mirror of
https://github.com/onepanelio/onepanel.git
synced 2025-10-05 13:46:51 +08:00
33 lines
716 B
Go
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...)}
|
|
}
|