Rechercher

5.13. Désinstallation de l'opérateur de conformité

download PDF

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

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.

5.13.2. Désinstallation de l'OpenShift Compliance Operator de OpenShift Container Platform à l'aide de la 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

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

    1. Supprimer les objets ScanSettingBinding:

      oc delete ssb <ScanSettingBinding-name> -n openshift-compliance
    2. Supprimer les objets ScanSetting:

      $ oc delete ss <ScanSetting-name> -n openshift-compliance
    3. Supprimer les objets ComplianceSuite:

      oc delete suite <compliancesuite-name> -n openshift-compliance
    4. Supprimer les objets ComplianceScan:

      oc delete scan <compliancescan-name> -n openshift-compliance
    5. Obtenir les objets ProfileBundle:

      $ oc get profilebundle.compliance -n openshift-compliance

      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

    6. Supprimer les objets ProfileBundle:

      $ oc delete profilebundle.compliance ocp4 rhcos4 -n openshift-compliance

      Exemple de sortie

      profilebundle.compliance.openshift.io "ocp4" deleted
      profilebundle.compliance.openshift.io "rhcos4" deleted

  2. Supprimer l'objet Abonnement :

    oc delete sub <Subscription-Name> -n openshift-compliance
  3. Supprimer l'objet CSV :

    $ oc delete CSV -n openshift-compliance
  4. Supprimer le projet :

    $ oc delete project -n openshift-compliance

    Exemple de sortie

    project.project.openshift.io "openshift-compliance" deleted

Vérification

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

    $ oc get project/openshift-compliance

    Exemple de sortie

    Error from server (NotFound): namespaces "openshift-compliance" not found

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.

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 leBlog 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.

© 2024 Red Hat, Inc.