diff --git a/features.md b/features.md
index 6b21a4ae5d6..29e89f59831 100644
--- a/features.md
+++ b/features.md
@@ -17,6 +17,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 660e5758b6f..1d48ae76fc8 100644
--- a/features/features.go
+++ b/features/features.go
@@ -937,4 +937,12 @@ var (
enhancementPR("https://github.com/kubernetes/enhancements/issues/4381").
enableForClusterProfile(Hypershift, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade, configv1.Default, configv1.OKD).
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 49bfa1ad505..a7ba1a0cd9d 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml
@@ -213,6 +213,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 86116dbdffc..81d796104be 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": "UpgradeStatus"
},
diff --git a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
index cce0b86cb81..62a569bf894 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-OKD.yaml
@@ -215,6 +215,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 6880fa3e6b6..27854c30c83 100644
--- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml
@@ -70,6 +70,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 4d1fd6dd684..5e641499835 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml
@@ -210,6 +210,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 fbb2ed5c184..74fe956b6fc 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": "UpgradeStatus"
},
diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
index 3b097317f4a..0e10bc3b807 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-OKD.yaml
@@ -212,6 +212,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 9c68cf67d44..5d7b39e8e3b 100644
--- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
+++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml
@@ -55,6 +55,9 @@
},
{
"name": "ShortCertRotation"
+ },
+ {
+ "name": "TLSCurvesConfiguration"
}
],
"enabled": [