Skip to content

Commit c1387f8

Browse files
committed
Add Featuregates for Dual Stack support on AWS, Azure and GCP
1 parent ed654ed commit c1387f8

8 files changed

+81
-0
lines changed

features.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
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
| AzureClusterHostedDNSInstall| | | <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> |
2728
| 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> |
29+
| 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> |
2830
| 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> |
2931
| 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> |
3032
| 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> |
@@ -40,6 +42,7 @@
4042
| 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> |
4143
| 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> |
4244
| 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> |
45+
| 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> |
4346
| 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> |
4447
| 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> |
4548
| 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
@@ -866,4 +866,28 @@ var (
866866
enhancementPR("https://github.com/openshift/enhancements/pull/1492").
867867
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
868868
mustRegister()
869+
870+
FeatureGateAWSDualStackInstall = newFeatureGate("AWSDualStackInstall").
871+
reportProblemsToJiraComponent("Installer").
872+
contactPerson("sadasu").
873+
productScope(ocpSpecific).
874+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
875+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
876+
mustRegister()
877+
878+
FeatureGateAzureDualStackInstall = newFeatureGate("AzureDualStackInstall").
879+
reportProblemsToJiraComponent("Installer").
880+
contactPerson("jhixson74").
881+
productScope(ocpSpecific).
882+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
883+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
884+
mustRegister()
885+
886+
FeatureGateGCPDualStackInstall = newFeatureGate("GCPDualStackInstall").
887+
reportProblemsToJiraComponent("Installer").
888+
contactPerson("barbacbd").
889+
productScope(ocpSpecific).
890+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
891+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
892+
mustRegister()
869893
)

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
},
@@ -34,6 +37,9 @@
3437
{
3538
"name": "AzureDedicatedHosts"
3639
},
40+
{
41+
"name": "AzureDualStackInstall"
42+
},
3743
{
3844
"name": "AzureMultiDisk"
3945
},
@@ -97,6 +103,9 @@
97103
{
98104
"name": "GCPCustomAPIEndpointsInstall"
99105
},
106+
{
107+
"name": "GCPDualStackInstall"
108+
},
100109
{
101110
"name": "HighlyAvailableArbiter"
102111
},

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
},
@@ -83,6 +86,9 @@
8386
{
8487
"name": "AzureDedicatedHosts"
8588
},
89+
{
90+
"name": "AzureDualStackInstall"
91+
},
8692
{
8793
"name": "AzureMultiDisk"
8894
},
@@ -158,6 +164,9 @@
158164
{
159165
"name": "GCPCustomAPIEndpointsInstall"
160166
},
167+
{
168+
"name": "GCPDualStackInstall"
169+
},
161170
{
162171
"name": "GatewayAPI"
163172
},

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
},
@@ -101,6 +104,9 @@
101104
{
102105
"name": "AzureDedicatedHosts"
103106
},
107+
{
108+
"name": "AzureDualStackInstall"
109+
},
104110
{
105111
"name": "AzureMultiDisk"
106112
},
@@ -164,6 +170,9 @@
164170
{
165171
"name": "GCPCustomAPIEndpointsInstall"
166172
},
173+
{
174+
"name": "GCPDualStackInstall"
175+
},
167176
{
168177
"name": "GatewayAPI"
169178
},

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
},
@@ -34,6 +37,9 @@
3437
{
3538
"name": "AzureDedicatedHosts"
3639
},
40+
{
41+
"name": "AzureDualStackInstall"
42+
},
3743
{
3844
"name": "AzureMultiDisk"
3945
},
@@ -100,6 +106,9 @@
100106
{
101107
"name": "GCPCustomAPIEndpointsInstall"
102108
},
109+
{
110+
"name": "GCPDualStackInstall"
111+
},
103112
{
104113
"name": "HighlyAvailableArbiter"
105114
},

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
},
@@ -65,6 +68,9 @@
6568
{
6669
"name": "AzureDedicatedHosts"
6770
},
71+
{
72+
"name": "AzureDualStackInstall"
73+
},
6874
{
6975
"name": "AzureMultiDisk"
7076
},
@@ -140,6 +146,9 @@
140146
{
141147
"name": "GCPCustomAPIEndpointsInstall"
142148
},
149+
{
150+
"name": "GCPDualStackInstall"
151+
},
143152
{
144153
"name": "GatewayAPI"
145154
},

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
},
@@ -86,6 +89,9 @@
8689
{
8790
"name": "AzureDedicatedHosts"
8891
},
92+
{
93+
"name": "AzureDualStackInstall"
94+
},
8995
{
9096
"name": "AzureMultiDisk"
9197
},
@@ -149,6 +155,9 @@
149155
{
150156
"name": "GCPCustomAPIEndpointsInstall"
151157
},
158+
{
159+
"name": "GCPDualStackInstall"
160+
},
152161
{
153162
"name": "GatewayAPI"
154163
},

0 commit comments

Comments
 (0)