From 8ab0c64bc88a7f54d759a273c759280434b24b5f Mon Sep 17 00:00:00 2001 From: Peter Hunt Date: Fri, 21 Aug 2026 09:45:52 -0400 Subject: [PATCH] register DRADeviceTaintRules in all feature sets don't enable yet because of a merge ordering problem between API and CKASO Signed-off-by: Peter Hunt --- features.md | 1 + features/features.go | 7 +++++++ .../featuregates/featureGate-4-10-Hypershift-Default.yaml | 3 +++ .../featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-4-10-Hypershift-OKD.yaml | 3 +++ .../featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml | 3 +++ .../featureGate-4-10-SelfManagedHA-Default.yaml | 3 +++ ...featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml | 3 +++ ...eatureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml | 3 +++ 10 files changed, 32 insertions(+) diff --git a/features.md b/features.md index e7b4d5264e7..9b97429db79 100644 --- a/features.md +++ b/features.md @@ -2,6 +2,7 @@ | ------ | --- | --- | --- | --- | --- | --- | --- | --- | | ClientsAllowCBOR| | | | | | | | | | ClusterAPIInstall| | | | | | | | | +| DRADeviceTaintRules| | | | | | | | | | EventedPLEG| | | | | | | | | | MachineAPIMigrationAzure| | | | | | | | | | MachineAPIMigrationBareMetal| | | | | | | | | diff --git a/features/features.go b/features/features.go index fbd82205222..31b6a33c2f7 100644 --- a/features/features.go +++ b/features/features.go @@ -1059,4 +1059,11 @@ var ( enhancementPR("https://github.com/openshift/enhancements/pull/2081"). enable(inDevPreviewNoUpgrade()). mustRegister() + + FeatureGateDRADeviceTaintRules = newFeatureGate("DRADeviceTaintRules"). + reportProblemsToJiraComponent("node"). + contactPerson("haircommander"). + productScope(kubernetes). + enhancementPR("https://github.com/kubernetes/enhancements/issues/5055"). + mustRegister() ) diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml index bfa2114572e..af7db955c6f 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml @@ -116,6 +116,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "DyanmicServiceEndpointIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml index 09bdb9437d9..593c6cbff41 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml @@ -28,6 +28,9 @@ { "name": "ClusterAPIInstall" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "EventedPLEG" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml index d6de9d3da6f..1542e2b6755 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml @@ -118,6 +118,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "DyanmicServiceEndpointIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml index 3d6991c269c..b05e259a14b 100644 --- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml @@ -43,6 +43,9 @@ { "name": "ConfidentialCluster" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "EventedPLEG" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml index 145f55f615f..79155977649 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml @@ -113,6 +113,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "DyanmicServiceEndpointIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml index 74c6e27cf79..0c6f68653f1 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -22,6 +22,9 @@ { "name": "ClusterAPIInstall" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "EventedPLEG" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml index 0b6fb6a75c1..828aaac68f5 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml @@ -115,6 +115,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "DyanmicServiceEndpointIBMCloud" }, diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml index 375ccd64227..c39a69a7b56 100644 --- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -37,6 +37,9 @@ { "name": "ConfidentialCluster" }, + { + "name": "DRADeviceTaintRules" + }, { "name": "EventedPLEG" },