mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	在集群中可以设置自动加入DNS的CNAME记录
This commit is contained in:
		@@ -446,6 +446,7 @@ func (this *NodeClusterService) FindEnabledNodeClusterDNS(ctx context.Context, r
 | 
			
		||||
			Provider:        nil,
 | 
			
		||||
			NodesAutoSync:   dnsConfig.NodesAutoSync,
 | 
			
		||||
			ServersAutoSync: dnsConfig.ServersAutoSync,
 | 
			
		||||
			CnameRecords:    dnsConfig.CNameRecords,
 | 
			
		||||
		}, nil
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
@@ -502,6 +503,7 @@ func (this *NodeClusterService) FindEnabledNodeClusterDNS(ctx context.Context, r
 | 
			
		||||
		Provider:        pbProvider,
 | 
			
		||||
		NodesAutoSync:   dnsConfig.NodesAutoSync,
 | 
			
		||||
		ServersAutoSync: dnsConfig.ServersAutoSync,
 | 
			
		||||
		CnameRecords:    dnsConfig.CNameRecords,
 | 
			
		||||
		DefaultRoute:    defaultRoute,
 | 
			
		||||
	}, nil
 | 
			
		||||
}
 | 
			
		||||
@@ -595,7 +597,7 @@ func (this *NodeClusterService) UpdateNodeClusterDNS(ctx context.Context, req *p
 | 
			
		||||
 | 
			
		||||
	tx := this.NullTx()
 | 
			
		||||
 | 
			
		||||
	err = models.SharedNodeClusterDAO.UpdateClusterDNS(tx, req.NodeClusterId, req.DnsName, req.DnsDomainId, req.NodesAutoSync, req.ServersAutoSync)
 | 
			
		||||
	err = models.SharedNodeClusterDAO.UpdateClusterDNS(tx, req.NodeClusterId, req.DnsName, req.DnsDomainId, req.NodesAutoSync, req.ServersAutoSync, req.CnameRecords)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user