github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/kblib/templates/_helper.tpl (about) 1 {{/* 2 Get cloud provider, now support aws, gcp, aliyun and tencentCloud. 3 TODO: For azure, we should get provider from node.Spec.ProviderID 4 */}} 5 {{- define "kblib.cloudProvider" }} 6 {{- $kubeVersion := .Capabilities.KubeVersion.GitVersion }} 7 {{- if contains "eks" $kubeVersion }} 8 {{- "aws" -}} 9 {{- else if contains "gke" $kubeVersion }} 10 {{- "gcp" -}} 11 {{- else if contains "aliyun" $kubeVersion }} 12 {{- "aliyun" -}} 13 {{- else if contains "tke" $kubeVersion }} 14 {{- "tencentCloud" -}} 15 {{- else }} 16 {{- "" -}} 17 {{- end }} 18 {{- end }}