Skip to content

Commit 2c24c92

Browse files
committed
Remove GetDefaultBool function
The GetDefaultBool function can be replaced with a simple strconv command. This patch is also a part of the test-operator refactor to make the code look more presentable.
1 parent 507a1fc commit 2c24c92

File tree

4 files changed

+9
-17
lines changed

4 files changed

+9
-17
lines changed

controllers/common.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -508,15 +508,6 @@ func (r *Reconciler) GetScheme() *runtime.Scheme {
508508
return r.Scheme
509509
}
510510

511-
// GetDefaultBool returns the string representation of a boolean value with default handling
512-
func (r *Reconciler) GetDefaultBool(variable bool) string {
513-
if variable {
514-
return "true"
515-
}
516-
517-
return "false"
518-
}
519-
520511
// GetDefaultInt returns the string representation of an integer value with optional default value
521512
func (r *Reconciler) GetDefaultInt(variable int64, defaultValue ...string) string {
522513
if variable != 0 {

controllers/horizontest_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package controllers
1919
import (
2020
"context"
2121
"fmt"
22+
"strconv"
2223

2324
"github.com/go-logr/logr"
2425
"github.com/openstack-k8s-operators/lib-common/modules/common"
@@ -289,7 +290,7 @@ func (r *HorizonTestReconciler) PrepareHorizonTestEnvVars(
289290
envVars["PASSWORD"] = env.SetValue("horizontest")
290291
envVars["FLAVOR_NAME"] = env.SetValue("m1.tiny")
291292
envVars["HORIZON_KEYS_FOLDER"] = env.SetValue("/etc/test_operator")
292-
envVars["HORIZONTEST_DEBUG_MODE"] = env.SetValue(r.GetDefaultBool(instance.Spec.Debug))
293+
envVars["HORIZONTEST_DEBUG_MODE"] = env.SetValue(strconv.FormatBool(instance.Spec.Debug))
293294
envVars["EXTRA_FLAG"] = env.SetValue(instance.Spec.ExtraFlag)
294295
envVars["PROJECT_NAME_XPATH"] = env.SetValue(instance.Spec.ProjectNameXpath)
295296

controllers/tempest_controller.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -443,7 +443,7 @@ func (r *TempestReconciler) setTempestConfigVars(envVars map[string]string,
443443
}
444444

445445
for key, value := range tempestBoolEnvVars {
446-
envVars[key] = r.GetDefaultBool(value)
446+
envVars[key] = strconv.FormatBool(value)
447447
}
448448

449449
// Int
@@ -534,7 +534,7 @@ func (r *TempestReconciler) setTempestconfConfigVars(
534534
}
535535

536536
for key, value := range tempestconfBoolEnvVars {
537-
envVars[key] = r.GetDefaultBool(value)
537+
envVars[key] = strconv.FormatBool(value)
538538
}
539539

540540
tempestconfIntEnvVars := map[string]int64{
@@ -591,10 +591,10 @@ func (r *TempestReconciler) generateServiceConfigMaps(
591591
r.setTempestconfConfigVars(envVars, customData, instance)
592592
r.setConfigOverwrite(customData, instance.Spec.ConfigOverwrite)
593593

594-
envVars["TEMPEST_DEBUG_MODE"] = r.GetDefaultBool(instance.Spec.Debug)
595-
envVars["TEMPEST_CLEANUP"] = r.GetDefaultBool(instance.Spec.Cleanup)
596-
envVars["TEMPEST_RERUN_FAILED_TESTS"] = r.GetDefaultBool(instance.Spec.RerunFailedTests)
597-
envVars["TEMPEST_RERUN_OVERRIDE_STATUS"] = r.GetDefaultBool(instance.Spec.RerunOverrideStatus)
594+
envVars["TEMPEST_DEBUG_MODE"] = strconv.FormatBool(instance.Spec.Debug)
595+
envVars["TEMPEST_CLEANUP"] = strconv.FormatBool(instance.Spec.Cleanup)
596+
envVars["TEMPEST_RERUN_FAILED_TESTS"] = strconv.FormatBool(instance.Spec.RerunFailedTests)
597+
envVars["TEMPEST_RERUN_OVERRIDE_STATUS"] = strconv.FormatBool(instance.Spec.RerunOverrideStatus)
598598
envVars["TEMPEST_TIMING_DATA_URL"] = instance.Spec.TimingDataUrl
599599

600600
cms := []util.Template{

controllers/tobiko_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ func (r *TobikoReconciler) PrepareTobikoEnvVars(
384384
}
385385

386386
envVars["TOBIKO_KEYS_FOLDER"] = env.SetValue("/etc/test_operator")
387-
envVars["TOBIKO_DEBUG_MODE"] = env.SetValue(r.GetDefaultBool(instance.Spec.Debug))
387+
envVars["TOBIKO_DEBUG_MODE"] = env.SetValue(strconv.FormatBool(instance.Spec.Debug))
388388
// Prepare env vars - end
389389

390390
if instance.Spec.Patch != (testv1beta1.PatchType{}) {

0 commit comments

Comments
 (0)