mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-02 09:54:26 +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 == "" {
|
||||
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{}{}
|
||||
err = UpsertNode(&node)
|
||||
if err != nil {
|
||||
|
|
|
@ -198,6 +198,10 @@ func updateNodes() {
|
|||
}
|
||||
for _, node := range nodes {
|
||||
node := node
|
||||
if node.Tags == nil {
|
||||
node.Tags = make(map[models.TagID]struct{})
|
||||
logic.UpsertNode(&node)
|
||||
}
|
||||
if node.IsIngressGateway {
|
||||
tagID := models.TagID(fmt.Sprintf("%s.%s", node.Network,
|
||||
models.RemoteAccessTagName))
|
||||
|
|
Loading…
Add table
Reference in a new issue