|
@@ -8,9 +8,11 @@ import (
|
|
"sort"
|
|
"sort"
|
|
"strings"
|
|
"strings"
|
|
"sync"
|
|
"sync"
|
|
|
|
+ "time"
|
|
|
|
|
|
"github.com/c-robinson/iplib"
|
|
"github.com/c-robinson/iplib"
|
|
validator "github.com/go-playground/validator/v10"
|
|
validator "github.com/go-playground/validator/v10"
|
|
|
|
+ "github.com/google/uuid"
|
|
"github.com/gravitl/netmaker/database"
|
|
"github.com/gravitl/netmaker/database"
|
|
"github.com/gravitl/netmaker/logger"
|
|
"github.com/gravitl/netmaker/logger"
|
|
"github.com/gravitl/netmaker/logic/acls/nodeacls"
|
|
"github.com/gravitl/netmaker/logic/acls/nodeacls"
|
|
@@ -233,6 +235,15 @@ func CreateNetwork(network models.Network) (models.Network, error) {
|
|
storeNetworkInCache(network.NetID, network)
|
|
storeNetworkInCache(network.NetID, network)
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ _, _ = CreateEnrollmentKey(
|
|
|
|
+ 0,
|
|
|
|
+ time.Time{},
|
|
|
|
+ []string{network.NetID},
|
|
|
|
+ []string{network.NetID},
|
|
|
|
+ true,
|
|
|
|
+ uuid.Nil,
|
|
|
|
+ )
|
|
|
|
+
|
|
return network, nil
|
|
return network, nil
|
|
}
|
|
}
|
|
|
|
|