@@ -1322,10 +1322,12 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13221322 labelSelector , err := labels .Parse (fmt .Sprintf ("terraforms.tf.galleybytes.com/generation,terraforms.tf.galleybytes.com/generation!=%d,terraforms.tf.galleybytes.com/resourceName,terraforms.tf.galleybytes.com/resourceName=%s" , tf .Generation , tf .Name ))
13231323 if err != nil {
13241324 logger .Error (err , "Could not parse labels" )
1325+ return
13251326 }
13261327 fieldSelector , err := fields .ParseSelector ("status.phase!=Running" )
13271328 if err != nil {
13281329 logger .Error (err , "Could not parse fields" )
1330+ return
13291331 }
13301332
13311333 err = r .Client .DeleteAllOf (context .TODO (), & corev1.Pod {}, & client.DeleteAllOfOptions {
@@ -1337,6 +1339,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13371339 })
13381340 if err != nil {
13391341 logger .Error (err , "Could not reap old generation pods" )
1342+ return
13401343 }
13411344
13421345 // Wait for all the pods of the previous generations to be gone. Only after
@@ -1349,6 +1352,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13491352 })
13501353 if err != nil {
13511354 logger .Error (err , "Could not list pods to reap" )
1355+ return
13521356 }
13531357 if len (podList .Items ) > 0 {
13541358 // There are still some pods from a previous generation hanging around
@@ -1366,6 +1370,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13661370 })
13671371 if err != nil {
13681372 logger .Error (err , "Could not reap old generation configmaps" )
1373+ return
13691374 }
13701375
13711376 err = r .Client .DeleteAllOf (context .TODO (), & corev1.Secret {}, & client.DeleteAllOfOptions {
@@ -1376,6 +1381,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13761381 })
13771382 if err != nil {
13781383 logger .Error (err , "Could not reap old generation secrets" )
1384+ return
13791385 }
13801386
13811387 err = r .Client .DeleteAllOf (context .TODO (), & rbacv1.Role {}, & client.DeleteAllOfOptions {
@@ -1386,6 +1392,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13861392 })
13871393 if err != nil {
13881394 logger .Error (err , "Could not reap old generation roles" )
1395+ return
13891396 }
13901397
13911398 err = r .Client .DeleteAllOf (context .TODO (), & rbacv1.RoleBinding {}, & client.DeleteAllOfOptions {
@@ -1396,6 +1403,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
13961403 })
13971404 if err != nil {
13981405 logger .Error (err , "Could not reap old generation roleBindings" )
1406+ return
13991407 }
14001408
14011409 err = r .Client .DeleteAllOf (context .TODO (), & corev1.ServiceAccount {}, & client.DeleteAllOfOptions {
@@ -1406,6 +1414,7 @@ func (r ReconcileTerraform) backgroundReapOldGenerationPods(tf *tfv1beta1.Terraf
14061414 })
14071415 if err != nil {
14081416 logger .Error (err , "Could not reap old generation serviceAccounts" )
1417+ return
14091418 }
14101419 }
14111420}
0 commit comments