From 400c306ced115f540746ed8be896ad8a0a9220e6 Mon Sep 17 00:00:00 2001 From: Lisa Pettyjohn Date: Wed, 11 Dec 2024 08:49:00 -0500 Subject: [PATCH] OSDOCS-12842#Remove Share Resource CSI Driver --- _topic_maps/_topic_map.yml | 2 - ...ibutes-on-shared-resource-pod-volumes.adoc | 0 ...ations-for-shared-resource-csi-driver.adoc | 0 ...nsights-operator-and-openshift-builds.adoc | 0 ...-sharing-configmaps-across-namespaces.adoc | 0 ...age-sharing-secrets-across-namespaces.adoc | 0 ...ing-a-sharedconfigmap-object-in-a-pod.adoc | 0 ...ing-a-sharedsecrets-resource-in-a-pod.adoc | 0 ...e-shared-resource-csi-driver-operator.adoc | 0 ...tled-builds-with-sharedsecret-objects.adoc | 2 +- ...rage-csi-inline-overview-admin-plugin.adoc | 2 - ...ephemeral-storage-csi-inline-overview.adoc | 6 +-- modules/gathering-data-specific-features.adoc | 3 -- ...nodes-cluster-enabling-features-about.adoc | 43 +++++++++++++++++++ ...sistent-storage-csi-drivers-supported.adoc | 1 - .../ephemeral-storage-csi-inline.adoc | 1 - 16 files changed, 45 insertions(+), 15 deletions(-) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-additional-details-about-volumeattributes-on-shared-resource-pod-volumes.adoc (100%) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-additional-support-limitations-for-shared-resource-csi-driver.adoc (100%) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-integration-between-shared-resources-insights-operator-and-openshift-builds.adoc (100%) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-sharing-configmaps-across-namespaces.adoc (100%) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-sharing-secrets-across-namespaces.adoc (100%) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-using-a-sharedconfigmap-object-in-a-pod.adoc (100%) rename {modules => _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules}/ephemeral-storage-using-a-sharedsecrets-resource-in-a-pod.adoc (100%) rename {storage/container_storage_interface => _unused_topics/Storage_Shared_Resource_CSI_Driver}/ephemeral-storage-shared-resource-csi-driver-operator.adoc (100%) diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index f66016e7c3..e7e9815ade 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -1758,8 +1758,6 @@ Topics: File: persistent-storage-csi - Name: CSI inline ephemeral volumes File: ephemeral-storage-csi-inline - - Name: Shared Resource CSI Driver Operator - File: ephemeral-storage-shared-resource-csi-driver-operator - Name: CSI volume snapshots File: persistent-storage-csi-snapshots - Name: CSI volume cloning diff --git a/modules/ephemeral-storage-additional-details-about-volumeattributes-on-shared-resource-pod-volumes.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-additional-details-about-volumeattributes-on-shared-resource-pod-volumes.adoc similarity index 100% rename from modules/ephemeral-storage-additional-details-about-volumeattributes-on-shared-resource-pod-volumes.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-additional-details-about-volumeattributes-on-shared-resource-pod-volumes.adoc diff --git a/modules/ephemeral-storage-additional-support-limitations-for-shared-resource-csi-driver.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-additional-support-limitations-for-shared-resource-csi-driver.adoc similarity index 100% rename from modules/ephemeral-storage-additional-support-limitations-for-shared-resource-csi-driver.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-additional-support-limitations-for-shared-resource-csi-driver.adoc diff --git a/modules/ephemeral-storage-integration-between-shared-resources-insights-operator-and-openshift-builds.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-integration-between-shared-resources-insights-operator-and-openshift-builds.adoc similarity index 100% rename from modules/ephemeral-storage-integration-between-shared-resources-insights-operator-and-openshift-builds.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-integration-between-shared-resources-insights-operator-and-openshift-builds.adoc diff --git a/modules/ephemeral-storage-sharing-configmaps-across-namespaces.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-sharing-configmaps-across-namespaces.adoc similarity index 100% rename from modules/ephemeral-storage-sharing-configmaps-across-namespaces.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-sharing-configmaps-across-namespaces.adoc diff --git a/modules/ephemeral-storage-sharing-secrets-across-namespaces.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-sharing-secrets-across-namespaces.adoc similarity index 100% rename from modules/ephemeral-storage-sharing-secrets-across-namespaces.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-sharing-secrets-across-namespaces.adoc diff --git a/modules/ephemeral-storage-using-a-sharedconfigmap-object-in-a-pod.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-using-a-sharedconfigmap-object-in-a-pod.adoc similarity index 100% rename from modules/ephemeral-storage-using-a-sharedconfigmap-object-in-a-pod.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-using-a-sharedconfigmap-object-in-a-pod.adoc diff --git a/modules/ephemeral-storage-using-a-sharedsecrets-resource-in-a-pod.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-using-a-sharedsecrets-resource-in-a-pod.adoc similarity index 100% rename from modules/ephemeral-storage-using-a-sharedsecrets-resource-in-a-pod.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/Modules/ephemeral-storage-using-a-sharedsecrets-resource-in-a-pod.adoc diff --git a/storage/container_storage_interface/ephemeral-storage-shared-resource-csi-driver-operator.adoc b/_unused_topics/Storage_Shared_Resource_CSI_Driver/ephemeral-storage-shared-resource-csi-driver-operator.adoc similarity index 100% rename from storage/container_storage_interface/ephemeral-storage-shared-resource-csi-driver-operator.adoc rename to _unused_topics/Storage_Shared_Resource_CSI_Driver/ephemeral-storage-shared-resource-csi-driver-operator.adoc diff --git a/modules/builds-running-entitled-builds-with-sharedsecret-objects.adoc b/modules/builds-running-entitled-builds-with-sharedsecret-objects.adoc index c074881836..4e7cadfcf1 100644 --- a/modules/builds-running-entitled-builds-with-sharedsecret-objects.adoc +++ b/modules/builds-running-entitled-builds-with-sharedsecret-objects.adoc @@ -8,7 +8,7 @@ The `SharedSecret` object allows you to share and synchronize secrets across nam [IMPORTANT] ==== -The Shared Resource CSI Driver feature is now generally available in link:https://docs.redhat.com/en/documentation/builds_for_red_hat_openshift/1.1[{builds-v2title} 1.1]. This feature is now deprecated in {product-title}. To use this feature, ensure you are using {builds-v2title} 1.1 or a more recent version. +The Shared Resource CSI Driver feature is now generally available in link:https://docs.redhat.com/en/documentation/builds_for_red_hat_openshift/1.1[{builds-v2title} 1.1]. This feature is now removed in {product-title} 4.18 and later. To use this feature, ensure that you are using {builds-v2title} 1.1 or later. ==== .Prerequisites diff --git a/modules/ephemeral-storage-csi-inline-overview-admin-plugin.adoc b/modules/ephemeral-storage-csi-inline-overview-admin-plugin.adoc index 755ae1cee9..7c58bc37b5 100644 --- a/modules/ephemeral-storage-csi-inline-overview-admin-plugin.adoc +++ b/modules/ephemeral-storage-csi-inline-overview-admin-plugin.adoc @@ -110,8 +110,6 @@ If the referenced CSI driver for a CSI ephemeral volume does not have the `csi-e The CSI drivers that ship with {product-title} and support ephemeral volumes have a reasonable default set for the `csi-ephemeral-volume-profile` label: -* Shared Resource CSI driver: restricted - * Azure File CSI driver: privileged An admin can change the default value of the label if desired. \ No newline at end of file diff --git a/modules/ephemeral-storage-csi-inline-overview.adoc b/modules/ephemeral-storage-csi-inline-overview.adoc index 33f80c4b73..05590386d3 100644 --- a/modules/ephemeral-storage-csi-inline-overview.adoc +++ b/modules/ephemeral-storage-csi-inline-overview.adoc @@ -14,16 +14,12 @@ This feature allows you to specify CSI volumes directly in the `Pod` specificati [IMPORTANT] ==== -The Shared Resource CSI Driver feature is now generally available in link:https://docs.redhat.com/en/documentation/builds_for_red_hat_openshift/1.1[{builds-v2title} 1.1]. This feature is now deprecated in {product-title}. To use this feature, ensure you are using {builds-v2title} 1.1 or a more recent version. +The Shared Resource CSI Driver feature is now generally available in link:https://docs.redhat.com/en/documentation/builds_for_red_hat_openshift/1.1[{builds-v2title} 1.1]. This feature is now removed in {product-title} 4.18 and later. To use this feature, ensure that you are using {builds-v2title} 1.1 or later. ==== By default, {product-title} supports CSI inline ephemeral volumes with these limitations: * Support is only available for CSI drivers. In-tree and FlexVolumes are not supported. -* The Shared Resource CSI Driver supports using inline ephemeral volumes only to access `Secrets` or `ConfigMaps` across multiple namespaces as a Technology Preview feature in {product-title}. * Community or storage vendors provide other CSI drivers that support these volumes. Follow the installation instructions provided by the CSI driver provider. CSI drivers might not have implemented the inline volume functionality, including `Ephemeral` capacity. For details, see the CSI driver documentation. - -:FeatureName: Shared Resource CSI Driver -include::snippets/technology-preview.adoc[leveloffset=+0] diff --git a/modules/gathering-data-specific-features.adoc b/modules/gathering-data-specific-features.adoc index 56198f57dc..69b515c9be 100644 --- a/modules/gathering-data-specific-features.adoc +++ b/modules/gathering-data-specific-features.adoc @@ -48,9 +48,6 @@ endif::openshift-rosa,openshift-dedicated[] |`quay.io/netobserv/must-gather` |Data collection for the Network Observability Operator. -|`registry.redhat.io/openshift4/ose-csi-driver-shared-resource-mustgather-rhel8` -|Data collection for OpenShift Shared Resource CSI Driver. - ifndef::openshift-rosa,openshift-dedicated[] |`registry.redhat.io/openshift4/ose-local-storage-mustgather-rhel9:v` |Data collection for Local Storage Operator. diff --git a/modules/nodes-cluster-enabling-features-about.adoc b/modules/nodes-cluster-enabling-features-about.adoc index 903c24112c..56dc13302f 100644 --- a/modules/nodes-cluster-enabling-features-about.adoc +++ b/modules/nodes-cluster-enabling-features-about.adoc @@ -20,6 +20,49 @@ Enabling the `TechPreviewNoUpgrade` feature set on your cluster cannot be undone The following Technology Preview features are enabled by this feature set: + -- +** External cloud providers. Enables support for external cloud providers for clusters on vSphere, AWS, Azure, and GCP. Support for OpenStack is GA. This is an internal feature that most users do not need to interact with. (`ExternalCloudProvider`) +** Swap memory on nodes. Enables swap memory use for {product-title} workloads on a per-node basis. (`NodeSwap`) +** OpenStack Machine API Provider. This gate has no effect and is planned to be removed from this feature set in a future release. (`MachineAPIProviderOpenStack`) +** Insights Operator. Enables the `InsightsDataGather` CRD, which allows users to configure some Insights data gathering options. The feature set also enables the `DataGather` CRD, which allows users to run Insights data gathering on-demand. (`InsightsConfigAPI`) +** Insights Operator. Enables a new data collection feature called 'Insights Runtime Extractor' which, when enabled, allows Red{nbsp}Hat to gather more runtime workload data about your {product-title} containers. (`InsightsRuntimeExtractor`) +** Dynamic Resource Allocation API. Enables a new API for requesting and sharing resources between pods and containers. This is an internal feature that most users do not need to interact with. (`DynamicResourceAllocation`) +** Pod security admission enforcement. Enables the restricted enforcement mode for pod security admission. Instead of only logging a warning, pods are rejected if they violate pod security standards. (`OpenShiftPodSecurityAdmission`) +** StatefulSet pod availability upgrading limits. Enables users to define the maximum number of statefulset pods unavailable during updates which reduces application downtime. (`MaxUnavailableStatefulSet`) +** `OVNObservability` resource allows you to verify expected network behavior. Supports the following network APIs: `NetworkPolicy`, `AdminNetworkPolicy`, `BaselineNetworkPolicy`, `UserDefinesdNetwork` isolation, multicast ACLs, and egress firewalls. When enabled, you can view network events in the terminal. +** `gcpLabelsTags` +** `vSphereStaticIPs` +** `routeExternalCertificate` +** `automatedEtcdBackup` +** `gcpClusterHostedDNS` +** `vSphereControlPlaneMachineset` +** `dnsNameResolver` +** `machineConfigNodes` +** `metricsServer` +** `installAlternateInfrastructureAWS` +** `mixedCPUsAllocation` +** `managedBootImages` +** `onClusterBuild` +** `signatureStores` +** `SigstoreImageVerification` +** `DisableKubeletCloudCredentialProviders` +** `BareMetalLoadBalancer` +** `ClusterAPIInstallAWS` +** `ClusterAPIInstallAzure` +** `ClusterAPIInstallNutanix` +** `ClusterAPIInstallOpenStack` +** `ClusterAPIInstallVSphere` +** `HardwareSpeed` +** `KMSv1` +** `NetworkDiagnosticsConfig` +** `VSphereDriverConfiguration` +** `ExternalOIDC` +** `ChunkSizeMiB` +** `ClusterAPIInstallGCP` +** `ClusterAPIInstallPowerVS` +** `EtcdBackendQuota` +** `InsightsConfig` +** `InsightsOnDemandDataGather` +** `MetricsCollectionProfiles` ** `NewOLM` ** `AWSClusterHostedDNS` ** `AdditionalRoutingCapabilities` diff --git a/modules/persistent-storage-csi-drivers-supported.adoc b/modules/persistent-storage-csi-drivers-supported.adoc index 022a9a4f77..5cc5c20ad9 100644 --- a/modules/persistent-storage-csi-drivers-supported.adoc +++ b/modules/persistent-storage-csi-drivers-supported.adoc @@ -56,7 +56,6 @@ ifndef::openshift-dedicated,openshift-rosa[] |OpenStack Cinder | ✅ | ✅ | ✅| |OpenShift Data Foundation | ✅ | ✅ | ✅| |OpenStack Manila | ✅ | | ✅ | -|Shared Resource | | | | ✅ |CIFS/SMB | | ✅ | | |VMware vSphere | ✅^[1]^ | | ✅^[2]^| endif::openshift-dedicated,openshift-rosa[] diff --git a/storage/container_storage_interface/ephemeral-storage-csi-inline.adoc b/storage/container_storage_interface/ephemeral-storage-csi-inline.adoc index 1ab952de8d..e7a9c2f76f 100644 --- a/storage/container_storage_interface/ephemeral-storage-csi-inline.adoc +++ b/storage/container_storage_interface/ephemeral-storage-csi-inline.adoc @@ -12,7 +12,6 @@ Container Storage Interface (CSI) inline ephemeral volumes allow you to define a This feature is only available with supported Container Storage Interface (CSI) drivers: -* Shared Resource CSI driver * Azure File CSI driver * {secrets-store-driver}