From 1fece6c0b10813d7d079364d265e0c21eb26e187 Mon Sep 17 00:00:00 2001 From: Harshal Patil <12152047+harche@users.noreply.github.com> Date: Thu, 5 Feb 2026 09:56:45 -0500 Subject: [PATCH] Add DRAPartitionableDevices to TechPreviewNoUpgrade Signed-off-by: Harshal Patil <12152047+harche@users.noreply.github.com> --- features.md | 1 + features/features.go | 8 ++++++++ .../featuregates/featureGate-Hypershift-Default.yaml | 3 +++ .../featureGate-Hypershift-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-Hypershift-OKD.yaml | 3 +++ .../featureGate-Hypershift-TechPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-SelfManagedHA-Default.yaml | 3 +++ .../featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml | 3 +++ .../featuregates/featureGate-SelfManagedHA-OKD.yaml | 3 +++ .../featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml | 3 +++ 10 files changed, 33 insertions(+) diff --git a/features.md b/features.md index f5231897023..cea62b5b9d9 100644 --- a/features.md +++ b/features.md @@ -42,6 +42,7 @@ | ClusterVersionOperatorConfiguration| | | Enabled | Enabled | | | Enabled | Enabled | | ConfigurablePKI| | | Enabled | Enabled | | | Enabled | Enabled | | DNSNameResolver| | | Enabled | Enabled | | | Enabled | Enabled | +| DRAPartitionableDevices| | | Enabled | Enabled | | | Enabled | Enabled | | DualReplica| | | Enabled | Enabled | | | Enabled | Enabled | | DyanmicServiceEndpointIBMCloud| | | Enabled | Enabled | | | Enabled | Enabled | | EVPN| | | Enabled | Enabled | | | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index 711f0e3eae8..1b1a50aeecd 100644 --- a/features/features.go +++ b/features/features.go @@ -907,6 +907,14 @@ var ( enableForClusterProfile(Hypershift, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade, configv1.Default, configv1.OKD). mustRegister() + FeatureGateDRAPartitionableDevices = newFeatureGate("DRAPartitionableDevices"). + reportProblemsToJiraComponent("Node"). + contactPerson("harche"). + productScope(kubernetes). + enhancementPR("https://github.com/kubernetes/enhancements/issues/4815"). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() + FeatureGateConfigurablePKI = newFeatureGate("ConfigurablePKI"). reportProblemsToJiraComponent("kube-apiserver"). contactPerson("sanchezl"). diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index 6e7f38a3952..f692cf46abf 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -96,6 +96,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index f2d42970b3c..9a3b3fd3978 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -145,6 +145,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml index f04e1374f45..8e43bb915e6 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml @@ -98,6 +98,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index 80149f830a0..e941693e4fd 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -163,6 +163,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index 72ba161bd2d..36a5e7432d3 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -96,6 +96,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index b5713ccc677..3eec2262a51 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -127,6 +127,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml index 6b1778c2fe7..2e58c583a5e 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml @@ -98,6 +98,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index dcf280fee1d..227e3244df0 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -145,6 +145,9 @@ { "name": "DNSNameResolver" }, + { + "name": "DRAPartitionableDevices" + }, { "name": "DualReplica" },