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