diff --git a/features.md b/features.md
index d2ead0cec11..86df15c0822 100644
--- a/features.md
+++ b/features.md
@@ -19,6 +19,7 @@
| NewOLMPreflightPermissionChecks| | | | Enabled | | | | Enabled |
| NoRegistryClusterInstall| | | | Enabled | | | | Enabled |
| ProvisioningRequestAvailable| | | Enabled | Enabled | | | | |
+| TLSCurvesConfiguration| | | Enabled | Enabled | | | | |
| AWSClusterHostedDNS| | | Enabled | Enabled | | | Enabled | Enabled |
| AWSClusterHostedDNSInstall| | | Enabled | Enabled | | | Enabled | Enabled |
| AWSDedicatedHosts| | | Enabled | Enabled | | | Enabled | Enabled |
diff --git a/features/features.go b/features/features.go
index 9556daf72d1..a8e0ddcf8b0 100644
--- a/features/features.go
+++ b/features/features.go
@@ -978,4 +978,12 @@ var (
enhancementPR("https://github.com/openshift/enhancements/pull/1465").
enableIn(configv1.DevPreviewNoUpgrade).
mustRegister()
+
+ FeatureGateTLSCurvesConfiguration = newFeatureGate("TLSCurvesConfiguration").
+ reportProblemsToJiraComponent("Networking").
+ contactPerson("davidesalerno").
+ productScope(ocpSpecific).
+ enhancementPR("https://github.com/openshift/enhancements/pull/1894").
+ enableIn(configv1.DevPreviewNoUpgrade).
+ mustRegister()
)
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
index b9afdb353b4..ddf533d3e26 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -231,6 +231,9 @@
{
"name": "SignatureStores"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
index 9d89a5fbb0b..47a01177053 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
@@ -340,6 +340,9 @@
{
"name": "StoragePerformantSecurityPolicy"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "UpgradeStatus"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
index ef2f8683126..08ec838ed01 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
@@ -233,6 +233,9 @@
{
"name": "SignatureStores"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
index a0aaa4af862..11866b7da6b 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -79,6 +79,9 @@
},
{
"name": "ShortCertRotation"
+ },
+ {
+ "name": "TLSCurvesConfiguration"
}
],
"enabled": [
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
index c2a4f8eaa56..c1b3f242dfb 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -225,6 +225,9 @@
{
"name": "SignatureStores"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
index 19cbcc48622..d472aebddd0 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -340,6 +340,9 @@
{
"name": "StoragePerformantSecurityPolicy"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "UpgradeStatus"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
index c69f149fd8d..e6159fbb11f 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
@@ -227,6 +227,9 @@
{
"name": "SignatureStores"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
index 4cdee108736..5e0fd9f8e31 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -61,6 +61,9 @@
},
{
"name": "ShortCertRotation"
+ },
+ {
+ "name": "TLSCurvesConfiguration"
}
],
"enabled": [