fix: nuance of generate=false for app new
This commit is contained in:
@ -192,7 +192,27 @@ var AppNewCommand = &cobra.Command{
|
|||||||
log.Info(i18n.G("%s created (version: %s)", appDomain, recipeVersion))
|
log.Info(i18n.G("%s created (version: %s)", appDomain, recipeVersion))
|
||||||
|
|
||||||
if len(secretsConfig) > 0 {
|
if len(secretsConfig) > 0 {
|
||||||
log.Warn(i18n.G("%s requires secret generation before deploying, run \"abra app secret generate %s --all\"", recipe.Name, appDomain))
|
var (
|
||||||
|
hasSecretToGenerate bool
|
||||||
|
hasSecretToSkip bool
|
||||||
|
)
|
||||||
|
|
||||||
|
for _, secretConfig := range secretsConfig {
|
||||||
|
if secretConfig.SkipGenerate {
|
||||||
|
hasSecretToSkip = true
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
hasSecretToGenerate = true
|
||||||
|
}
|
||||||
|
|
||||||
|
if hasSecretToGenerate && !generateSecrets {
|
||||||
|
log.Warn(i18n.G("%s requires secret generation before deploy, run \"abra app secret generate %s --all\"", recipe.Name, appDomain))
|
||||||
|
}
|
||||||
|
|
||||||
|
if hasSecretToSkip {
|
||||||
|
log.Warn(i18n.G("%s requires secret insertion before deploy (#generate=false)", recipe.Name))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(appSecrets) > 0 {
|
if len(appSecrets) > 0 {
|
||||||
|
Reference in New Issue
Block a user