diff --git a/features.md b/features.md
index 1e3041ee9b2..ceafc75050c 100644
--- a/features.md
+++ b/features.md
@@ -16,6 +16,7 @@
| NewOLMPreflightPermissionChecks| | | | Enabled | | Enabled |
| NoRegistryClusterInstall| | | | Enabled | | Enabled |
| ProvisioningRequestAvailable| | | Enabled | Enabled | | |
+| TLSCurvesConfiguration| | | Enabled | Enabled | | |
| HyperShiftOnlyDynamicResourceAllocation| Enabled | | Enabled | | Enabled | |
| NewOLM| | Enabled | | Enabled | | Enabled |
| NewOLMWebhookProviderOpenshiftServiceCA| | Enabled | | Enabled | | Enabled |
diff --git a/features/features.go b/features/features.go
index f18b67efe7c..30cede7d87d 100644
--- a/features/features.go
+++ b/features/features.go
@@ -945,4 +945,12 @@ var (
enhancementPR("https://github.com/kubernetes/enhancements/issues/4381").
enableForClusterProfile(Hypershift, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade, configv1.Default).
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 5fdb6fd0155..d4a9f8c310e 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -219,6 +219,9 @@
{
"name": "SigstoreImageVerificationPKI"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "TranslateStreamCloseWebsocketRequests"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
index 124104057f3..77ba8b76b12 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml
@@ -325,6 +325,9 @@
{
"name": "StoragePerformantSecurityPolicy"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "TranslateStreamCloseWebsocketRequests"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
index 383a8662523..c258bacdd03 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -67,6 +67,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 b619bdb03bb..916b1bc1897 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -216,6 +216,9 @@
{
"name": "SigstoreImageVerificationPKI"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "TranslateStreamCloseWebsocketRequests"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
index 892b47a2545..23d768ff29c 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml
@@ -325,6 +325,9 @@
{
"name": "StoragePerformantSecurityPolicy"
},
+ {
+ "name": "TLSCurvesConfiguration"
+ },
{
"name": "TranslateStreamCloseWebsocketRequests"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
index 4eb34308f09..4baf523ca8c 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -52,6 +52,9 @@
},
{
"name": "ShortCertRotation"
+ },
+ {
+ "name": "TLSCurvesConfiguration"
}
],
"enabled": [