@@ -18,16 +18,16 @@ func TestThreeState(t *testing.T) {
1818 t .Parallel ()
1919 util .SetAcmeServer ()
2020
21- id := util .GetId ()
22- region := util .GetRegion ()
23- directory := "three"
24- owner := "terraform-ci@suse.com"
21+ id := util .GetId ()
22+ region := util .GetRegion ()
23+ directory := "three"
24+ owner := "terraform-ci@suse.com"
2525 repoRoot , err := filepath .Abs (g .GetRepoRoot (t ))
2626 if err != nil {
2727 t .Fatalf ("Error getting git root directory: %v" , err )
2828 }
2929 exampleDir := repoRoot + "/examples/" + directory
30- testDir := repoRoot + "/test/tests/data/" + id
30+ testDir := repoRoot + "/test/tests/data/" + id
3131
3232 err = util .CreateTestDirectories (t , id )
3333 if err != nil {
@@ -92,11 +92,15 @@ func TestThreeState(t *testing.T) {
9292 },
9393 // Environment variables to set when running Terraform
9494 EnvVars : map [string ]string {
95- "AWS_DEFAULT_REGION" : region ,
96- "AWS_REGION" : region ,
97- "TF_DATA_DIR" : testDir ,
98- "TF_IN_AUTOMATION" : "1" ,
99- "TF_CLI_ARGS_init" : "-backend-config=\" bucket=" + strings .ToLower (id ) + "\" " ,
95+ "AWS_DEFAULT_REGION" : region ,
96+ "AWS_REGION" : region ,
97+ "TF_DATA_DIR" : testDir ,
98+ "TF_IN_AUTOMATION" : "1" ,
99+ "TF_CLI_ARGS_init" : "-backend-config=\" bucket=" + strings .ToLower (id ) + "\" " ,
100+ "TF_CLI_ARGS_plan" : "-no-color" , // using remote state from storage backend
101+ "TF_CLI_ARGS_apply" : "-no-color -parallelism=5" ,
102+ "TF_CLI_ARGS_destroy" : "-no-color" ,
103+ "TF_CLI_ARGS_output" : "-no-color" ,
100104 },
101105 RetryableTerraformErrors : util .GetRetryableTerraformErrors (),
102106 NoColor : true ,
@@ -116,7 +120,7 @@ func TestThreeState(t *testing.T) {
116120 util .CheckReady (t , testDir + "/kubeconfig" )
117121 util .CheckRunning (t , testDir + "/kubeconfig" )
118122
119- os .RemoveAll (testDir )
123+ os .RemoveAll (testDir )
120124 err = util .CreateTestDirectories (t , id )
121125 if err != nil {
122126 t .Log ("Test failed, tearing down..." )
@@ -125,16 +129,16 @@ func TestThreeState(t *testing.T) {
125129 t .Fatalf ("Error creating cluster: %s" , err )
126130 }
127131
128- // Running the apply again should re-create everything from state in S3
129- // This should only recreate the files, the resources should be untouched
132+ // Running the apply again should re-create everything from state in S3
133+ // This should only recreate the files, the resources should be untouched
130134 err = os .WriteFile (testDir + "/id_rsa" , []byte (keyPair .KeyPair .PrivateKey ), 0600 )
131135 if err != nil {
132136 t .Log ("Test failed, tearing down..." )
133137 util .GetErrorLogs (t , testDir + "/kubeconfig" )
134138 util .Teardown (t , testDir , exampleDir , newTfOptions , keyPair , sshAgent )
135139 t .Fatalf ("Error creating cluster: %s" , err )
136- }
137- _ , err = terraform .InitAndApplyE (t , terraformOptions )
140+ }
141+ _ , err = terraform .InitAndApplyE (t , terraformOptions )
138142 if err != nil {
139143 t .Log ("Test failed, tearing down..." )
140144 util .GetErrorLogs (t , testDir + "/kubeconfig" )
@@ -144,8 +148,8 @@ func TestThreeState(t *testing.T) {
144148 util .CheckReady (t , testDir + "/kubeconfig" )
145149 util .CheckRunning (t , testDir + "/kubeconfig" )
146150
147- // Running the apply again should not change anything
148- _ , err = terraform .InitAndApplyE (t , terraformOptions )
151+ // Running the apply again should not change anything
152+ _ , err = terraform .InitAndApplyE (t , terraformOptions )
149153 if err != nil {
150154 t .Log ("Test failed, tearing down..." )
151155 util .GetErrorLogs (t , testDir + "/kubeconfig" )
@@ -155,7 +159,7 @@ func TestThreeState(t *testing.T) {
155159 util .CheckReady (t , testDir + "/kubeconfig" )
156160 util .CheckRunning (t , testDir + "/kubeconfig" )
157161
158- if t .Failed () {
162+ if t .Failed () {
159163 t .Log ("Test failed..." )
160164 } else {
161165 t .Log ("Test passed..." )
0 commit comments