forked from toolshed/abra
		
	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