Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Il s'agit d'une documentation non publiée pour Admission Controller 1.34-dev.

Installation de kwctl

kwctl est l’outil d’interface de ligne de commande (CLI) pour SUSE Security Admission Controller. Voici les instructions d’installation pour certains systèmes d’exploitation.

  • Linux

  • macOS

  • Windows

Installer pour Linux

  1. Homebrew

    Si vous utilisez le gestionnaire de paquets Homebrew sur Linux, alors :

    brew install kwctl

    Vérifiez l’installation :

    kwctl --version
  2. Zypper (openSUSE)

    zypper install kwctl
  3. AUR

    Si vous utilisez Arch Linux ou une distribution basée sur Arch, vous pouvez installer kwctl depuis l’AUR.

    1. Utilisation d’un helper AUR (yay) :

      yay -S kwctl
    2. Utilisation de makepkg :

      # Clone the AUR package
      git clone https://aur.archlinux.org/kwctl.git
      cd kwctl
      
      # Build and install the package
      makepkg -si
    3. Vérifiez l’installation :

      kwctl --version
  4. Installation manuelle

    1. Téléchargez la dernière version de kwctl pour Linux :

      curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-linux-x86_64.zip

      Pour les systèmes ARM64 (par exemple, Raspberry Pi), utilisez :

      curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-linux-aarch64.zip
    2. Extrayez les fichiers du fichier .zip téléchargé :

      unzip kwctl-linux-x86_64.zip

      Cela extrait les fichiers suivants :

      • kwctl-linux-x86_64 : Le binaire kwctl

      • kwctl-linux-x86_64.sig : Un fichier de signature pour vérifier le binaire

      • kwctl-linux-x86_64.pem : Un fichier de certificat pour vérifier la signature

    3. Déplacez le binaire dans un répertoire de votre PATH, renommez-le en kwctl et rendez-le exécutable.

    4. Vérifiez l’installation :

      kwctl --version

Installez pour macOS.

  1. En utilisant Homebrew

    1. Installez kwctl :

      brew install kwctl

      Vérifiez l’installation :

      kwctl --version
  2. Installation manuelle

    1. Téléchargez la dernière version de kwctl pour macOS :

      1. Pour les systèmes Apple Silicon (ARM64), utilisez :

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-aarch64.zip
      2. Pour les systèmes Intel (x86_64), utilisez :

        curl -LO https://github.com/kubewarden/kwctl/releases/latest/download/kwctl-darwin-x86_64.zip
      3. Extrayez les fichiers du fichier .zip téléchargé :

        unzip kwctl-darwin-x86_64.zip

        Cela extrait les fichiers suivants :

        • kwctl-darwin-x86_64 : Le binaire kwctl

        • kwctl-darwin-x86_64.sig : Un fichier de signature pour vérifier le binaire

        • kwctl-darwin-x86_64.pem : Un fichier de certificat pour vérifier la signature

    2. Déplacez le binaire dans un répertoire de votre PATH, renommez-le en kwctl et rendez-le exécutable.

    3. Vérifiez l’installation :

      kwctl --version

Installez pour Windows

  1. Téléchargez kwctl :

    1. Ouvrez votre navigateur et allez sur la page des versions Admission Controller.

    2. Téléchargez le fichier kwctl-windows-x86_64.zip.

  2. Extrayez les fichiers du fichier zip téléchargé. Il contiendra :

    • kwctl-windows-x86_64.exe : le binaire kwctl.

    • kwctl-windows-x86_64.sig : un fichier de signature pour vérifier le binaire.

    • kwctl-windows-x86_64.pem : un fichier de certificat pour vérifier la signature.

  3. Renommez le fichier binaire de kwctl-windows-x86_64.exe à kwctl.exe pour une utilisation plus facile.

  4. Déplacez le binaire vers un emplacement couvert par votre variable d’environnement PATH.

  5. Vérifiez l’installation. Ouvrez une nouvelle invite de commandes ou une fenêtre PowerShell et vérifiez l’installation de kwctl :

    kwctl --version

Installez les complétions de shell

Le kwctl CLI dispose de l’option --shell pour générer des commandes de complétion de shell pour votre shell. Vous pouvez utiliser la sortie de cette commande pour intégrer des complétions dans votre shell.

kwctl completions --shell [bash|elvish|fish|powershell|zsh]