Chapitre 6. cLI opm

6.1. Installation de l'interface de programmation opm

6.1.1. À propos de l'interface de programmation opm

L'outil CLI opm est fourni par Operator Framework pour être utilisé avec le format Operator bundle. Cet outil vous permet de créer et de maintenir des catalogues d'opérateurs à partir d'une liste de bundles d'opérateurs qui sont similaires à des dépôts de logiciels. Le résultat est une image de conteneur qui peut être stockée dans un registre de conteneurs et ensuite installée sur un cluster.

Un catalogue contient une base de données de pointeurs vers le contenu du manifeste de l'opérateur qui peut être interrogé par le biais d'une API incluse qui est servie lorsque l'image du conteneur est exécutée. Sur OpenShift Container Platform, Operator Lifecycle Manager (OLM) peut référencer l'image dans une source de catalogue, définie par un objet CatalogSource, qui interroge l'image à intervalles réguliers pour permettre des mises à jour fréquentes des opérateurs installés sur le cluster.

Ressources complémentaires

6.1.2. Installation de l'interface de programmation opm

Vous pouvez installer l'outil CLI opm sur votre station de travail Linux, macOS ou Windows.

Conditions préalables

  • Pour Linux, vous devez fournir les paquets suivants. RHEL 8 répond à ces exigences :

    • podman version 1.9.3 (version 2.0 recommandée)
    • glibc version 2.28

Procédure

  1. Naviguez vers le site miroir d'OpenShift et téléchargez la dernière version de l'archive correspondant à votre système d'exploitation.
  2. Décompressez l'archive.

    • Pour Linux ou macOS :

      tar xvf <file>
    • Pour Windows, décompressez l'archive avec un programme ZIP.
  3. Placez le fichier n'importe où dans votre PATH.

    • Pour Linux ou macOS :

      1. Vérifiez votre PATH:

        $ echo $PATH
      2. Déplacer le fichier. Par exemple :

        $ sudo mv ./opm /usr/local/bin/
    • Pour Windows :

      1. Vérifiez votre PATH:

        C:\N> path
      2. Déplacer le fichier :

        C:\N> move opm.exe <directory>

Vérification

  • Après avoir installé le CLI opm, vérifiez qu'il est disponible :

    $ opm version

6.1.3. Ressources complémentaires