|
|
|
@@ -44,8 +44,10 @@ class Test < ChartTest
|
|
|
|
|
chart.value values
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].name', resource('Deployment')).must_equal 'PUID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal 'UMASK'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal "002"
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
it 'set "static" environment variables' do
|
|
|
|
@@ -57,10 +59,12 @@ class Test < ChartTest
|
|
|
|
|
chart.value values
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].name', resource('Deployment')).must_equal 'PUID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal values[:env].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal values[:env].values[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal 'UMASK'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal "002"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].name', resource('Deployment')).must_equal values[:env].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].value', resource('Deployment')).must_equal values[:env].values[0].to_s
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
it 'set "valueFrom" environment variables' do
|
|
|
|
@@ -76,10 +80,12 @@ class Test < ChartTest
|
|
|
|
|
chart.value values
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].name', resource('Deployment')).must_equal 'PUID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal values[:envValueFrom].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].valueFrom | keys[0]', resource('Deployment')).must_equal values[:envValueFrom].values[0].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal 'UMASK'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal "002"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].name', resource('Deployment')).must_equal values[:envValueFrom].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].valueFrom | keys[0]', resource('Deployment')).must_equal values[:envValueFrom].values[0].keys[0].to_s
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
it 'set "static" and "Dynamic/Tpl" environment variables' do
|
|
|
|
@@ -94,12 +100,14 @@ class Test < ChartTest
|
|
|
|
|
chart.value values
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].name', resource('Deployment')).must_equal 'PUID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal values[:env].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal values[:env].values[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].name', resource('Deployment')).must_equal values[:envTpl].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].value', resource('Deployment')).must_equal 'common-test-admin'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal 'UMASK'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal "002"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].name', resource('Deployment')).must_equal values[:env].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].value', resource('Deployment')).must_equal values[:env].values[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[4].name', resource('Deployment')).must_equal values[:envTpl].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[4].value', resource('Deployment')).must_equal 'common-test-admin'
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
it 'set "Dynamic/Tpl" environment variables' do
|
|
|
|
@@ -111,10 +119,12 @@ class Test < ChartTest
|
|
|
|
|
chart.value values
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].name', resource('Deployment')).must_equal 'PUID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[0].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].name', resource('Deployment')).must_equal 'PGID'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[1].value', resource('Deployment')).must_equal "568"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal values[:envTpl].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal 'common-test-admin'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].name', resource('Deployment')).must_equal 'UMASK'
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[2].value', resource('Deployment')).must_equal "002"
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].name', resource('Deployment')).must_equal values[:envTpl].keys[0].to_s
|
|
|
|
|
jq('.spec.template.spec.containers[0].env[3].value', resource('Deployment')).must_equal 'common-test-admin'
|
|
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|