41 lines
775 B
Go
Raw Normal View History

2025-03-30 15:20:07 +08:00
package impl_test
import (
"os"
"testing"
"gitlab.com/go-course-project/go17/devcloud-mini/mpaas/apps/k8s"
)
func TestCreateCluster(t *testing.T) {
// 读取kubeconf
filePath := os.Getenv("workspaceFolder") + "/etc/kubeconf.yaml"
kubeconf, err := os.ReadFile(filePath)
if err != nil {
t.Log(err)
}
ins, err := svc.CreateCluster(ctx, &k8s.CreateClusterRequest{
Provider: "docker-desktop",
Region: "local",
Name: "decker desktop",
Description: "本地调试使用",
KubeConfig: string(kubeconf),
})
if err != nil {
t.Fatal(err)
}
t.Log(ins)
}
func TestDescribeCluster(t *testing.T) {
ins, err := svc.DescribeCluster(ctx, &k8s.DescribeClusterRequest{
Id: "docker-desktop",
})
if err != nil {
t.Fatal(err)
}
2025-03-30 16:44:29 +08:00
t.Log(ins)
2025-03-30 15:20:07 +08:00
}