mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 20:05:46 +08:00
add migrate fix on tags init
This commit is contained in:
parent
a7ccf13cc8
commit
ce93c9e0c1
2 changed files with 7 additions and 0 deletions
|
@ -180,6 +180,9 @@ func CreateIngressGateway(netid string, nodeid string, ingress models.IngressReq
|
||||||
if node.Metadata == "" {
|
if node.Metadata == "" {
|
||||||
node.Metadata = "This host can be used for remote access"
|
node.Metadata = "This host can be used for remote access"
|
||||||
}
|
}
|
||||||
|
if node.Tags == nil {
|
||||||
|
node.Tags = make(map[models.TagID]struct{})
|
||||||
|
}
|
||||||
node.Tags[models.TagID(fmt.Sprintf("%s.%s", netid, models.RemoteAccessTagName))] = struct{}{}
|
node.Tags[models.TagID(fmt.Sprintf("%s.%s", netid, models.RemoteAccessTagName))] = struct{}{}
|
||||||
err = UpsertNode(&node)
|
err = UpsertNode(&node)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -198,6 +198,10 @@ func updateNodes() {
|
||||||
}
|
}
|
||||||
for _, node := range nodes {
|
for _, node := range nodes {
|
||||||
node := node
|
node := node
|
||||||
|
if node.Tags == nil {
|
||||||
|
node.Tags = make(map[models.TagID]struct{})
|
||||||
|
logic.UpsertNode(&node)
|
||||||
|
}
|
||||||
if node.IsIngressGateway {
|
if node.IsIngressGateway {
|
||||||
tagID := models.TagID(fmt.Sprintf("%s.%s", node.Network,
|
tagID := models.TagID(fmt.Sprintf("%s.%s", node.Network,
|
||||||
models.RemoteAccessTagName))
|
models.RemoteAccessTagName))
|
||||||
|
|
Loading…
Add table
Reference in a new issue