From 2edda3ffff72acdfe6b13eb01603e8b7d5b3d74f Mon Sep 17 00:00:00 2001 From: GroceryBoyJr <75502996+GroceryBoyJr@users.noreply.github.com> Date: Thu, 3 Apr 2025 15:42:04 -0400 Subject: [PATCH] OSDOCS-13975:Add uninstall documentation to FIO --- _topic_maps/_topic_map.yml | 2 + modules/fio-uninstall-console.adoc | 37 +++++++++++++++++++ .../fio-uninstalling.adoc | 11 ++++++ 3 files changed, 50 insertions(+) create mode 100644 modules/fio-uninstall-console.adoc create mode 100644 security/file_integrity_operator/fio-uninstalling.adoc diff --git a/_topic_maps/_topic_map.yml b/_topic_maps/_topic_map.yml index 6840319d90..0c6ff6dd68 100644 --- a/_topic_maps/_topic_map.yml +++ b/_topic_maps/_topic_map.yml @@ -1157,6 +1157,8 @@ Topics: File: file-integrity-operator-advanced-usage - Name: Troubleshooting the File Integrity Operator File: file-integrity-operator-troubleshooting + - Name: Uninstalling the File Integrity Operator + File: fio-uninstalling - Name: Security Profiles Operator Dir: security_profiles_operator Topics: diff --git a/modules/fio-uninstall-console.adoc b/modules/fio-uninstall-console.adoc new file mode 100644 index 0000000000..c3d3103da4 --- /dev/null +++ b/modules/fio-uninstall-console.adoc @@ -0,0 +1,37 @@ +// Module included in the following assemblies: +// +// * security/file_integrity_operator/fio-uninstalling.adoc + +:_mod-docs-content-type: PROCEDURE +[id="fio-uninstall-console_{context}"] += Uninstall the File Integrity Operator using the web console + +To remove the File Integrity Operator, you must first delete the `FileIntegrity` objects in all namespaces. After the objects are removed, you can then remove the Operator and its namespace. + +.Prerequisites + +* You have access to an {product-title} cluster that uses an account with `cluster-admin` permissions. +* The File Integrity Operator is installed. + +.Procedure + +. Navigate to the *Operators* -> *Installed Operators* -> *File Integrity Operator* page. + +. From the *File Integrity* tab, ensure the *Show operands in: All namespaces* default option is selected to list all `FileIntegrity` objects in all namespaces. + +. Click the Options menu {kebab} and then click *Delete FileIntegrity* to delete a `FileIntegrity` object. Ensure all `FileIntegrity` objects are deleted. + +. Go to the *Administration* -> *Operators* -> *Installed Operators* page. + +. Click the Options menu {kebab} on the *File Integrity Operator* entry and select *Uninstall Operator*. + +. Go to the *Home* -> *Projects* page. + +. Search for `openshift-file-integrity`. + +. Click the Options menu {kebab} for the *openshift-file-integrity* project entry, and then click *Delete Project*. A *Delete Project* dialog box opens on the web console. + +.Verification + +* Type `openshift-file-integrity` in the *Delete Project* dialog box and then click the *Delete* button. + diff --git a/security/file_integrity_operator/fio-uninstalling.adoc b/security/file_integrity_operator/fio-uninstalling.adoc new file mode 100644 index 0000000000..240618b46b --- /dev/null +++ b/security/file_integrity_operator/fio-uninstalling.adoc @@ -0,0 +1,11 @@ +:_mod-docs-content-type: ASSEMBLY +[id="fio-uninstalliing"] += Uninstalling the File Integrity Operator +include::_attributes/common-attributes.adoc[] +:context: fio-uninstalling + +You can remove the File Integrity Operator from your cluster by using the {product-title} web console. + +toc::[] + +include::modules/fio-uninstall-console.adoc[leveloffset=+1]