Skip to content

Commit 03e897d

Browse files
committed
FeatureGate - MultiDiskSetup
This PR adds a new featuregate for the installer to gate setting up multiple disks via machine config.
1 parent 9bbe393 commit 03e897d

8 files changed

+27
-0
lines changed

features.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
| MaxUnavailableStatefulSet| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
5050
| MinimumKubeletVersion| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
5151
| MixedCPUsAllocation| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
52+
| MultiDiskSetup| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
5253
| NodeSwap| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
5354
| NutanixMultiSubnets| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |
5455
| OVNObservability| | | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> | <span style="background-color: #519450">Enabled</span> |

features/features.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -807,6 +807,14 @@ var (
807807
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
808808
mustRegister()
809809

810+
FeatureGateMultiDiskSetup = newFeatureGate("MultiDiskSetup").
811+
reportProblemsToJiraComponent("splat").
812+
contactPerson("jcpowermac").
813+
productScope(ocpSpecific).
814+
enhancementPR("https://github.com/openshift/enhancements/pull/1805").
815+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
816+
mustRegister()
817+
810818
FeatureGateAWSDedicatedHosts = newFeatureGate("AWSDedicatedHosts").
811819
reportProblemsToJiraComponent("Installer").
812820
contactPerson("faermanj").

payload-manifests/featuregates/featureGate-Hypershift-Default.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@
133133
{
134134
"name": "MultiArchInstallAzure"
135135
},
136+
{
137+
"name": "MultiDiskSetup"
138+
},
136139
{
137140
"name": "MutatingAdmissionPolicy"
138141
},

payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@
218218
{
219219
"name": "MixedCPUsAllocation"
220220
},
221+
{
222+
"name": "MultiDiskSetup"
223+
},
221224
{
222225
"name": "NetworkDiagnosticsConfig"
223226
},

payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,9 @@
224224
{
225225
"name": "MixedCPUsAllocation"
226226
},
227+
{
228+
"name": "MultiDiskSetup"
229+
},
227230
{
228231
"name": "NetworkDiagnosticsConfig"
229232
},

payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,9 @@
136136
{
137137
"name": "MultiArchInstallAzure"
138138
},
139+
{
140+
"name": "MultiDiskSetup"
141+
},
139142
{
140143
"name": "MutatingAdmissionPolicy"
141144
},

payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@
203203
{
204204
"name": "MixedCPUsAllocation"
205205
},
206+
{
207+
"name": "MultiDiskSetup"
208+
},
206209
{
207210
"name": "NetworkDiagnosticsConfig"
208211
},

payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@
209209
{
210210
"name": "MixedCPUsAllocation"
211211
},
212+
{
213+
"name": "MultiDiskSetup"
214+
},
212215
{
213216
"name": "NetworkDiagnosticsConfig"
214217
},

0 commit comments

Comments
 (0)