mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-30 02:02:43 +00:00 
			
		
		
		
	agent: Allow for a 'cache' stanza in environment template configuration (#20918)
This commit is contained in:
		 Anton Averchenkov
					Anton Averchenkov
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							e4c19ac0af
						
					
				
				
					commit
					8fe7076c02
				
			| @@ -517,7 +517,7 @@ func (c *AgentCommand) Run(args []string) int { | ||||
| 	var listeners []net.Listener | ||||
|  | ||||
| 	// If there are templates, add an in-process listener | ||||
| 	if len(config.Templates) > 0 { | ||||
| 	if len(config.Templates) > 0 || len(config.EnvTemplates) > 0 { | ||||
| 		config.Listeners = append(config.Listeners, &configutil.Listener{Type: listenerutil.BufConnType}) | ||||
| 	} | ||||
|  | ||||
|   | ||||
| @@ -311,7 +311,7 @@ func (c *Config) ValidateConfig() error { | ||||
| 	} | ||||
|  | ||||
| 	if c.Cache != nil { | ||||
| 		if len(c.Listeners) < 1 && len(c.Templates) < 1 { | ||||
| 		if len(c.Listeners) < 1 && len(c.Templates) < 1 && len(c.EnvTemplates) < 1 { | ||||
| 			return fmt.Errorf("enabling the cache requires at least 1 template or 1 listener to be defined") | ||||
| 		} | ||||
|  | ||||
|   | ||||
| @@ -9,6 +9,8 @@ auto_auth { | ||||
|   } | ||||
| } | ||||
|  | ||||
| cache {} | ||||
|  | ||||
| template_config { | ||||
|   static_secret_render_interval = "5m" | ||||
|   exit_on_retry_failure         = true | ||||
|   | ||||
		Reference in New Issue
	
	Block a user