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))
 | 
			
		||||
 | 
			
		||||
		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 {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user