Add the get method

This commit is contained in:
2024-04-30 09:47:00 +02:00
parent bbef71c512
commit 9f2489fc55
6 changed files with 110 additions and 32 deletions

View File

@ -11,11 +11,11 @@ type Kubernetes interface {
RawKubernetesName() string
}
func GetKubernetes(k8s proto.Kubernetes) (Kubernetes, error) {
func GetKubernetes(k8s string) (Kubernetes, error) {
switch k8s {
case proto.Kubernetes_KUBERNETES_K3S:
case proto.Kubernetes_KUBERNETES_K3S.String(), "k3s":
return &K3s{}, nil
default:
return nil, fmt.Errorf("unknown provider: %s", k8s.String())
return nil, fmt.Errorf("unknown provider: %s", k8s)
}
}