集群中自动设置CNAME记录如果已经存在,则跳过

This commit is contained in:
刘祥超
2022-10-28 15:27:52 +08:00
parent b59ed1f73e
commit aec28b5087
3 changed files with 26 additions and 23 deletions

View File

@@ -13,17 +13,9 @@ import (
func (this *NodeCluster) DecodeDNSConfig() (*dnsconfigs.ClusterDNSConfig, error) {
if len(this.Dns) == 0 {
// 一定要返回一个默认的值防止产生nil
return &dnsconfigs.ClusterDNSConfig{
NodesAutoSync: false,
ServersAutoSync: false,
CNAMEAsDomain: true,
IncludingLnNodes: true,
}, nil
}
var dnsConfig = &dnsconfigs.ClusterDNSConfig{
CNAMEAsDomain: true,
IncludingLnNodes: true,
return dnsconfigs.DefaultClusterDNSConfig(), nil
}
var dnsConfig = dnsconfigs.DefaultClusterDNSConfig()
err := json.Unmarshal(this.Dns, &dnsConfig)
if err != nil {
return nil, err