Skip to content

Commit

Permalink
Merge pull request #1243 from soltysh/bug2075621
Browse files Browse the repository at this point in the history
Bug 2075621: UPSTREAM: 109487: Disable JobTrackingWithFinalizers due to unresolved bug
  • Loading branch information
openshift-merge-robot committed Apr 21, 2022
2 parents e7218b0 + 383840f commit d464c70
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion pkg/features/kube_features.go
Expand Up @@ -910,7 +910,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
ProcMountType: {Default: false, PreRelease: featuregate.Alpha},
TTLAfterFinished: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.25
IndexedJob: {Default: true, PreRelease: featuregate.Beta},
JobTrackingWithFinalizers: {Default: true, PreRelease: featuregate.Beta},
JobTrackingWithFinalizers: {Default: false, PreRelease: featuregate.Beta}, // Disabled due to #109485
JobReadyPods: {Default: false, PreRelease: featuregate.Alpha},
KubeletPodResources: {Default: true, PreRelease: featuregate.Beta},
LocalStorageCapacityIsolationFSQuotaMonitoring: {Default: false, PreRelease: featuregate.Alpha},
Expand Down
6 changes: 3 additions & 3 deletions test/integration/job/job_test.go
Expand Up @@ -658,7 +658,7 @@ func TestSuspendJob(t *testing.T) {
validate := func(s string, active int, status v1.ConditionStatus, reason string) {
validateJobPodsStatus(ctx, t, clientSet, job, podsByStatus{
Active: active,
}, true)
}, feature.DefaultFeatureGate.Enabled(features.JobTrackingWithFinalizers))
job, err = clientSet.BatchV1().Jobs(ns.Name).Get(ctx, job.Name, metav1.GetOptions{})
if err != nil {
t.Fatalf("Failed to get Job after %s: %v", s, err)
Expand Down Expand Up @@ -704,7 +704,7 @@ func TestSuspendJobControllerRestart(t *testing.T) {
}
validateJobPodsStatus(ctx, t, clientSet, job, podsByStatus{
Active: 0,
}, true)
}, feature.DefaultFeatureGate.Enabled(features.JobTrackingWithFinalizers))

// Disable feature gate and restart controller to test that pods get created.
defer featuregatetesting.SetFeatureGateDuringTest(t, feature.DefaultFeatureGate, features.SuspendJob, false)()
Expand All @@ -716,7 +716,7 @@ func TestSuspendJobControllerRestart(t *testing.T) {
}
validateJobPodsStatus(ctx, t, clientSet, job, podsByStatus{
Active: 2,
}, true)
}, feature.DefaultFeatureGate.Enabled(features.JobTrackingWithFinalizers))
}

func TestNodeSelectorUpdate(t *testing.T) {
Expand Down

0 comments on commit d464c70

Please sign in to comment.