| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package main
- import (
- "fmt"
- adapter "github.com/porter-dev/porter/internal/adapter"
- "github.com/porter-dev/porter/internal/config"
- lr "github.com/porter-dev/porter/internal/logger"
- "github.com/porter-dev/porter/internal/models"
- ints "github.com/porter-dev/porter/internal/models/integrations"
- )
- func main() {
- fmt.Println("running migrations...")
- appConf := config.FromEnv()
- logger := lr.NewConsole(true)
- db, err := adapter.New(&appConf.Db)
- if err != nil {
- logger.Fatal().Err(err).Msg("")
- return
- }
- err = db.AutoMigrate(
- &models.Project{},
- &models.Role{},
- &models.User{},
- &models.Release{},
- &models.Session{},
- &models.GitRepo{},
- &models.Registry{},
- &models.HelmRepo{},
- &models.Cluster{},
- &models.ClusterCandidate{},
- &models.ClusterResolver{},
- &models.AWSInfra{},
- &ints.KubeIntegration{},
- &ints.BasicIntegration{},
- &ints.OIDCIntegration{},
- &ints.OAuthIntegration{},
- &ints.GCPIntegration{},
- &ints.AWSIntegration{},
- &ints.TokenCache{},
- &ints.ClusterTokenCache{},
- &ints.RegTokenCache{},
- &ints.HelmRepoTokenCache{},
- )
- if err != nil {
- panic(err)
- }
- }
|