Removing dev migration feature and checks (#892)
This commit is contained in:
1 parent
955ae41215
commit
57d4bf2bfd
7 files changed
+6
-85
No files matched your search
@@ -5,7 +5,6 @@ import (
|
||||
|
||||
"github.com/hashicorp/boundary/internal/cmd/base"
|
||||
"github.com/hashicorp/boundary/internal/cmd/config"
|
||||
"github.com/hashicorp/boundary/internal/db/schema"
|
||||
"github.com/hashicorp/boundary/internal/errors"
|
||||
"github.com/hashicorp/boundary/internal/types/scope"
|
||||
"github.com/hashicorp/boundary/sdk/wrapper"
|
||||
@@ -37,7 +36,6 @@ type InitCommand struct {
|
||||
flagLogLevel string
|
||||
flagLogFormat string
|
||||
flagMigrationUrl string
|
||||
flagAllowDevMigrations bool
|
||||
flagSkipInitialLoginRoleCreation bool
|
||||
flagSkipAuthMethodCreation bool
|
||||
flagSkipScopesCreation bool
|
||||
@@ -117,12 +115,6 @@ func (c *InitCommand) Flags() *base.FlagSets {
|
||||
|
||||
f = set.NewFlagSet("Init Options")
|
||||
|
||||
f.BoolVar(&base.BoolVar{
|
||||
Name: "allow-development-migrations",
|
||||
Target: &c.flagAllowDevMigrations,
|
||||
Usage: "If set the init will continue even if the schema includes database update steps that may not be supported in the next official release. Boundary does not provide a rollback mechanism so a backup should be taken independently if needed.",
|
||||
})
|
||||
|
||||
f.BoolVar(&base.BoolVar{
|
||||
Name: "skip-initial-login-role-creation",
|
||||
Target: &c.flagSkipInitialLoginRoleCreation,
|
||||
@@ -185,19 +177,6 @@ func (c *InitCommand) Run(args []string) (retCode int) {
|
||||
|
||||
dialect := "postgres"
|
||||
|
||||
if schema.DevMigration(dialect) != c.flagAllowDevMigrations {
|
||||
if schema.DevMigration(dialect) {
|
||||
c.UI.Error(base.WrapAtLength("This version of the binary has " +
|
||||
"dev database schema updates which may not be supported in the " +
|
||||
"next official release. To proceed anyways please use the " +
|
||||
"'-allow-development-migrations' flag."))
|
||||
return 2
|
||||
} else {
|
||||
c.UI.Warn(base.WrapAtLength("The '-allow-development-migrations' " +
|
||||
"flag was set but this binary has no dev database schema updates."))
|
||||
}
|
||||
}
|
||||
|
||||
c.srv = base.NewServer(&base.Command{UI: c.UI})
|
||||
|
||||
if err := c.srv.SetupLogging(c.flagLogLevel, c.flagLogFormat, c.Config.LogLevel, c.Config.LogFormat); err != nil {
|
||||
|
||||
@@ -5,7 +5,6 @@ import (
|
||||
|
||||
"github.com/hashicorp/boundary/internal/cmd/base"
|
||||
"github.com/hashicorp/boundary/internal/cmd/config"
|
||||
"github.com/hashicorp/boundary/internal/db/schema"
|
||||
"github.com/hashicorp/boundary/sdk/wrapper"
|
||||
wrapping "github.com/hashicorp/go-kms-wrapping"
|
||||
"github.com/hashicorp/vault/sdk/helper/mlock"
|
||||
@@ -97,12 +96,6 @@ func (c *MigrateCommand) Flags() *base.FlagSets {
|
||||
|
||||
f = set.NewFlagSet("Migration options")
|
||||
|
||||
f.BoolVar(&base.BoolVar{
|
||||
Name: "allow-development-migrations",
|
||||
Target: &c.flagAllowDevMigrations,
|
||||
Usage: "If set the migrate command will continue even if the schema includes database update steps that may not be supported in the next official release. Boundary does not provide a rollback mechanism so a backup should be taken independently if needed.",
|
||||
})
|
||||
|
||||
f.StringVar(&base.StringVar{
|
||||
Name: "migration-url",
|
||||
Target: &c.flagMigrationUrl,
|
||||
@@ -135,19 +128,6 @@ func (c *MigrateCommand) Run(args []string) (retCode int) {
|
||||
|
||||
dialect := "postgres"
|
||||
|
||||
if schema.DevMigration(dialect) != c.flagAllowDevMigrations {
|
||||
if schema.DevMigration(dialect) {
|
||||
c.UI.Error(base.WrapAtLength("This version of the binary has " +
|
||||
"dev database schema updates which may not be supported in the " +
|
||||
"next official release. To proceed anyways please use the " +
|
||||
"'-allow-development-migrations' flag."))
|
||||
return 2
|
||||
} else {
|
||||
c.UI.Warn(base.WrapAtLength("The '-allow-development-migrations' " +
|
||||
"flag was set but this binary has no dev database schema updates."))
|
||||
}
|
||||
}
|
||||
|
||||
c.srv = base.NewServer(&base.Command{UI: c.UI})
|
||||
|
||||
if err := c.srv.SetupLogging(c.flagLogLevel, c.flagLogFormat, c.Config.LogLevel, c.Config.LogFormat); err != nil {
|
||||
|
||||
Reference in new issue
Block a user