@@ -993,48 +993,29 @@ func TestResolveStepEncoding(t *testing.T) {
993993 assert .Equal (t , flags ["c" ], wantValue )
994994}
995995
996- func TestResolveInstallationName (t * testing.T ) {
996+ func TestResolveInstallation (t * testing.T ) {
997997 cxt := portercontext .NewTestContext (t )
998- cxt .Setenv (config .EnvInstallationName , "mybun" )
998+ cxt .Setenv (config .EnvPorterInstallationNamespace , "mynamespace" )
999+ cxt .Setenv (config .EnvPorterInstallationName , "mybun" )
9991000
10001001 m := & manifest.Manifest {}
10011002 rm := NewRuntimeManifest (cxt .Context , cnab .ActionInstall , m )
10021003
10031004 s := & manifest.Step {
10041005 Data : map [string ]interface {}{
10051006 "description" : "Do a helm release" ,
1007+ "ns" : "{{ installation.namespace }}" ,
10061008 "release" : "{{ installation.name }}" ,
10071009 },
10081010 }
10091011
10101012 err := rm .ResolveStep (s )
10111013 require .NoError (t , err , "ResolveStep failed" )
10121014
1015+ assert .Equal (t , "mynamespace" , s .Data ["ns" ], "installation.namespace was not rendered" )
10131016 assert .Equal (t , "mybun" , s .Data ["release" ], "installation.name was not rendered" )
10141017}
10151018
1016- func TestResolveInstallationNamespace (t * testing.T ) {
1017- cxt := portercontext .NewTestContext (t )
1018- cxt .Setenv (config .EnvInstallationName , "mynamespace/mybun" )
1019-
1020- m := & manifest.Manifest {}
1021- rm := NewRuntimeManifest (cxt .Context , cnab .ActionInstall , m )
1022-
1023- s := & manifest.Step {
1024- Data : map [string ]interface {}{
1025- "description" : "K8s step" ,
1026- "resourcenamespace" : "{{ installation.namespace }}" ,
1027- "resourcename" : "{{ installation.name }}" ,
1028- },
1029- }
1030-
1031- err := rm .ResolveStep (s )
1032- require .NoError (t , err , "ResolveStep failed" )
1033-
1034- assert .Equal (t , "mynamespace" , s .Data ["resourcenamespace" ], "installation.namespace was not rendered" )
1035- assert .Equal (t , "mybun" , s .Data ["resourcename" ], "installation.name was not rendered" )
1036- }
1037-
10381019func TestResolveCustomMetadata (t * testing.T ) {
10391020 cxt := portercontext .NewTestContext (t )
10401021 m := & manifest.Manifest {
0 commit comments