diff --git a/pkg/labs/features.yaml b/pkg/labs/features.yaml index 466f0042d..694668600 100644 --- a/pkg/labs/features.yaml +++ b/pkg/labs/features.yaml @@ -2,7 +2,7 @@ features: - name: distributedrunners predicate: DistributedRunners description: Schedule jobs across multiple runner nodes - default: false + default: true - name: sagas predicate: Sagas diff --git a/pkg/labs/labs.gen.go b/pkg/labs/labs.gen.go index 4feaed4bf..f3413163e 100644 --- a/pkg/labs/labs.gen.go +++ b/pkg/labs/labs.gen.go @@ -37,7 +37,7 @@ var ( // featureDefaults holds the default state for each feature var featureDefaults = map[string]bool{ - FeatureDistributedRunners: false, + FeatureDistributedRunners: true, FeatureSagas: false, } diff --git a/pkg/labs/labs_test.go b/pkg/labs/labs_test.go index d27536399..c347664e5 100644 --- a/pkg/labs/labs_test.go +++ b/pkg/labs/labs_test.go @@ -18,6 +18,17 @@ func TestDisableFeatureWithPrefix(t *testing.T) { } } +func TestDistributedRunnersEnabledByDefault(t *testing.T) { + Reset() + + // GA: distributed runners are on by default with no flags set. + Init(nil, nil) + + if !DistributedRunners() { + t.Error("DistributedRunners should be enabled by default") + } +} + func TestCaseInsensitiveFeatureNames(t *testing.T) { Reset()