05add478c1 
								
							 
						 
						
							
							
								
								Add option to suppress diff on apply ( #1092 )  
							
							... 
							
							
							
							* Add option to suppress diff on apply
Add --supress-diff option on apply. Usable for fresh installs when a
lot of output is produces by diff.
Resolves  #458 
* fix tests for suppress-diff 
							
						 
						
							2020-02-05 21:29:55 +09:00  
				
					
						
							
							
								 
						
							
								c099f69d94 
								
							 
						 
						
							
							
								
								feat: Automatically enable Helm v3 mode  
							
							... 
							
							
							
							Runs `helm version` in helmexec.New, and exposes a method on Interface to allow other packages to use the detected version. Preserves compatibility with previous HELMFILE_HELM3 mechanism.
Resolves  #923  
							
						 
						
							2019-11-14 10:50:18 -08:00  
				
					
						
							
							
								 
						
							
								216c228c0b 
								
							 
						 
						
							
							
								
								feat: `helm repo add --ca-file` via repositories definition ( #856 )  
							
							... 
							
							
							
							Resolves  #855  
						
							2019-09-14 06:23:54 +02:00  
				
					
						
							
							
								 
						
							
								11d0abba6e 
								
							 
						 
						
							
							
								
								feat: Advanced Templating ( #823 )  
							
							... 
							
							
							
							1. Added `helmfile build` command to print final state
Motivation: useful for debugging purposes and some CI scenarios
Ref #780  
2. Template interpolation is now recursive (you can cross-reference release fields) like:
```yaml
templates:
  release:
    name: {{`app-{{ .Release.Namespace }}`}}
    namespace: {{`{{ .Release.Labels.ns }}`}}
    labels:
      ns: dev
```
3. Experimental: Added some boolean release fields interpolation in templates:
```yaml
templates:
  release:
    name: {{`app-{{ .Release.Namespace }}`}}
    namespace: dev
    installedTemplate: {{`{{ eq .Release.Namespace "dev" }}`}}
```
Resolves  #818 
4. Added more template interpolations: Labels, SetValues
5. Added template interpolation for inline Values
6. Added `helmfile list` command to print target releases in simple tabular form
7. Added release names in some `helm` output messages, e.g.: `Comparing release=%v, chart=%v` 
							
						 
						
							2019-08-31 14:31:31 +09:00  
				
					
						
							
							
								 
						
							
								c68fc5bc50 
								
							 
						 
						
							
							
								
								chore: tidy up pkgs ( #636 )  
							
							... 
							
							
							
							for readability and towards potentially making helmfile usable as a go library 
							
						 
						
							2019-06-01 13:36:05 +09:00