5.13. Désinstallation de l'opérateur de conformité
Vous pouvez supprimer l'OpenShift Compliance Operator de votre cluster en utilisant la console web OpenShift Container Platform ou le CLI.
5.13.1. Désinstallation de l'OpenShift Compliance Operator d'OpenShift Container Platform à l'aide de la console web Copier lienLien copié sur presse-papiers!
Pour supprimer l'Opérateur de conformité, vous devez d'abord supprimer les objets de l'espace de noms. Une fois les objets supprimés, vous pouvez supprimer l'opérateur et son espace de noms en supprimant le projet openshift-compliance.
Conditions préalables
-
Accès à un cluster OpenShift Container Platform à l'aide d'un compte disposant des autorisations
cluster-admin. - L'opérateur de conformité OpenShift doit être installé.
Procédure
Pour supprimer l'opérateur de conformité en utilisant la console web d'OpenShift Container Platform :
Allez à la page Operators
Installed Operators Compliance Operator. - Cliquez sur All instances.
-
Dans All namespaces, cliquez sur le menu Options
et supprimez tous les objets ScanSettingBinding, ComplainceSuite, ComplianceScan et ProfileBundle.
-
Passez à la page Administration
Operators Installed Operators. -
Cliquez sur le menu Options
sur l'entrée Compliance Operator et sélectionnez Uninstall Operator.
-
Passez à la page Home
Projects. - Recherche de "compliance".
Cliquez sur le menu Options
à côté du projet openshift-compliance et sélectionnez Delete Project.
-
Confirmez la suppression en tapant
openshift-compliancedans la boîte de dialogue, puis cliquez sur Delete.
-
Confirmez la suppression en tapant
5.13.2. Désinstallation de l'OpenShift Compliance Operator de OpenShift Container Platform à l'aide de la CLI Copier lienLien copié sur presse-papiers!
Pour supprimer l'Opérateur de conformité, vous devez d'abord supprimer les objets de l'espace de noms. Une fois les objets supprimés, vous pouvez supprimer l'opérateur et son espace de noms en supprimant le projet openshift-compliance.
Conditions préalables
-
Accès à un cluster OpenShift Container Platform à l'aide d'un compte disposant des autorisations
cluster-admin. - L'opérateur de conformité OpenShift doit être installé.
Procédure
Supprime tous les objets de l'espace de noms.
Supprimer les objets
ScanSettingBinding:oc delete ssb <ScanSettingBinding-name> -n openshift-complianceSupprimer les objets
ScanSetting:$ oc delete ss <ScanSetting-name> -n openshift-complianceSupprimer les objets
ComplianceSuite:oc delete suite <compliancesuite-name> -n openshift-complianceSupprimer les objets
ComplianceScan:oc delete scan <compliancescan-name> -n openshift-complianceObtenir les objets
ProfileBundle:$ oc get profilebundle.compliance -n openshift-complianceExemple de sortie
NAME CONTENTIMAGE CONTENTFILE STATUS ocp4 registry.redhat.io/compliance/openshift-compliance-content-rhel8@sha256:<hash> ssg-ocp4-ds.xml VALID rhcos4 registry.redhat.io/compliance/openshift-compliance-content-rhel8@sha256:<hash> ssg-rhcos4-ds.xml VALIDSupprimer les objets
ProfileBundle:$ oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-complianceExemple de sortie
profilebundle.compliance.openshift.io "ocp4" deleted profilebundle.compliance.openshift.io "rhcos4" deleted
Supprimer l'objet Abonnement :
oc delete sub <Subscription-Name> -n openshift-complianceSupprimer l'objet CSV :
$ oc delete CSV -n openshift-complianceSupprimer le projet :
$ oc delete project -n openshift-complianceExemple de sortie
project.project.openshift.io "openshift-compliance" deleted
Vérification
Confirmez la suppression de l'espace de noms :
$ oc get project/openshift-complianceExemple de sortie
Error from server (NotFound): namespaces "openshift-compliance" not found