Skip to content

Commit 5e1eb05

Browse files
committed
Add Featuregates for Dual Stack support on AWS, Azure and GCP
1 parent 213cdac commit 5e1eb05

10 files changed

+86
-0
lines changed

config/v1/zz_generated.featuregated-crd-manifests.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,11 +362,14 @@ infrastructures.config.openshift.io:
362362
Category: ""
363363
FeatureGates:
364364
- AWSClusterHostedDNSInstall
365+
- AWSDualStackInstall
365366
- AzureClusterHostedDNSInstall
367+
- AzureDualStackInstall
366368
- DualReplica
367369
- DyanmicServiceEndpointIBMCloud
368370
- GCPClusterHostedDNSInstall
369371
- GCPCustomAPIEndpointsInstall
372+
- GCPDualStackInstall
370373
- HighlyAvailableArbiter
371374
- HighlyAvailableArbiter+DualReplica
372375
- NutanixMultiSubnets

features.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@
1919
| 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> |
2020
| 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> |
2121
| 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> |
22+
| 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> |
2223
| 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> |
2324
| 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> |
2425
| 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> |
2526
| 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> |
27+
| 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> |
2628
| 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> |
2729
| 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> |
2830
| 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
| ImageVolume| | | <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
@@ -864,4 +864,27 @@ var (
864864
enhancementPR("https://github.com/openshift/enhancements/pull/1785").
865865
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
866866
mustRegister()
867+
FeatureGateAWSDualStackInstall = newFeatureGate("AWSDualStackInstall").
868+
reportProblemsToJiraComponent("Installer").
869+
contactPerson("sadasu").
870+
productScope(ocpSpecific).
871+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
872+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
873+
mustRegister()
874+
875+
FeatureGateAzureDualStackInstall = newFeatureGate("AzureDualStackInstall").
876+
reportProblemsToJiraComponent("Installer").
877+
contactPerson("jhixson74").
878+
productScope(ocpSpecific).
879+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
880+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
881+
mustRegister()
882+
883+
FeatureGateGCPDualStackInstall = newFeatureGate("GCPDualStackInstall").
884+
reportProblemsToJiraComponent("Installer").
885+
contactPerson("barbacbd").
886+
productScope(ocpSpecific).
887+
enhancementPR("https://github.com/openshift/enhancements/pull/1806").
888+
enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade).
889+
mustRegister()
867890
)

machineconfiguration/v1/zz_generated.featuregated-crd-manifests.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,14 @@ controllerconfigs.machineconfiguration.openshift.io:
2929
Category: ""
3030
FeatureGates:
3131
- AWSClusterHostedDNSInstall
32+
- AWSDualStackInstall
3233
- AzureClusterHostedDNSInstall
34+
- AzureDualStackInstall
3335
- DualReplica
3436
- DyanmicServiceEndpointIBMCloud
3537
- GCPClusterHostedDNSInstall
3638
- GCPCustomAPIEndpointsInstall
39+
- GCPDualStackInstall
3740
- HighlyAvailableArbiter
3841
- HighlyAvailableArbiter+DualReplica
3942
- NutanixMultiSubnets

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
},
@@ -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
@@ -74,6 +74,9 @@
7474
{
7575
"name": "AWSDedicatedHosts"
7676
},
77+
{
78+
"name": "AWSDualStackInstall"
79+
},
7780
{
7881
"name": "AWSServiceLBNetworkSecurityGroup"
7982
},
@@ -95,6 +98,9 @@
9598
{
9699
"name": "AzureDedicatedHosts"
97100
},
101+
{
102+
"name": "AzureDualStackInstall"
103+
},
98104
{
99105
"name": "AzureMultiDisk"
100106
},
@@ -158,6 +164,9 @@
158164
{
159165
"name": "GCPCustomAPIEndpointsInstall"
160166
},
167+
{
168+
"name": "GCPDualStackInstall"
169+
},
161170
{
162171
"name": "GatewayAPI"
163172
},

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
},
@@ -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
@@ -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
},
@@ -143,6 +149,9 @@
143149
{
144150
"name": "GCPCustomAPIEndpointsInstall"
145151
},
152+
{
153+
"name": "GCPDualStackInstall"
154+
},
146155
{
147156
"name": "GatewayAPI"
148157
},

0 commit comments

Comments
 (0)