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-compliance
oc delete ssb <ScanSettingBinding-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer les objets
ScanSetting:oc delete ss <ScanSetting-name> -n openshift-compliance
$ oc delete ss <ScanSetting-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer les objets
ComplianceSuite:oc delete suite <compliancesuite-name> -n openshift-compliance
oc delete suite <compliancesuite-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer les objets
ComplianceScan:oc delete scan <compliancescan-name> -n openshift-compliance
oc delete scan <compliancescan-name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Obtenir les objets
ProfileBundle:oc get profilebundle.compliance -n openshift-compliance
$ oc get profilebundle.compliance -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple 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 VALID
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 VALIDCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer les objets
ProfileBundle:oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-compliance
$ oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
profilebundle.compliance.openshift.io "ocp4" deleted profilebundle.compliance.openshift.io "rhcos4" deleted
profilebundle.compliance.openshift.io "ocp4" deleted profilebundle.compliance.openshift.io "rhcos4" deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Supprimer l'objet Abonnement :
oc delete sub <Subscription-Name> -n openshift-compliance
oc delete sub <Subscription-Name> -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer l'objet CSV :
oc delete CSV -n openshift-compliance
$ oc delete CSV -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Supprimer le projet :
oc delete project -n openshift-compliance
$ oc delete project -n openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
project.project.openshift.io "openshift-compliance" deleted
project.project.openshift.io "openshift-compliance" deletedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Vérification
Confirmez la suppression de l'espace de noms :
oc get project/openshift-compliance
$ oc get project/openshift-complianceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Error from server (NotFound): namespaces "openshift-compliance" not found
Error from server (NotFound): namespaces "openshift-compliance" not foundCopy to Clipboard Copied! Toggle word wrap Toggle overflow