From fcf7371e9eb2c930c14daa21e8b7665ca38080d977bc0a78ef465ccf1aea9d1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=9F=E9=85=8C=20=E9=B5=AC=E5=85=84?= Date: Mon, 30 Mar 2026 19:40:47 +0800 Subject: [PATCH] Removed old conf var --- clitools/pkg/templates/templates.go | 24 +++--------------------- clitools/pkg/templates/values.go | 12 ++++++------ 2 files changed, 9 insertions(+), 27 deletions(-) diff --git a/clitools/pkg/templates/templates.go b/clitools/pkg/templates/templates.go index 48e8514..755d378 100644 --- a/clitools/pkg/templates/templates.go +++ b/clitools/pkg/templates/templates.go @@ -21,8 +21,8 @@ func DefaultMonoKSConfig(v TemplateValues) types.MonoKSConfig { KubernetesVersion: v.KubernetesVersion, NodeName: firstNonEmpty(v.NodeName, v.Hostname), - ClusterRole: clusterRoleFromTemplateValues(v), - InitControlPlane: initControlPlaneFromTemplateValues(v), + ClusterRole: v.ClusterRole, + InitControlPlane: v.InitControlPlane, ClusterName: v.ClusterName, ClusterDomain: v.ClusterDomain, @@ -84,24 +84,6 @@ func DefaultOSUpgrade(v TemplateValues) types.OSUpgrade { } } -func clusterRoleFromTemplateValues(v TemplateValues) string { - switch strings.ToLower(strings.TrimSpace(v.BootstrapMode)) { - case "init": - return "control-plane" - case "join": - if strings.EqualFold(strings.TrimSpace(v.JoinKind), "control-plane") { - return "control-plane" - } - return "worker" - default: - return "control-plane" - } -} - -func initControlPlaneFromTemplateValues(v TemplateValues) bool { - return strings.EqualFold(strings.TrimSpace(v.BootstrapMode), "init") -} - func firstNonEmpty(xs ...string) string { for _, x := range xs { if strings.TrimSpace(x) != "" { @@ -129,4 +111,4 @@ func copyStringMap(in map[string]string) map[string]string { out[k] = v } return out -} \ No newline at end of file +} diff --git a/clitools/pkg/templates/values.go b/clitools/pkg/templates/values.go index efd5072..2c2ad2c 100644 --- a/clitools/pkg/templates/values.go +++ b/clitools/pkg/templates/values.go @@ -23,8 +23,8 @@ type TemplateValues struct { ContainerRuntimeEndpoint string CNIPlugin string - BootstrapMode string // init, join - JoinKind string // worker, control-plane + ClusterRole string // worker, control-plane + InitControlPlane bool AllowSchedulingOnControlPlane bool SkipImageCheck bool @@ -57,8 +57,8 @@ func defaultTemplateValues() TemplateValues { ContainerRuntimeEndpoint: "unix:///var/run/crio/crio.sock", CNIPlugin: "default", - BootstrapMode: "init", - JoinKind: "worker", + InitControlPlane: true, + ClusterRole: "control-plane", AllowSchedulingOnControlPlane: true, SkipImageCheck: false, @@ -103,8 +103,8 @@ func LoadTemplateValuesFromEnv() TemplateValues { v.ContainerRuntimeEndpoint = getenvDefault("MKS_CONTAINER_RUNTIME_ENDPOINT", v.ContainerRuntimeEndpoint) v.CNIPlugin = getenvDefault("MKS_CNI_PLUGIN", v.CNIPlugin) - v.BootstrapMode = getenvDefault("MKS_BOOTSTRAP_MODE", v.BootstrapMode) - v.JoinKind = getenvDefault("MKS_JOIN_KIND", v.JoinKind) + v.InitControlPlane = getenvBoolDefault("MKS_INIT_CONTROL_PLANE", v.InitControlPlane) + v.ClusterRole = getenvDefault("MKS_CLUSTER_ROLE", v.ClusterRole) v.AllowSchedulingOnControlPlane = getenvBoolDefault("MKS_ALLOW_SCHEDULING_ON_CONTROL_PLANE", v.AllowSchedulingOnControlPlane) v.SkipImageCheck = getenvBoolDefault("MKS_SKIP_IMAGE_CHECK", v.SkipImageCheck)