diff --git a/features.md b/features.md
index 5740fc034fb..61e9ae5f051 100644
--- a/features.md
+++ b/features.md
@@ -52,6 +52,7 @@
| ClusterVersionOperatorConfiguration| | | Enabled | Enabled | | | Enabled | Enabled |
| ConfigurablePKI| | | Enabled | Enabled | | | Enabled | Enabled |
| DNSNameResolver| | | Enabled | Enabled | | | Enabled | Enabled |
+| DRADeviceTaintRules| | | Enabled | Enabled | | | Enabled | Enabled |
| DyanmicServiceEndpointIBMCloud| | | Enabled | Enabled | | | Enabled | Enabled |
| Example| | | Enabled | Enabled | | | Enabled | Enabled |
| ExternalOIDCExternalClaimsSourcing| | | Enabled | Enabled | | | Enabled | Enabled |
diff --git a/features/features.go b/features/features.go
index 9e1150f2d6a..a09a0c40861 100644
--- a/features/features.go
+++ b/features/features.go
@@ -1067,4 +1067,12 @@ var (
enhancementPR("https://github.com/openshift/enhancements/pull/2047").
enable(inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
mustRegister()
+
+ FeatureGateDRADeviceTaintRules = newFeatureGate("DRADeviceTaintRules").
+ reportProblemsToJiraComponent("node").
+ contactPerson("haircommander").
+ productScope(kubernetes).
+ enhancementPR("https://github.com/kubernetes/enhancements/issues/5055").
+ enable(inTechPreviewNoUpgrade(), inDevPreviewNoUpgrade()).
+ mustRegister()
)
diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-Default.yaml
index fc3a3dc3a30..3cd94684bb9 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 a857545a423..dd8415f2806 100644
--- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-DevPreviewNoUpgrade.yaml
@@ -192,6 +192,9 @@
{
"name": "DNSNameResolver"
},
+ {
+ "name": "DRADeviceTaintRules"
+ },
{
"name": "DualReplica"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-Hypershift-OKD.yaml
index 1513fbdf881..8efd5b2984a 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 0aef14ca1a4..d40ea2b93dc 100644
--- a/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-Hypershift-TechPreviewNoUpgrade.yaml
@@ -204,6 +204,9 @@
{
"name": "DNSNameResolver"
},
+ {
+ "name": "DRADeviceTaintRules"
+ },
{
"name": "DualReplica"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-Default.yaml
index 662bcb95df8..d4fdfac5a4c 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 89c1963d9da..4c3bce0ac54 100644
--- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -165,6 +165,9 @@
{
"name": "DNSNameResolver"
},
+ {
+ "name": "DRADeviceTaintRules"
+ },
{
"name": "DualReplica"
},
diff --git a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-OKD.yaml
index 1396a78cd0f..becb6244df1 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 0ae832f15bd..6cb6720d4d0 100644
--- a/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-4-10-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -183,6 +183,9 @@
{
"name": "DNSNameResolver"
},
+ {
+ "name": "DRADeviceTaintRules"
+ },
{
"name": "DualReplica"
},