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