mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-19 02:47:27 +02:00
fix: keep all chart dependencies key / values (#2501)
* feat: Refactor TestRewriteChartDependencies Signed-off-by: Etienne Champetier <e.champetier@ateme.com> * fix: keep all chart dependencies key / values In rewriteChartDependencies we were only parsing name / repository / version, thus dropping keys like condition / import-values. This at least fixes the use of condition. Signed-off-by: Etienne Champetier <e.champetier@ateme.com> --------- Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
dependencies:
|
||||
- name: subchart1
|
||||
repository: file://charts/subchart1
|
||||
condition: subchart1.install
|
||||
version: 1.0.0
|
||||
- name: subchart2
|
||||
repository: file://charts/subchart2
|
||||
version: 2.0.0
|
||||
apiVersion: v2
|
||||
appVersion: 3.0.0
|
||||
description: Test helm charts dependencies
|
||||
name: testchartsdeps
|
||||
type: application
|
||||
version: 3.0.0
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: subchart1
|
||||
description: Test sub helm chart 1
|
||||
type: application
|
||||
version: 1.0.0
|
||||
appVersion: "1.0.0"
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: testsub1
|
||||
data:
|
||||
sub: 1
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
apiVersion: v2
|
||||
name: subchart2
|
||||
description: Test sub helm chart 2
|
||||
type: application
|
||||
version: 2.0.0
|
||||
appVersion: "2.0.0"
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: testsub2
|
||||
data:
|
||||
sub: 2
|
||||
@@ -0,0 +1,2 @@
|
||||
subchart1:
|
||||
install: true
|
||||
Reference in New Issue
Block a user