diff --git a/features.md b/features.md
index dc792f76baf..1d925b23d6a 100644
--- a/features.md
+++ b/features.md
@@ -58,6 +58,7 @@
| MinimumKubeletVersion| | | Enabled | Enabled | Enabled | Enabled |
| MixedCPUsAllocation| | | Enabled | Enabled | Enabled | Enabled |
| MultiDiskSetup| | | Enabled | Enabled | Enabled | Enabled |
+| MutableCSINodeAllocatableCount| | | Enabled | Enabled | Enabled | Enabled |
| MutatingAdmissionPolicy| | | Enabled | Enabled | Enabled | Enabled |
| NodeSwap| | | Enabled | Enabled | Enabled | Enabled |
| NutanixMultiSubnets| | | Enabled | Enabled | Enabled | Enabled |
diff --git a/features/features.go b/features/features.go
index 34f4f0a706e..9f5b9a9b0b5 100644
--- a/features/features.go
+++ b/features/features.go
@@ -897,4 +897,12 @@ var (
enhancementPR("https://github.com/kubernetes/enhancements/issues/4222").
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
mustRegister()
+
+ FeatureGateMutableCSINodeAllocatableCount = newFeatureGate("MutableCSINodeAllocatableCount").
+ reportProblemsToJiraComponent("Storage / Kubernetes External Components").
+ contactPerson("jsafrane").
+ productScope(kubernetes).
+ enhancementPR("https://github.com/kubernetes/enhancements/issues/4876").
+ enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
+ mustRegister()
)
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
index c6026cda089..55f712175b8 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -163,6 +163,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableCSINodeAllocatableCount"
+ },
{
"name": "MutatingAdmissionPolicy"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
index f0f524e0b6c..1c60ed24a7b 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
@@ -245,6 +245,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableCSINodeAllocatableCount"
+ },
{
"name": "MutatingAdmissionPolicy"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
index 2d81b0f2d9d..6abc4130f8f 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -248,6 +248,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableCSINodeAllocatableCount"
+ },
{
"name": "MutatingAdmissionPolicy"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
index 61081d796ae..bc366583753 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -166,6 +166,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableCSINodeAllocatableCount"
+ },
{
"name": "MutatingAdmissionPolicy"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
index d1fe1831c1c..3aab10dc67a 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -227,6 +227,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableCSINodeAllocatableCount"
+ },
{
"name": "MutatingAdmissionPolicy"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
index cf578a66b9b..ff71a7fc9d9 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -230,6 +230,9 @@
{
"name": "MultiDiskSetup"
},
+ {
+ "name": "MutableCSINodeAllocatableCount"
+ },
{
"name": "MutatingAdmissionPolicy"
},