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.

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 :

  1. Allez à la page Operators Installed Operators Compliance Operator.

    1. Cliquez sur All instances.
    2. Dans All namespaces, cliquez sur le menu Options kebab et supprimez tous les objets ScanSettingBinding, ComplainceSuite, ComplianceScan et ProfileBundle.
  2. Passez à la page Administration Operators Installed Operators.
  3. Cliquez sur le menu Options kebab sur l'entrée Compliance Operator et sélectionnez Uninstall Operator.
  4. Passez à la page Home Projects.
  5. Recherche de "compliance".
  6. Cliquez sur le menu Options kebab à côté du projet openshift-compliance et sélectionnez Delete Project.

    1. Confirmez la suppression en tapant openshift-compliance dans la boîte de dialogue, puis cliquez sur Delete.

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

  1. Supprime tous les objets de l'espace de noms.

    1. Supprimer les objets ScanSettingBinding:

      oc delete ssb <ScanSettingBinding-name> -n openshift-compliance
      Copy to Clipboard Toggle word wrap
    2. Supprimer les objets ScanSetting:

      $ oc delete ss <ScanSetting-name> -n openshift-compliance
      Copy to Clipboard Toggle word wrap
    3. Supprimer les objets ComplianceSuite:

      oc delete suite <compliancesuite-name> -n openshift-compliance
      Copy to Clipboard Toggle word wrap
    4. Supprimer les objets ComplianceScan:

      oc delete scan <compliancescan-name> -n openshift-compliance
      Copy to Clipboard Toggle word wrap
    5. Obtenir les objets ProfileBundle:

      $ oc get profilebundle.compliance -n openshift-compliance
      Copy to Clipboard Toggle word wrap

      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
      Copy to Clipboard Toggle word wrap

    6. Supprimer les objets ProfileBundle:

      $ oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-compliance
      Copy to Clipboard Toggle word wrap

      Exemple de sortie

      profilebundle.compliance.openshift.io "ocp4" deleted
      profilebundle.compliance.openshift.io "rhcos4" deleted
      Copy to Clipboard Toggle word wrap

  2. Supprimer l'objet Abonnement :

    oc delete sub <Subscription-Name> -n openshift-compliance
    Copy to Clipboard Toggle word wrap
  3. Supprimer l'objet CSV :

    $ oc delete CSV -n openshift-compliance
    Copy to Clipboard Toggle word wrap
  4. Supprimer le projet :

    $ oc delete project -n openshift-compliance
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    project.project.openshift.io "openshift-compliance" deleted
    Copy to Clipboard Toggle word wrap

Vérification

  1. Confirmez la suppression de l'espace de noms :

    $ oc get project/openshift-compliance
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    Error from server (NotFound): namespaces "openshift-compliance" not found
    Copy to Clipboard Toggle word wrap

Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat