0c3951097e 
								
							 
						 
						
							
							
								
								fix   #1095  ( #1100 )  
							
							... 
							
							
							
							* fix  #1095 
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-11-01 11:55:55 +08:00  
				
					
						
							
							
								 
						
							
								98c4aec0d4 
								
							 
						 
						
							
							
								
								add more tests for Desired func ( #1082 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-10-22 20:49:18 +08:00  
				
					
						
							
							
								 
						
							
								a371e41960 
								
							 
						 
						
							
							
								
								optimize flag logic about wait ( #1051 )  
							
							... 
							
							
							
							* optimize flag logic about wait
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
* add units
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix little issues
Signed-off-by: yxxhero <aiopsclub@163.com>
---------
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-10-19 07:32:00 -05:00  
				
					
						
							
							
								 
						
							
								c1c1ad45bd 
								
							 
						 
						
							
							
								
								feat: bump helm version to 3.13.1 of tests ( #1068 )  
							
							
							
						 
						
							2023-10-16 18:08:52 -05:00  
				
					
						
							
							
								 
						
							
								d58c664776 
								
							 
						 
						
							
							
								
								feat: add duration to failed releases summary ( #1066 )  
							
							... 
							
							
							
							Signed-off-by: Felipe Santos <felipecassiors@gmail.com> 
							
						 
						
							2023-10-12 18:49:07 -05:00  
				
					
						
							
							
								 
						
							
								904f303a34 
								
							 
						 
						
							
							
								
								optimize OCI chart version check ( #1052 )  
							
							... 
							
							
							
							* optimize OCI chart version check
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
---------
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-10-07 02:16:41 -05:00  
				
					
						
							
							
								 
						
							
								212c39cb53 
								
							 
						 
						
							
							
								
								feat: skip deps when installed is false ( #1054 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-10-07 02:16:05 -05:00  
				
					
						
							
							
								 
						
							
								430a825b12 
								
							 
						 
						
							
							
								
								Add diffArgs to helmDefaults ( #1019 )  
							
							... 
							
							
							
							* Add diffArgs to helmDefaults
Signed-off-by: Yuuki Takahashi <20282867+yktakaha4@users.noreply.github.com> 
							
						 
						
							2023-09-13 21:23:41 -05:00  
				
					
						
							
							
								 
						
							
								ad258463b6 
								
							 
						 
						
							
							
								
								feat: add an option to set a custom kustomize binary ( #1012 )  
							
							... 
							
							
							
							Signed-off-by: Alessio Dionisi <me@alessiodionisi.com> 
							
						 
						
							2023-09-13 06:58:53 -05:00  
				
					
						
							
							
								 
						
							
								803ff8d0ab 
								
							 
						 
						
							
							
								
								feat keyring supportting ( #984 )  
							
							... 
							
							
							
							* feat keyring supportting
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-08-22 21:00:45 -05:00  
				
					
						
							
							
								 
						
							
								9bc7bfc500 
								
							 
						 
						
							
							
								
								Implement --diff-args ( #959 )  
							
							... 
							
							
							
							Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de> 
							
						 
						
							2023-08-09 19:47:15 +08:00  
				
					
						
							
							
								 
						
							
								ab50997798 
								
							 
						 
						
							
							
								
								chore: join with space ( #963 )  
							
							... 
							
							
							
							Signed-off-by: WrenIX <dev.github@wrenix.eu> 
							
						 
						
							2023-08-08 13:25:54 +08:00  
				
					
						
							
							
								 
						
							
								48e48aa568 
								
							 
						 
						
							
							
								
								feat: add friendly tips for helmfile config order ( #710 )  
							
							... 
							
							
							
							* feat: add kindful tips for helmfile config order
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-08-06 22:22:36 +08:00  
				
					
						
							
							
								 
						
							
								aac734ffd5 
								
							 
						 
						
							
							
								
								fix re-using environment state in sub-helmfiles issue ( #951 )  
							
							... 
							
							
							
							* fix re-using environment state in sub-helmfiles issue
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-08-06 21:49:55 +08:00  
				
					
						
							
							
								 
						
							
								cfa89d4040 
								
							 
						 
						
							
							
								
								feat: add insecure support for oci repo ( #921 )  
							
							... 
							
							
							
							* feat: add insecure support for oci repo
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-07-24 09:09:10 +08:00  
				
					
						
							
							
								 
						
							
								67ab08ab5e 
								
							 
						 
						
							
							
								
								fix: oci pull directory conflict when download twice ( #914 )  
							
							... 
							
							
							
							* fix: oci pull directory conflict when download twice
Signed-off-by: yxxhero <aiopsclub@163.com>
* add test cases 
							
						 
						
							2023-07-23 21:10:03 +08:00  
				
					
						
							
							
								 
						
							
								d1c260af5f 
								
							 
						 
						
							
							
								
								feat: Allow to skip diff output on release base ( #906 )  
							
							... 
							
							
							
							* feat: Allow to skip diff output on release base
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
* fix tests
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
* feat: Allow to skip diff output on release base
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
* fix tests
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
* s/skipDiffOutput/suppressDiff
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
* s/skipDiffOutput/suppressDiff
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de>
* fix tests
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
---------
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
Signed-off-by: Jan-Otto Kröpke <joe@cloudeteer.de> 
							
						 
						
							2023-07-02 07:50:59 +08:00  
				
					
						
							
							
								 
						
							
								b51842bb61 
								
							 
						 
						
							
							
								
								feat: add --insecure-skip-tls-verify support for helmfile template ( #916 )  
							
							
							
						 
						
							2023-06-30 20:23:43 +08:00  
				
					
						
							
							
								 
						
							
								3384a40fd9 
								
							 
						 
						
							
							
								
								fix set-file cannot find the file on windows ( #908 )  
							
							
							
						 
						
							2023-06-27 04:56:09 +08:00  
				
					
						
							
							
								 
						
							
								c55fa0f765 
								
							 
						 
						
							
							
								
								Replace interface{} by any ( #901 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-16 10:49:05 +09:00  
				
					
						
							
							
								 
						
							
								ee86032f0a 
								
							 
						 
						
							
							
								
								bump helm to v3.12.1 ( #899 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-15 11:12:41 +08:00  
				
					
						
							
							
								 
						
							
								afcc9e4b80 
								
							 
						 
						
							
							
								
								fix: chartifyOpts ignore release set values ( #896 )  
							
							... 
							
							
							
							* fix: chartifyOpts ignore release set values
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-13 23:28:27 +08:00  
				
					
						
							
							
								 
						
							
								2f0bc4b2e4 
								
							 
						 
						
							
							
								
								add unittest for storage ( #894 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-13 13:20:40 +09:00  
				
					
						
							
							
								 
						
							
								1f1c817e86 
								
							 
						 
						
							
							
								
								Stop failing on single helmfile part missing specified env ( #885 )  
							
							... 
							
							
							
							* Stop failing on single helmfile part missing specified env
Ref https://github.com/helmfile/helmfile/issues/807 
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
* Enhance RequireLog test helper to support updating snapshot
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
---------
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com> 
							
						 
						
							2023-06-10 18:49:51 +08:00  
				
					
						
							
							
								 
						
							
								1843cc447e 
								
							 
						 
						
							
							
								
								Add insecure skip tls verify support ( #882 )  
							
							... 
							
							
							
							* feat: add insecure-skip-tls-verify support
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-04 16:34:24 +08:00  
				
					
						
							
							
								 
						
							
								ae77967bf2 
								
							 
						 
						
							
							
								
								cleanup: remove tls configures about helm v2 ( #880 )  
							
							
							
						 
						
							2023-06-03 22:02:46 +08:00  
				
					
						
							
							
								 
						
							
								12a984d70f 
								
							 
						 
						
							
							
								
								feat: set RepositorySpec.PassCredentials var type to bool ( #878 )  
							
							... 
							
							
							
							* feat: set RepositorySpec.PassCredentials var type to bool
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-01 13:41:45 +08:00  
				
					
						
							
							
								 
						
							
								e8f9bbbf9d 
								
							 
						 
						
							
							
								
								feat: update repo Spec var type skipTLSVerify to bool ( #877 )  
							
							... 
							
							
							
							* feat: update repo Spec var type skipTLSVerify to bool
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-06-01 12:05:53 +08:00  
				
					
						
							
							
								 
						
							
								47328f31aa 
								
							 
						 
						
							
							
								
								fix: more stringent condition checking ( #869 )  
							
							... 
							
							
							
							The code requires `foo.enabled` condition pattern but didn't check the
latter part.
Signed-off-by: Dejan Benedik <dejan.benedik@3fs.si> 
							
						 
						
							2023-05-25 16:05:14 +08:00  
				
					
						
							
							
								 
						
							
								c498af3f52 
								
							 
						 
						
							
							
								
								Fix set flag are ignored when used in conjunction with jsonPatches ( #867 )  
							
							... 
							
							
							
							* Fix set flag are ignored when used in conjunction with jsonPatches
Signed-off-by: xiaomudk <xiaomudk@gmail.com> 
							
						 
						
							2023-05-24 07:29:19 +08:00  
				
					
						
							
							
								 
						
							
								8b3ad5b793 
								
							 
						 
						
							
							
								
								feat: make environment context available ( #832 )  
							
							... 
							
							
							
							* feat: make environment context available
This feature adds the "{{.Environment.KubeContext}}" variable.
Discussion #829 
Signed-off-by: sewieland <sebastian.wieland@iav.de>
* chore: fix tests which compare logging outputs
This commit adds an addtional space wherever needed to the expected log outputs due to the added "KubeContext" in the environment struct.
Discussion #829 
Signed-off-by: Sebastian Wieland <wieland.s@mailbox.org>
* docs: added documentation for `Environment.KubeContext`
Discussion #829 
Signed-off-by: Sebastian Wieland <wieland.s@mailbox.org>
* test: make sure the `Environment.KubeContext` is mapped out correctly
Discussion #829 
Signed-off-by: Sebastian Wieland <wieland.s@mailbox.org>
---------
Signed-off-by: sewieland <sebastian.wieland@iav.de>
Signed-off-by: Sebastian Wieland <wieland.s@mailbox.org>
Co-authored-by: sewieland <sebastian.wieland@iav.de> 
							
						 
						
							2023-05-22 13:43:46 +09:00  
				
					
						
							
							
								 
						
							
								00dace9b63 
								
							 
						 
						
							
							
								
								Feat add cascade support ( #860 )  
							
							... 
							
							
							
							* feat: add cascade support for helm v3.12.0
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-05-15 13:49:33 +08:00  
				
					
						
							
							
								 
						
							
								643f888703 
								
							 
						 
						
							
							
								
								fix: loadBases overrodeEnv issue ( #838 )  
							
							
							
						 
						
							2023-05-08 05:24:32 +08:00  
				
					
						
							
							
								 
						
							
								b6dd7122f9 
								
							 
						 
						
							
							
								
								feat: add --skip-trailing-cr to helmfile diff ( #625 )  
							
							
							
						 
						
							2023-05-08 05:23:59 +08:00  
				
					
						
							
							
								 
						
							
								3d0f0afe3a 
								
							 
						 
						
							
							
								
								Feat: support helm flag --enable-dns ( #830 )  
							
							... 
							
							
							
							* Support helm flag --enable-dns
Signed-off-by: vincent_stchu <24803055+vincentstchu@users.noreply.github.com> 
							
						 
						
							2023-04-27 16:27:09 +08:00  
				
					
						
							
							
								 
						
							
								a8a0a33c33 
								
							 
						 
						
							
							
								
								Add kube version flag ( #804 )  
							
							... 
							
							
							
							* add --kube-version flag into template cmd
Signed-off-by: FeLvi-zzz <34182539+FeLvi-zzz@users.noreply.github.com>
* add test
Signed-off-by: FeLvi-zzz <34182539+FeLvi-zzz@users.noreply.github.com>
* modify flag description
Signed-off-by: FeLvi-zzz <34182539+FeLvi-zzz@users.noreply.github.com>
* use switch
Signed-off-by: FeLvi-zzz <34182539+FeLvi-zzz@users.noreply.github.com>
* add comment
Signed-off-by: FeLvi-zzz <34182539+FeLvi-zzz@users.noreply.github.com>
---------
Signed-off-by: FeLvi-zzz <34182539+FeLvi-zzz@users.noreply.github.com> 
							
						 
						
							2023-04-16 07:05:23 +08:00  
				
					
						
							
							
								 
						
							
								0012e7e5a1 
								
							 
						 
						
							
							
								
								feat: add duration to affected releases on sync ( #773 )  
							
							... 
							
							
							
							* feat: add duration to affected releases on sync
Signed-off-by: Alexandru Axenti <alex.axenti@gmail.com> 
							
						 
						
							2023-04-15 08:09:47 +08:00  
				
					
						
							
							
								 
						
							
								7c72e2ba3e 
								
							 
						 
						
							
							
								
								fix: ValuesTemplate quote issue ( #787 )  
							
							... 
							
							
							
							* fix: ValuesTemplate quote issue
Signed-off-by: yxxhero <aiopsclub@163.com>
* optimize goccy yaml options
Signed-off-by: yxxhero <aiopsclub@163.com>
* add more options
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
* fix tests
Signed-off-by: yxxhero <aiopsclub@163.com>
---------
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-04-14 13:03:26 +09:00  
				
					
						
							
							
								 
						
							
								5650661a88 
								
							 
						 
						
							
							
								
								remove unnecessary remote.Locate() ( #565 )  
							
							... 
							
							
							
							* remove unnecessary Locate
Signed-off-by: Quan TRAN <account@itscaro.me>
* add remote test
Signed-off-by: Quan TRAN <itscaro@users.noreply.github.com>
---------
Signed-off-by: Quan TRAN <account@itscaro.me>
Signed-off-by: Quan TRAN <itscaro@users.noreply.github.com>
Co-authored-by: yxxhero <11087727+yxxhero@users.noreply.github.com> 
							
						 
						
							2023-03-29 21:27:12 +08:00  
				
					
						
							
							
								 
						
							
								bfb94314be 
								
							 
						 
						
							
							
								
								bump chartify to  v0.14.0 ( #759 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-03-21 18:52:42 +08:00  
				
					
						
							
							
								 
						
							
								a817997ed8 
								
							 
						 
						
							
							
								
								bump mergo to 0.3.14 ( #751 )  
							
							... 
							
							
							
							bump merge to 0.3.14
Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-03-17 18:37:15 +08:00  
				
					
						
							
							
								 
						
							
								063ba86447 
								
							 
						 
						
							
							
								
								fix concurrency issue ( #742 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-03-15 15:42:16 +08:00  
				
					
						
							
							
								 
						
							
								2d9f83c1de 
								
							 
						 
						
							
							
								
								clean: optimize postrenderer code ( #738 )  
							
							
							
						 
						
							2023-03-14 06:18:20 +08:00  
				
					
						
							
							
								 
						
							
								95c56d87fc 
								
							 
						 
						
							
							
								
								v1: Fix --state-values-set to override values of environments colocated with releases ( #705 )  
							
							
							
						 
						
							2023-03-05 16:03:00 +08:00  
				
					
						
							
							
								 
						
							
								dfe835a9c4 
								
							 
						 
						
							
							
								
								Use Masterminds/semver/v3 instead of hashicorp/go-version ( #712 )  
							
							... 
							
							
							
							Signed-off-by: Mitsuo Heijo <mitsuo.heijo@gmail.com> 
							
						 
						
							2023-02-22 09:43:13 +08:00  
				
					
						
							
							
								 
						
							
								d0ef31e10b 
								
							 
						 
						
							
							
								
								optimize logger code ( #706 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-02-19 23:20:47 +08:00  
				
					
						
							
							
								 
						
							
								f629ee1ae6 
								
							 
						 
						
							
							
								
								bump vals to v0.22.0 ( #703 )  
							
							... 
							
							
							
							Signed-off-by: yxxhero <aiopsclub@163.com> 
							
						 
						
							2023-02-17 14:09:49 +08:00  
				
					
						
							
							
								 
						
							
								a8574ba0cf 
								
							 
						 
						
							
							
								
								Fix post-renderer flag not working in diff and template subcommand ( #691 )  
							
							... 
							
							
							
							Signed-off-by: xiaomudk <xiaomudk@gmail.com> 
							
						 
						
							2023-02-14 10:47:24 +08:00  
				
					
						
							
							
								 
						
							
								8f2d97a1b3 
								
							 
						 
						
							
							
								
								Relax the forbid-env-with-releases policy for plain helmfile.yaml on v1 ( #684 )  
							
							
							
						 
						
							2023-02-09 07:02:50 +08:00  
				
					
						
							
							
								 
						
							
								fc027d1538 
								
							 
						 
						
							
							
								
								breaking: Fix the inherit feature to support multi-inheritance ( #674 )  
							
							... 
							
							
							
							* breaking: Fix the inherit feature introduced in Helmfile v0.150.0 for multi-inheritance
Follow-up for #435 
Addresses https://github.com/helmfile/helmfile/discussions/656#discussioncomment-4877360  towards Helmfile v1
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
* Print a deprecation warning on releases[].inherit of map
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com>
---------
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com> 
							
						 
						
							2023-02-07 08:18:19 +08:00