|
@@ -21,6 +21,7 @@ import (
|
|
|
"github.com/gravitl/netmaker/pro/email"
|
|
|
proLogic "github.com/gravitl/netmaker/pro/logic"
|
|
|
"github.com/gravitl/netmaker/servercfg"
|
|
|
+ "github.com/gravitl/netmaker/utils"
|
|
|
"golang.org/x/exp/slog"
|
|
|
)
|
|
|
|
|
@@ -1074,6 +1075,8 @@ func getRemoteAccessGatewayConf(w http.ResponseWriter, r *http.Request) {
|
|
|
Metadata: node.Metadata,
|
|
|
AllowedEndpoints: getAllowedRagEndpoints(&node, host),
|
|
|
NetworkAddresses: []string{network.AddressRange, network.AddressRange6},
|
|
|
+ DnsAddress: node.IngressDNS,
|
|
|
+ Addresses: utils.NoEmptyStringToCsv(node.Address.String(), node.Address6.String()),
|
|
|
}
|
|
|
|
|
|
slog.Debug("returned user gw config", "user", user.UserName, "gws", userGw)
|
|
@@ -1165,6 +1168,8 @@ func getUserRemoteAccessGwsV1(w http.ResponseWriter, r *http.Request) {
|
|
|
AllowedEndpoints: getAllowedRagEndpoints(&node, host),
|
|
|
NetworkAddresses: []string{network.AddressRange, network.AddressRange6},
|
|
|
Status: node.Status,
|
|
|
+ DnsAddress: node.IngressDNS,
|
|
|
+ Addresses: utils.NoEmptyStringToCsv(node.Address.String(), node.Address6.String()),
|
|
|
})
|
|
|
userGws[node.Network] = gws
|
|
|
delete(userGwNodes, node.ID.String())
|
|
@@ -1207,6 +1212,8 @@ func getUserRemoteAccessGwsV1(w http.ResponseWriter, r *http.Request) {
|
|
|
AllowedEndpoints: getAllowedRagEndpoints(&node, host),
|
|
|
NetworkAddresses: []string{network.AddressRange, network.AddressRange6},
|
|
|
Status: node.Status,
|
|
|
+ DnsAddress: node.IngressDNS,
|
|
|
+ Addresses: utils.NoEmptyStringToCsv(node.Address.String(), node.Address6.String()),
|
|
|
})
|
|
|
userGws[node.Network] = gws
|
|
|
}
|