From 147550c3d390a43f4a1591fbbdf50d3ecbddbfc5 Mon Sep 17 00:00:00 2001 From: Peter Hunt Date: Fri, 28 Jun 2024 16:06:25 -0400 Subject: [PATCH] add UserNamespacesSupport to TechPreview feature gates Signed-off-by: Peter Hunt --- features.md | 2 ++ features/features.go | 14 ++++++++++++++ .../featureGate-Hypershift-Default.yaml | 6 ++++++ ...featureGate-Hypershift-DevPreviewNoUpgrade.yaml | 6 ++++++ ...eatureGate-Hypershift-TechPreviewNoUpgrade.yaml | 6 ++++++ .../featureGate-SelfManagedHA-Default.yaml | 6 ++++++ ...tureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml | 6 ++++++ ...ureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml | 6 ++++++ 8 files changed, 52 insertions(+) diff --git a/features.md b/features.md index f61de97900e..0d3b5d9aec1 100644 --- a/features.md +++ b/features.md @@ -43,6 +43,8 @@ | 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 | | VSphereMultiVCenters| | | Enabled | Enabled | Enabled | Enabled | | VolumeGroupSnapshot| | | Enabled | Enabled | Enabled | Enabled | | ExternalOIDC| Enabled | | Enabled | Enabled | Enabled | Enabled | diff --git a/features/features.go b/features/features.go index fb75b166065..979d397395e 100644 --- a/features/features.go +++ b/features/features.go @@ -611,4 +611,18 @@ var ( productScope(ocpSpecific). enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). mustRegister() + + FeatureGateUserNamespacesSupport = newFeatureGate("UserNamespacesSupport"). + reportProblemsToJiraComponent("Node"). + contactPerson("haircommander"). + productScope(kubernetes). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() + + FeatureGateUserNamespacesPodSecurityStandards = newFeatureGate("UserNamespacesPodSecurityStandards"). + reportProblemsToJiraComponent("Node"). + contactPerson("haircommander"). + productScope(kubernetes). + enableIn(configv1.DevPreviewNoUpgrade, configv1.TechPreviewNoUpgrade). + mustRegister() ) diff --git a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml index 12c6878da2a..364b5cfdbc1 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-Default.yaml @@ -142,6 +142,12 @@ { "name": "UpgradeStatus" }, + { + "name": "UserNamespacesPodSecurityStandards" + }, + { + "name": "UserNamespacesSupport" + }, { "name": "VSphereMultiVCenters" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml index 1708bd342a1..ad3c5d33645 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-DevPreviewNoUpgrade.yaml @@ -248,6 +248,12 @@ { "name": "UpgradeStatus" }, + { + "name": "UserNamespacesPodSecurityStandards" + }, + { + "name": "UserNamespacesSupport" + }, { "name": "VSphereControlPlaneMachineSet" }, diff --git a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml index d9cc141f9f9..a7fd3142e42 100644 --- a/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-Hypershift-TechPreviewNoUpgrade.yaml @@ -248,6 +248,12 @@ { "name": "UpgradeStatus" }, + { + "name": "UserNamespacesPodSecurityStandards" + }, + { + "name": "UserNamespacesSupport" + }, { "name": "VSphereControlPlaneMachineSet" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml index 697b81822bd..d8211484de2 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-Default.yaml @@ -145,6 +145,12 @@ { "name": "UpgradeStatus" }, + { + "name": "UserNamespacesPodSecurityStandards" + }, + { + "name": "UserNamespacesSupport" + }, { "name": "VSphereMultiVCenters" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml index 47077a4e6d3..8df491b889b 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-DevPreviewNoUpgrade.yaml @@ -248,6 +248,12 @@ { "name": "UpgradeStatus" }, + { + "name": "UserNamespacesPodSecurityStandards" + }, + { + "name": "UserNamespacesSupport" + }, { "name": "VSphereControlPlaneMachineSet" }, diff --git a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml index 870b5fbe156..4196ff810f7 100644 --- a/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml +++ b/payload-manifests/featuregates/featureGate-SelfManagedHA-TechPreviewNoUpgrade.yaml @@ -248,6 +248,12 @@ { "name": "UpgradeStatus" }, + { + "name": "UserNamespacesPodSecurityStandards" + }, + { + "name": "UserNamespacesSupport" + }, { "name": "VSphereControlPlaneMachineSet" },