diff options
| author | KubeEdge Bot <48982446+kubeedge-bot@users.noreply.github.com> | 2023-11-24 10:23:38 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-24 10:23:38 +0800 |
| commit | 9a74887846338c75c74208b861911e636f4dcc96 (patch) | |
| tree | ea15044742f4e2a5b2bc54898e546d2abb6a8d6c /keadm | |
| parent | Merge pull request #5190 from Shelley-BaoYue/test-schedule (diff) | |
| parent | remove deprecated func of createv1alpha1edgecore config (diff) | |
| download | kubeedge-9a74887846338c75c74208b861911e636f4dcc96.tar.gz | |
Merge pull request #5200 from Shelley-BaoYue/keadm-createedgecoreconfig
remove deprecated func of create v1alpha1 edgecoreconfig in keadm
Diffstat (limited to 'keadm')
| -rw-r--r-- | keadm/cmd/keadm/app/cmd/edge/join_others.go | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/keadm/cmd/keadm/app/cmd/edge/join_others.go b/keadm/cmd/keadm/app/cmd/edge/join_others.go index 22d86d5d3..48343bdf2 100644 --- a/keadm/cmd/keadm/app/cmd/edge/join_others.go +++ b/keadm/cmd/keadm/app/cmd/edge/join_others.go @@ -36,8 +36,6 @@ import ( "github.com/kubeedge/kubeedge/common/constants" "github.com/kubeedge/kubeedge/keadm/cmd/keadm/app/cmd/common" "github.com/kubeedge/kubeedge/keadm/cmd/keadm/app/cmd/util" - "github.com/kubeedge/kubeedge/pkg/apis/componentconfig/edgecore/v1alpha1" - validationv1alpha1 "github.com/kubeedge/kubeedge/pkg/apis/componentconfig/edgecore/v1alpha1/validation" "github.com/kubeedge/kubeedge/pkg/apis/componentconfig/edgecore/v1alpha2" "github.com/kubeedge/kubeedge/pkg/apis/componentconfig/edgecore/v1alpha2/validation" pkgutil "github.com/kubeedge/kubeedge/pkg/util" @@ -101,9 +99,6 @@ func createEdgeConfigFiles(opt *common.JoinOptions) error { if err != nil { return fmt.Errorf("parse kubeedge version failed, %v", err) } - if v.Major <= 1 && v.Minor < 12 { - return createV1alpha1EdgeConfigFiles(opt) - } if v.Major >= 1 && v.Minor >= 14 && opt.RuntimeType != constants.DefaultRuntimeType { return fmt.Errorf("since KubeEdge v1.14, runtime type only supports `remote`") } @@ -272,84 +267,3 @@ func runEdgeCore(withMqtt bool) error { klog.Infoln(tip) return nil } - -func createV1alpha1EdgeConfigFiles(opt *common.JoinOptions) error { - var edgeCoreConfig *v1alpha1.EdgeCoreConfig - - configFilePath := filepath.Join(util.KubeEdgePath, "config/edgecore.yaml") - _, err := os.Stat(configFilePath) - if err == nil || os.IsExist(err) { - klog.Infoln("Read existing configuration file") - b, err := os.ReadFile(configFilePath) - if err != nil { - return err - } - if err := yaml.Unmarshal(b, &edgeCoreConfig); err != nil { - return err - } - } - if edgeCoreConfig == nil { - klog.Infoln("The configuration does not exist or the parsing fails, and the default configuration is generated") - edgeCoreConfig = v1alpha1.NewDefaultEdgeCoreConfig() - } - - if opt.Token != "" { - edgeCoreConfig.Modules.EdgeHub.Token = opt.Token - } - if opt.EdgeNodeName != "" { - edgeCoreConfig.Modules.Edged.HostnameOverride = opt.EdgeNodeName - } - if opt.RuntimeType != "" { - edgeCoreConfig.Modules.Edged.RuntimeType = opt.RuntimeType - } - - switch opt.CGroupDriver { - case v1alpha1.CGroupDriverSystemd: - edgeCoreConfig.Modules.Edged.CGroupDriver = v1alpha1.CGroupDriverSystemd - case v1alpha1.CGroupDriverCGroupFS: - edgeCoreConfig.Modules.Edged.CGroupDriver = v1alpha1.CGroupDriverCGroupFS - default: - return fmt.Errorf("unsupported CGroupDriver: %s", opt.CGroupDriver) - } - edgeCoreConfig.Modules.Edged.CGroupDriver = opt.CGroupDriver - - if opt.RemoteRuntimeEndpoint != "" { - edgeCoreConfig.Modules.Edged.RemoteRuntimeEndpoint = opt.RemoteRuntimeEndpoint - edgeCoreConfig.Modules.Edged.RemoteImageEndpoint = opt.RemoteRuntimeEndpoint - } - - host, _, err := net.SplitHostPort(opt.CloudCoreIPPort) - if err != nil { - return fmt.Errorf("get current host and port failed: %v", err) - } - if opt.CertPort != "" { - edgeCoreConfig.Modules.EdgeHub.HTTPServer = "https://" + net.JoinHostPort(host, opt.CertPort) - } else { - edgeCoreConfig.Modules.EdgeHub.HTTPServer = "https://" + net.JoinHostPort(host, "10002") - } - - switch opt.HubProtocol { - case api.ProtocolTypeQuic: - edgeCoreConfig.Modules.EdgeHub.Quic.Enable = true - edgeCoreConfig.Modules.EdgeHub.WebSocket.Enable = false - edgeCoreConfig.Modules.EdgeHub.Quic.Server = opt.CloudCoreIPPort - edgeCoreConfig.Modules.EdgeHub.WebSocket.Server = net.JoinHostPort(host, strconv.Itoa(constants.DefaultWebSocketPort)) - case api.ProtocolTypeWS: - edgeCoreConfig.Modules.EdgeHub.Quic.Enable = false - edgeCoreConfig.Modules.EdgeHub.WebSocket.Enable = true - edgeCoreConfig.Modules.EdgeHub.Quic.Server = net.JoinHostPort(host, strconv.Itoa(constants.DefaultQuicPort)) - edgeCoreConfig.Modules.EdgeHub.WebSocket.Server = opt.CloudCoreIPPort - default: - return fmt.Errorf("unsupported hub of protocol: %s", opt.HubProtocol) - } - edgeCoreConfig.Modules.EdgeStream.TunnelServer = net.JoinHostPort(host, strconv.Itoa(constants.DefaultTunnelPort)) - - if len(opt.Labels) > 0 { - edgeCoreConfig.Modules.Edged.Labels = setEdgedNodeLabels(opt) - } - - if errs := validationv1alpha1.ValidateEdgeCoreConfiguration(edgeCoreConfig); len(errs) > 0 { - return errors.New(pkgutil.SpliceErrors(errs.ToAggregate().Errors())) - } - return common.Write2File(configFilePath, edgeCoreConfig) -} |
