Skip to content

Commit a30da32

Browse files
Merge pull request #2430 from sadasu/aws-azure-gcp-dual-stack
CORS-4136: Add Feature gates for AWS, Azure and GCP Dual Stack support
2 parents a638ff2 + 5f5acf3 commit a30da32

8 files changed

+80
-0
lines changed

features.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@
1818
| 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> |
1919
| 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> |
2020
| 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> |
21+
| 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> |
2122
| 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> |
2223
| 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> |
2324
| 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> |
2425
| 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> |
26+
| 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> |
2527
| 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> |
2628
| 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> |
2729
| 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> |
@@ -38,6 +40,7 @@
3840
| 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> |
3941
| 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> |
4042
| 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> |
43+
| 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> |
4144
| 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> |
4245
| 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> |
4346
| IngressControllerDynamicConfigurationManager| | | <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: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -848,4 +848,27 @@ var (
848848
enhancementPR("https://github.com/openshift/enhancements/pull/1785").
849849
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
850850
mustRegister()
851+
FeatureGateAWSDualStackInstall = newFeatureGate("AWSDualStackInstall").
852+
reportProblemsToJiraComponent("Installer").
853+
contactPerson("sadasu").
854+
productScope(ocpSpecific).
855+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
856+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
857+
mustRegister()
858+
859+
FeatureGateAzureDualStackInstall = newFeatureGate("AzureDualStackInstall").
860+
reportProblemsToJiraComponent("Installer").
861+
contactPerson("jhixson74").
862+
productScope(ocpSpecific).
863+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
864+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
865+
mustRegister()
866+
867+
FeatureGateGCPDualStackInstall = newFeatureGate("GCPDualStackInstall").
868+
reportProblemsToJiraComponent("Installer").
869+
contactPerson("barbacbd").
870+
productScope(ocpSpecific).
871+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
872+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
873+
mustRegister()
851874
)

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": "ImageModeStatusReporting"
102111
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@
5959
{
6060
"name": "AWSDedicatedHosts"
6161
},
62+
{
63+
"name": "AWSDualStackInstall"
64+
},
6265
{
6366
"name": "AWSServiceLBNetworkSecurityGroup"
6467
},
@@ -80,6 +83,9 @@
8083
{
8184
"name": "AzureDedicatedHosts"
8285
},
86+
{
87+
"name": "AzureDualStackInstall"
88+
},
8389
{
8490
"name": "AzureMultiDisk"
8591
},
@@ -152,6 +158,9 @@
152158
{
153159
"name": "GCPCustomAPIEndpointsInstall"
154160
},
161+
{
162+
"name": "GCPDualStackInstall"
163+
},
155164
{
156165
"name": "GatewayAPI"
157166
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171
{
7272
"name": "AWSDedicatedHosts"
7373
},
74+
{
75+
"name": "AWSDualStackInstall"
76+
},
7477
{
7578
"name": "AWSServiceLBNetworkSecurityGroup"
7679
},
@@ -92,6 +95,9 @@
9295
{
9396
"name": "AzureDedicatedHosts"
9497
},
98+
{
99+
"name": "AzureDualStackInstall"
100+
},
95101
{
96102
"name": "AzureMultiDisk"
97103
},
@@ -155,6 +161,9 @@
155161
{
156162
"name": "GCPCustomAPIEndpointsInstall"
157163
},
164+
{
165+
"name": "GCPDualStackInstall"
166+
},
158167
{
159168
"name": "GatewayAPI"
160169
},

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": "ImageModeStatusReporting"
105114
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@
4141
{
4242
"name": "AWSDedicatedHosts"
4343
},
44+
{
45+
"name": "AWSDualStackInstall"
46+
},
4447
{
4548
"name": "AWSServiceLBNetworkSecurityGroup"
4649
},
@@ -62,6 +65,9 @@
6265
{
6366
"name": "AzureDedicatedHosts"
6467
},
68+
{
69+
"name": "AzureDualStackInstall"
70+
},
6571
{
6672
"name": "AzureMultiDisk"
6773
},
@@ -134,6 +140,9 @@
134140
{
135141
"name": "GCPCustomAPIEndpointsInstall"
136142
},
143+
{
144+
"name": "GCPDualStackInstall"
145+
},
137146
{
138147
"name": "GatewayAPI"
139148
},

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
{
5454
"name": "AWSDedicatedHosts"
5555
},
56+
{
57+
"name": "AWSDualStackInstall"
58+
},
5659
{
5760
"name": "AWSServiceLBNetworkSecurityGroup"
5861
},
@@ -74,6 +77,9 @@
7477
{
7578
"name": "AzureDedicatedHosts"
7679
},
80+
{
81+
"name": "AzureDualStackInstall"
82+
},
7783
{
7884
"name": "AzureMultiDisk"
7985
},
@@ -137,6 +143,9 @@
137143
{
138144
"name": "GCPCustomAPIEndpointsInstall"
139145
},
146+
{
147+
"name": "GCPDualStackInstall"
148+
},
140149
{
141150
"name": "GatewayAPI"
142151
},

0 commit comments

Comments
 (0)