diff --git a/features.md b/features.md index 2ebfc0b8295..891df8c3556 100644 --- a/features.md +++ b/features.md @@ -44,22 +44,17 @@ | MetricsCollectionProfiles| | | Enabled | Enabled | Enabled | Enabled | | MinimumKubeletVersion| | | Enabled | Enabled | Enabled | Enabled | | MixedCPUsAllocation| | | Enabled | Enabled | Enabled | Enabled | -| NodeSwap| | | Enabled | Enabled | Enabled | Enabled | | NutanixMultiSubnets| | | Enabled | Enabled | Enabled | Enabled | | OVNObservability| | | Enabled | Enabled | Enabled | Enabled | | OnClusterBuild| | | Enabled | Enabled | Enabled | Enabled | | PinnedImages| | | Enabled | Enabled | Enabled | Enabled | | PlatformOperators| | | Enabled | Enabled | Enabled | Enabled | -| ProcMountType| | | Enabled | Enabled | Enabled | Enabled | | RouteAdvertisements| | | Enabled | Enabled | Enabled | Enabled | | RouteExternalCertificate| | | Enabled | Enabled | Enabled | Enabled | -| ServiceAccountTokenNodeBinding| | | Enabled | Enabled | Enabled | Enabled | | SignatureStores| | | Enabled | Enabled | Enabled | Enabled | | SigstoreImageVerification| | | Enabled | Enabled | Enabled | Enabled | -| TranslateStreamCloseWebsocketRequests| | | Enabled | Enabled | Enabled | Enabled | | UpgradeStatus| | | Enabled | Enabled | Enabled | Enabled | | UserNamespacesPodSecurityStandards| | | Enabled | Enabled | Enabled | Enabled | -| UserNamespacesSupport| | | Enabled | Enabled | Enabled | Enabled | | VSphereConfigurableMaxAllowedBlockVolumesPerNode| | | Enabled | Enabled | Enabled | Enabled | | VSphereHostVMGroupZonal| | | Enabled | Enabled | Enabled | Enabled | | VSphereMultiDisk| | | Enabled | Enabled | Enabled | Enabled | @@ -75,8 +70,6 @@ | BareMetalLoadBalancer| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | BuildCSIVolumes| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | ChunkSizeMiB| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | -| CloudDualStackNodeIPs| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | -| DisableKubeletCloudCredentialProviders| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | GCPLabelsTags| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | HardwareSpeed| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | | IngressControllerLBSubnetsAWS| Enabled | Enabled | Enabled | Enabled | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index 8f30373e928..9531f838c42 100644 --- a/features/features.go +++ b/features/features.go @@ -44,14 +44,6 @@ var ( enhancementPR("https://github.com/openshift/enhancements/pull/1706"). mustRegister() - FeatureGateServiceAccountTokenNodeBinding = newFeatureGate("ServiceAccountTokenNodeBinding"). - reportProblemsToJiraComponent("apiserver-auth"). - contactPerson("stlaz"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/4193"). - enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateValidatingAdmissionPolicy = newFeatureGate("ValidatingAdmissionPolicy"). reportProblemsToJiraComponent("kube-apiserver"). contactPerson("benluddy"). @@ -92,14 +84,6 @@ var ( enableIn(configv1.Default, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() - FeatureGateNodeSwap = newFeatureGate("NodeSwap"). - reportProblemsToJiraComponent("node"). - contactPerson("ehashman"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/2400"). - enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateMachineAPIProviderOpenStack = newFeatureGate("MachineAPIProviderOpenStack"). reportProblemsToJiraComponent("openstack"). contactPerson("egarcia"). @@ -195,14 +179,6 @@ var ( enableIn(configv1.Default, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() - FeatureGateCloudDualStackNodeIPs = newFeatureGate("CloudDualStackNodeIPs"). - reportProblemsToJiraComponent("machine-config-operator/platform-baremetal"). - contactPerson("mkowalsk"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/3705"). - enableIn(configv1.Default, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateVSphereHostVMGroupZonal = newFeatureGate("VSphereHostVMGroupZonal"). reportProblemsToJiraComponent("splat"). contactPerson("jcpowermac"). @@ -409,14 +385,6 @@ var ( enableIn(configv1.Default, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() - FeatureGateDisableKubeletCloudCredentialProviders = newFeatureGate("DisableKubeletCloudCredentialProviders"). - reportProblemsToJiraComponent("cloud-provider"). - contactPerson("jspeed"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/2395"). - enableIn(configv1.Default, configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateOnClusterBuild = newFeatureGate("OnClusterBuild"). reportProblemsToJiraComponent("MachineConfigOperator"). contactPerson("dkhater"). @@ -465,14 +433,6 @@ var ( enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() - FeatureGateTranslateStreamCloseWebsocketRequests = newFeatureGate("TranslateStreamCloseWebsocketRequests"). - reportProblemsToJiraComponent("kube-apiserver"). - contactPerson("akashem"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/4006"). - enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateVolumeAttributesClass = newFeatureGate("VolumeAttributesClass"). reportProblemsToJiraComponent("Storage / Kubernetes External Components"). contactPerson("dfajmon"). @@ -671,14 +631,6 @@ var ( enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() - FeatureGateUserNamespacesSupport = newFeatureGate("UserNamespacesSupport"). - reportProblemsToJiraComponent("Node"). - contactPerson("haircommander"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/127"). - enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateUserNamespacesPodSecurityStandards = newFeatureGate("UserNamespacesPodSecurityStandards"). reportProblemsToJiraComponent("Node"). contactPerson("haircommander"). @@ -687,14 +639,6 @@ var ( enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() - FeatureGateProcMountType = newFeatureGate("ProcMountType"). - reportProblemsToJiraComponent("Node"). - contactPerson("haircommander"). - productScope(kubernetes). - enhancementPR("https://github.com/kubernetes/enhancements/issues/4265"). - enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). - mustRegister() - FeatureGateVSphereMultiNetworks = newFeatureGate("VSphereMultiNetworks"). reportProblemsToJiraComponent("SPLAT"). contactPerson("rvanderp"). diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index e14e17d200c..14902055d0c 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -133,9 +133,6 @@ { "name": "NewOLMCatalogdAPIV1Metas" }, - { - "name": "NodeSwap" - }, { "name": "NutanixMultiSubnets" }, @@ -151,9 +148,6 @@ { "name": "PlatformOperators" }, - { - "name": "ProcMountType" - }, { "name": "RouteAdvertisements" }, @@ -166,9 +160,6 @@ { "name": "SELinuxMount" }, - { - "name": "ServiceAccountTokenNodeBinding" - }, { "name": "ShortCertRotation" }, @@ -181,18 +172,12 @@ { "name": "SigstoreImageVerificationPKI" }, - { - "name": "TranslateStreamCloseWebsocketRequests" - }, { "name": "UpgradeStatus" }, { "name": "UserNamespacesPodSecurityStandards" }, - { - "name": "UserNamespacesSupport" - }, { "name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode" }, @@ -237,12 +222,6 @@ { "name": "ChunkSizeMiB" }, - { - "name": "CloudDualStackNodeIPs" - }, - { - "name": "DisableKubeletCloudCredentialProviders" - }, { "name": "ExternalOIDC" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index 20d832b5d8c..a4a489c2e93 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -77,9 +77,6 @@ { "name": "ChunkSizeMiB" }, - { - "name": "CloudDualStackNodeIPs" - }, { "name": "ClusterMonitoringConfig" }, @@ -92,9 +89,6 @@ { "name": "DNSNameResolver" }, - { - "name": "DisableKubeletCloudCredentialProviders" - }, { "name": "DualReplica" }, @@ -206,9 +200,6 @@ { "name": "NodeDisruptionPolicy" }, - { - "name": "NodeSwap" - }, { "name": "NutanixMultiSubnets" }, @@ -233,9 +224,6 @@ { "name": "PrivateHostedZoneAWS" }, - { - "name": "ProcMountType" - }, { "name": "RouteAdvertisements" }, @@ -248,9 +236,6 @@ { "name": "SELinuxMount" }, - { - "name": "ServiceAccountTokenNodeBinding" - }, { "name": "SetEIPForNLBIngressController" }, @@ -266,18 +251,12 @@ { "name": "SigstoreImageVerificationPKI" }, - { - "name": "TranslateStreamCloseWebsocketRequests" - }, { "name": "UpgradeStatus" }, { "name": "UserNamespacesPodSecurityStandards" }, - { - "name": "UserNamespacesSupport" - }, { "name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index 20a48104b04..741cd06a620 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -95,9 +95,6 @@ { "name": "ChunkSizeMiB" }, - { - "name": "CloudDualStackNodeIPs" - }, { "name": "ClusterMonitoringConfig" }, @@ -107,9 +104,6 @@ { "name": "DNSNameResolver" }, - { - "name": "DisableKubeletCloudCredentialProviders" - }, { "name": "DualReplica" }, @@ -218,9 +212,6 @@ { "name": "NodeDisruptionPolicy" }, - { - "name": "NodeSwap" - }, { "name": "NutanixMultiSubnets" }, @@ -245,18 +236,12 @@ { "name": "PrivateHostedZoneAWS" }, - { - "name": "ProcMountType" - }, { "name": "RouteAdvertisements" }, { "name": "RouteExternalCertificate" }, - { - "name": "ServiceAccountTokenNodeBinding" - }, { "name": "SetEIPForNLBIngressController" }, @@ -266,18 +251,12 @@ { "name": "SigstoreImageVerification" }, - { - "name": "TranslateStreamCloseWebsocketRequests" - }, { "name": "UpgradeStatus" }, { "name": "UserNamespacesPodSecurityStandards" }, - { - "name": "UserNamespacesSupport" - }, { "name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index fe583be2535..588e0a9a765 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -133,9 +133,6 @@ { "name": "NewOLMCatalogdAPIV1Metas" }, - { - "name": "NodeSwap" - }, { "name": "NutanixMultiSubnets" }, @@ -151,9 +148,6 @@ { "name": "PlatformOperators" }, - { - "name": "ProcMountType" - }, { "name": "RouteAdvertisements" }, @@ -166,9 +160,6 @@ { "name": "SELinuxMount" }, - { - "name": "ServiceAccountTokenNodeBinding" - }, { "name": "ShortCertRotation" }, @@ -181,18 +172,12 @@ { "name": "SigstoreImageVerificationPKI" }, - { - "name": "TranslateStreamCloseWebsocketRequests" - }, { "name": "UpgradeStatus" }, { "name": "UserNamespacesPodSecurityStandards" }, - { - "name": "UserNamespacesSupport" - }, { "name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode" }, @@ -237,12 +222,6 @@ { "name": "ChunkSizeMiB" }, - { - "name": "CloudDualStackNodeIPs" - }, - { - "name": "DisableKubeletCloudCredentialProviders" - }, { "name": "GCPLabelsTags" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index 72f1d0e6644..b245b46eaea 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -71,9 +71,6 @@ { "name": "ChunkSizeMiB" }, - { - "name": "CloudDualStackNodeIPs" - }, { "name": "ClusterMonitoringConfig" }, @@ -86,9 +83,6 @@ { "name": "DNSNameResolver" }, - { - "name": "DisableKubeletCloudCredentialProviders" - }, { "name": "DualReplica" }, @@ -206,9 +200,6 @@ { "name": "NodeDisruptionPolicy" }, - { - "name": "NodeSwap" - }, { "name": "NutanixMultiSubnets" }, @@ -233,9 +224,6 @@ { "name": "PrivateHostedZoneAWS" }, - { - "name": "ProcMountType" - }, { "name": "RouteAdvertisements" }, @@ -248,9 +236,6 @@ { "name": "SELinuxMount" }, - { - "name": "ServiceAccountTokenNodeBinding" - }, { "name": "SetEIPForNLBIngressController" }, @@ -266,18 +251,12 @@ { "name": "SigstoreImageVerificationPKI" }, - { - "name": "TranslateStreamCloseWebsocketRequests" - }, { "name": "UpgradeStatus" }, { "name": "UserNamespacesPodSecurityStandards" }, - { - "name": "UserNamespacesSupport" - }, { "name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index 6b5b0b1205d..0ae2071798d 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -89,9 +89,6 @@ { "name": "ChunkSizeMiB" }, - { - "name": "CloudDualStackNodeIPs" - }, { "name": "ClusterMonitoringConfig" }, @@ -101,9 +98,6 @@ { "name": "DNSNameResolver" }, - { - "name": "DisableKubeletCloudCredentialProviders" - }, { "name": "DualReplica" }, @@ -218,9 +212,6 @@ { "name": "NodeDisruptionPolicy" }, - { - "name": "NodeSwap" - }, { "name": "NutanixMultiSubnets" }, @@ -245,18 +236,12 @@ { "name": "PrivateHostedZoneAWS" }, - { - "name": "ProcMountType" - }, { "name": "RouteAdvertisements" }, { "name": "RouteExternalCertificate" }, - { - "name": "ServiceAccountTokenNodeBinding" - }, { "name": "SetEIPForNLBIngressController" }, @@ -266,18 +251,12 @@ { "name": "SigstoreImageVerification" }, - { - "name": "TranslateStreamCloseWebsocketRequests" - }, { "name": "UpgradeStatus" }, { "name": "UserNamespacesPodSecurityStandards" }, - { - "name": "UserNamespacesSupport" - }, { "name": "VSphereConfigurableMaxAllowedBlockVolumesPerNode" },