add remote access tags in migration

This commit is contained in:
abhishek9686 2024-10-17 11:30:28 +04:00
parent d407c6b6c4
commit 14152a9484

View file

@ -21,12 +21,12 @@ import (
func Run() {
updateEnrollmentKeys()
assignSuperAdmin()
createDefaultTags()
removeOldUserGrps()
syncUsers()
updateHosts()
updateNodes()
updateAcls()
createDefaultTags()
}
func assignSuperAdmin() {
@ -167,6 +167,16 @@ func updateNodes() {
return
}
for _, node := range nodes {
node := node
if node.IsIngressGateway {
tagID := models.TagID(fmt.Sprintf("%s.%s", node.Network,
models.RemoteAccessTagName))
if _, ok := node.Tags[tagID]; !ok {
node.Tags[tagID] = struct{}{}
logic.UpsertNode(&node)
}
}
if node.IsEgressGateway {
egressRanges, update := removeInterGw(node.EgressGatewayRanges)
if update {