Skip to content

Commit 4c455b8

Browse files
committed
Add Featuregates for Dual Stack support on AWS, Azure and GCP
1 parent 4c1f9af commit 4c455b8

8 files changed

+81
-0
lines changed

features.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@
2121
| AWSClusterHostedDNS| | | <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> |
2222
| AWSClusterHostedDNSInstall| | | <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> |
2323
| AWSDedicatedHosts| | | <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> |
24+
| AWSDualStackInstall| | | <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> |
2425
| AWSServiceLBNetworkSecurityGroup| | | <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> |
2526
| AutomatedEtcdBackup| | | <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> |
2627
| AzureDedicatedHosts| | | <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> |
28+
| AzureDualStackInstall| | | <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> |
2729
| AzureMultiDisk| | | <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> |
2830
| BootcNodeManagement| | | <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> |
2931
| ClusterAPIInstallIBMCloud| | | <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> |
@@ -39,6 +41,7 @@
3941
| GCPClusterHostedDNSInstall| | | <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> |
4042
| GCPCustomAPIEndpoints| | | <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> |
4143
| GCPCustomAPIEndpointsInstall| | | <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> |
44+
| GCPDualStackInstall| | | <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> |
4245
| HighlyAvailableArbiter| | | <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> |
4346
| ImageModeStatusReporting| | | <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> |
4447
| ImageStreamImportMode| | | <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: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,4 +858,28 @@ var (
858858
enhancementPR("https://github.com/openshift/enhancements/pull/1492").
859859
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
860860
mustRegister()
861+
862+
FeatureGateAWSDualStackInstall = newFeatureGate("AWSDualStackInstall").
863+
reportProblemsToJiraComponent("Installer").
864+
contactPerson("sadasu").
865+
productScope(ocpSpecific).
866+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
867+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
868+
mustRegister()
869+
870+
FeatureGateAzureDualStackInstall = newFeatureGate("AzureDualStackInstall").
871+
reportProblemsToJiraComponent("Installer").
872+
contactPerson("jhixson74").
873+
productScope(ocpSpecific).
874+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
875+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
876+
mustRegister()
877+
878+
FeatureGateGCPDualStackInstall = newFeatureGate("GCPDualStackInstall").
879+
reportProblemsToJiraComponent("Installer").
880+
contactPerson("barbacbd").
881+
productScope(ocpSpecific).
882+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
883+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
884+
mustRegister()
861885
)

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
{
2323
"name": "AWSDedicatedHosts"
2424
},
25+
{
26+
"name": "AWSDualStackInstall"
27+
},
2528
{
2629
"name": "AWSServiceLBNetworkSecurityGroup"
2730
},
@@ -31,6 +34,9 @@
3134
{
3235
"name": "AzureDedicatedHosts"
3336
},
37+
{
38+
"name": "AzureDualStackInstall"
39+
},
3440
{
3541
"name": "AzureMultiDisk"
3642
},
@@ -94,6 +100,9 @@
94100
{
95101
"name": "GCPCustomAPIEndpointsInstall"
96102
},
103+
{
104+
"name": "GCPDualStackInstall"
105+
},
97106
{
98107
"name": "HighlyAvailableArbiter"
99108
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
{
6363
"name": "AWSDedicatedHosts"
6464
},
65+
{
66+
"name": "AWSDualStackInstall"
67+
},
6568
{
6669
"name": "AWSServiceLBNetworkSecurityGroup"
6770
},
@@ -80,6 +83,9 @@
8083
{
8184
"name": "AzureDedicatedHosts"
8285
},
86+
{
87+
"name": "AzureDualStackInstall"
88+
},
8389
{
8490
"name": "AzureMultiDisk"
8591
},
@@ -155,6 +161,9 @@
155161
{
156162
"name": "GCPCustomAPIEndpointsInstall"
157163
},
164+
{
165+
"name": "GCPDualStackInstall"
166+
},
158167
{
159168
"name": "GatewayAPI"
160169
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@
8080
{
8181
"name": "AWSDedicatedHosts"
8282
},
83+
{
84+
"name": "AWSDualStackInstall"
85+
},
8386
{
8487
"name": "AWSServiceLBNetworkSecurityGroup"
8588
},
@@ -98,6 +101,9 @@
98101
{
99102
"name": "AzureDedicatedHosts"
100103
},
104+
{
105+
"name": "AzureDualStackInstall"
106+
},
101107
{
102108
"name": "AzureMultiDisk"
103109
},
@@ -161,6 +167,9 @@
161167
{
162168
"name": "GCPCustomAPIEndpointsInstall"
163169
},
170+
{
171+
"name": "GCPDualStackInstall"
172+
},
164173
{
165174
"name": "GatewayAPI"
166175
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
{
2323
"name": "AWSDedicatedHosts"
2424
},
25+
{
26+
"name": "AWSDualStackInstall"
27+
},
2528
{
2629
"name": "AWSServiceLBNetworkSecurityGroup"
2730
},
@@ -31,6 +34,9 @@
3134
{
3235
"name": "AzureDedicatedHosts"
3336
},
37+
{
38+
"name": "AzureDualStackInstall"
39+
},
3440
{
3541
"name": "AzureMultiDisk"
3642
},
@@ -97,6 +103,9 @@
97103
{
98104
"name": "GCPCustomAPIEndpointsInstall"
99105
},
106+
{
107+
"name": "GCPDualStackInstall"
108+
},
100109
{
101110
"name": "HighlyAvailableArbiter"
102111
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
{
4545
"name": "AWSDedicatedHosts"
4646
},
47+
{
48+
"name": "AWSDualStackInstall"
49+
},
4750
{
4851
"name": "AWSServiceLBNetworkSecurityGroup"
4952
},
@@ -62,6 +65,9 @@
6265
{
6366
"name": "AzureDedicatedHosts"
6467
},
68+
{
69+
"name": "AzureDualStackInstall"
70+
},
6571
{
6672
"name": "AzureMultiDisk"
6773
},
@@ -137,6 +143,9 @@
137143
{
138144
"name": "GCPCustomAPIEndpointsInstall"
139145
},
146+
{
147+
"name": "GCPDualStackInstall"
148+
},
140149
{
141150
"name": "GatewayAPI"
142151
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@
6565
{
6666
"name": "AWSDedicatedHosts"
6767
},
68+
{
69+
"name": "AWSDualStackInstall"
70+
},
6871
{
6972
"name": "AWSServiceLBNetworkSecurityGroup"
7073
},
@@ -83,6 +86,9 @@
8386
{
8487
"name": "AzureDedicatedHosts"
8588
},
89+
{
90+
"name": "AzureDualStackInstall"
91+
},
8692
{
8793
"name": "AzureMultiDisk"
8894
},
@@ -146,6 +152,9 @@
146152
{
147153
"name": "GCPCustomAPIEndpointsInstall"
148154
},
155+
{
156+
"name": "GCPDualStackInstall"
157+
},
149158
{
150159
"name": "GatewayAPI"
151160
},

0 commit comments

Comments
 (0)