File tree Expand file tree Collapse file tree 4 files changed +21
-0
lines changed Expand file tree Collapse file tree 4 files changed +21
-0
lines changed Original file line number Diff line number Diff line change 62
62
executions (defaults to 0).
63
63
format : int32
64
64
type : integer
65
+ cleanup :
66
+ default : false
67
+ description : Activate tempest cleanup. When activated, tempest will
68
+ run tempest cleanup after test execution is complete to delete any
69
+ resources created by tempest that may have been left out.
70
+ type : boolean
65
71
configOverwrite :
66
72
additionalProperties :
67
73
type : string
Original file line number Diff line number Diff line change @@ -394,6 +394,14 @@ type TempestSpec struct {
394
394
// This allows the user to debug any potential troubles with `oc rsh`.
395
395
Debug bool `json:"debug"`
396
396
397
+ // +kubebuilder:validation:Optional
398
+ // +operator-sdk:csv:customresourcedefinitions:type=spec
399
+ // +kubebuilder:default:=false
400
+ // Activate tempest cleanup. When activated, tempest will run tempest cleanup
401
+ // after test execution is complete to delete any resources created by tempest
402
+ // that may have been left out.
403
+ Cleanup bool `json:"cleanup"`
404
+
397
405
// +kubebuilder:validation:Optional
398
406
// +operator-sdk:csv:customresourcedefinitions:type=spec
399
407
// NetworkAttachments is a list of NetworkAttachment resource names to expose
Original file line number Diff line number Diff line change 62
62
executions (defaults to 0).
63
63
format : int32
64
64
type : integer
65
+ cleanup :
66
+ default : false
67
+ description : Activate tempest cleanup. When activated, tempest will
68
+ run tempest cleanup after test execution is complete to delete any
69
+ resources created by tempest that may have been left out.
70
+ type : boolean
65
71
configOverwrite :
66
72
additionalProperties :
67
73
type : string
Original file line number Diff line number Diff line change @@ -650,6 +650,7 @@ func (r *TempestReconciler) generateServiceConfigMaps(
650
650
r .setConfigOverwrite (customData , instance .Spec .ConfigOverwrite )
651
651
652
652
envVars ["TEMPEST_DEBUG_MODE" ] = r .GetDefaultBool (instance .Spec .Debug )
653
+ envVars ["TEMPEST_CLEANUP" ] = r .GetDefaultBool (instance .Spec .Cleanup )
653
654
654
655
cms := []util.Template {
655
656
// ConfigMap
You can’t perform that action at this time.
0 commit comments