Add e2e test for post-renderer
Signed-off-by: Yusuke Kuoka <ykuoka@gmail.com> Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
		
							parent
							
								
									9b0eeaad94
								
							
						
					
					
						commit
						9f702280ae
					
				|  | @ -0,0 +1,13 @@ | ||||||
|  | #!/usr/bin/env bash | ||||||
|  | 
 | ||||||
|  | cat $1 | ||||||
|  | echo "---" | ||||||
|  | 
 | ||||||
|  | cat <<EOS | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: ConfigMap | ||||||
|  | data: | ||||||
|  |   one: ONE | ||||||
|  | metadata: | ||||||
|  |   name: cm1 | ||||||
|  | EOS | ||||||
|  | @ -0,0 +1,13 @@ | ||||||
|  | #!/usr/bin/env bash | ||||||
|  | 
 | ||||||
|  | cat $1 | ||||||
|  | echo "---" | ||||||
|  | 
 | ||||||
|  | cat <<EOS | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: ConfigMap | ||||||
|  | data: | ||||||
|  |   two: TWO | ||||||
|  | metadata: | ||||||
|  |   name: cm2 | ||||||
|  | EOS | ||||||
|  | @ -0,0 +1,6 @@ | ||||||
|  | localDockerRegistry: | ||||||
|  |   enabled: true | ||||||
|  |   port: 5001 | ||||||
|  | chartifyTempDir: temp1 | ||||||
|  | helmfileArgs: | ||||||
|  | - template | ||||||
|  | @ -0,0 +1,43 @@ | ||||||
|  | helmDefaults: | ||||||
|  |   postRenderer: ../../postrenderers/add-cm1.bash | ||||||
|  | 
 | ||||||
|  | releases: | ||||||
|  | - name: foo | ||||||
|  |   chart: ../../charts/raw-0.1.0 | ||||||
|  |   values: | ||||||
|  |   - templates: | ||||||
|  |     - | | ||||||
|  |       apiVersion: v1 | ||||||
|  |       kind: ConfigMap | ||||||
|  |       metadata: | ||||||
|  |         name: {{`{{ .Release.Name }}`}}-1 | ||||||
|  |         namespace: {{`{{ .Release.Namespace }}`}} | ||||||
|  |       data: | ||||||
|  |         foo: FOO | ||||||
|  |     dep: | ||||||
|  |       templates: | ||||||
|  |       - | | ||||||
|  |         apiVersion: v1 | ||||||
|  |         kind: ConfigMap | ||||||
|  |         metadata: | ||||||
|  |           name: {{`{{ .Release.Name }}`}}-2 | ||||||
|  |           namespace: {{`{{ .Release.Namespace }}`}} | ||||||
|  |         data: | ||||||
|  |           bar: BAR | ||||||
|  |   postRenderer: ../../postrenderers/add-cm2.bash | ||||||
|  | - name: baz | ||||||
|  |   chart: ../../charts/raw-0.1.0 | ||||||
|  |   values: | ||||||
|  |   - templates: | ||||||
|  |     - | | ||||||
|  |       apiVersion: v1 | ||||||
|  |       kind: ConfigMap | ||||||
|  |       metadata: | ||||||
|  |         name: {{`{{ .Release.Name }}`}}-3 | ||||||
|  |         namespace: {{`{{ .Release.Namespace }}`}} | ||||||
|  |       data: | ||||||
|  |         baz: BAZ | ||||||
|  |   dependencies: | ||||||
|  |   - alias: dep | ||||||
|  |     chart: oci://localhost:5001/myrepo/raw | ||||||
|  |     version: 0.1.0 | ||||||
|  | @ -0,0 +1,48 @@ | ||||||
|  | Building dependency release=foo, chart=../../charts/raw-0.1.0 | ||||||
|  | Building dependency release=baz, chart=$WD/temp1/baz | ||||||
|  | Hang tight while we grab the latest from your chart repositories... | ||||||
|  | ...Successfully got an update from the "myrepo" chart repository | ||||||
|  | ...Successfully got an update from the "istio" chart repository | ||||||
|  | Update Complete. ⎈Happy Helming!⎈ | ||||||
|  | Saving 1 charts | ||||||
|  | Downloading raw from repo oci://localhost:5001/myrepo | ||||||
|  | Pulled: localhost:5001/myrepo/raw:0.1.0 | ||||||
|  | Digest: $DIGEST | ||||||
|  | Deleting outdated charts | ||||||
|  | 
 | ||||||
|  | Templating release=foo, chart=../../charts/raw-0.1.0 | ||||||
|  | --- | ||||||
|  | # Source: raw/templates/resources.yaml | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: ConfigMap | ||||||
|  | metadata: | ||||||
|  |   name: foo-1 | ||||||
|  |   namespace: default | ||||||
|  | data: | ||||||
|  |   foo: FOO | ||||||
|  | --- | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: ConfigMap | ||||||
|  | data: | ||||||
|  |   two: TWO | ||||||
|  | metadata: | ||||||
|  |   name: cm2 | ||||||
|  | 
 | ||||||
|  | Templating release=baz, chart=$WD/temp1/baz | ||||||
|  | --- | ||||||
|  | # Source: raw/templates/resources.yaml | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: ConfigMap | ||||||
|  | metadata: | ||||||
|  |   name: baz-3 | ||||||
|  |   namespace: default | ||||||
|  | data: | ||||||
|  |   baz: BAZ | ||||||
|  | --- | ||||||
|  | apiVersion: v1 | ||||||
|  | kind: ConfigMap | ||||||
|  | data: | ||||||
|  |   one: ONE | ||||||
|  | metadata: | ||||||
|  |   name: cm1 | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue