Migrate posture checks

This commit is contained in:
bcmmbaga 2023-12-22 00:23:49 +03:00
parent 3d9d93e15c
commit 26e4ad7698
No known key found for this signature in database
GPG Key ID: 7249A19D20613553
2 changed files with 8 additions and 6 deletions

View File

@ -164,6 +164,7 @@ func (p *Policy) Copy() *Policy {
Description: p.Description, Description: p.Description,
Enabled: p.Enabled, Enabled: p.Enabled,
Rules: make([]*PolicyRule, len(p.Rules)), Rules: make([]*PolicyRule, len(p.Rules)),
PostureCheck: p.PostureCheck,
} }
for i, r := range p.Rules { for i, r := range p.Rules {
c.Rules[i] = r.Copy() c.Rules[i] = r.Copy()

View File

@ -15,6 +15,7 @@ import (
nbdns "github.com/netbirdio/netbird/dns" nbdns "github.com/netbirdio/netbird/dns"
"github.com/netbirdio/netbird/management/server/account" "github.com/netbirdio/netbird/management/server/account"
"github.com/netbirdio/netbird/management/server/checks"
nbpeer "github.com/netbirdio/netbird/management/server/peer" nbpeer "github.com/netbirdio/netbird/management/server/peer"
"github.com/netbirdio/netbird/management/server/status" "github.com/netbirdio/netbird/management/server/status"
"github.com/netbirdio/netbird/management/server/telemetry" "github.com/netbirdio/netbird/management/server/telemetry"
@ -63,7 +64,7 @@ func NewSqliteStore(dataDir string, metrics telemetry.AppMetrics) (*SqliteStore,
err = db.AutoMigrate( err = db.AutoMigrate(
&SetupKey{}, &nbpeer.Peer{}, &User{}, &PersonalAccessToken{}, &Group{}, &Rule{}, &SetupKey{}, &nbpeer.Peer{}, &User{}, &PersonalAccessToken{}, &Group{}, &Rule{},
&Account{}, &Policy{}, &PolicyRule{}, &route.Route{}, &nbdns.NameServerGroup{}, &Account{}, &Policy{}, &PolicyRule{}, &route.Route{}, &nbdns.NameServerGroup{},
&installation{}, &account.ExtraSettings{}, &installation{}, &account.ExtraSettings{}, &checks.PostureCheck{},
) )
if err != nil { if err != nil {
return nil, err return nil, err