Attention : le support de WAPT 1.8.2 a pris fin le 30 juin 2022.

Il y a plusieurs vulnérabilité présente dans la branche WAPT 1.8.2.7393. Merci de mettre à jour sur la version supportée la plus récente. Liste des CVEs (non exhaustive) :
  • * python engine : python 2.7 (CVE-2020-10735, CVE-2015-20107, CVE-2022-0391, CVE-2021-23336, CVE-2021-3177, CVE-2020-27619, CVE-2020-26116, CVE-2019-20907, CVE-2020-8492, etc.)
  • * cryptography : openssl : CVE-2022-2068, CVE-2022-1292, CVE-2022-0778, CVE-2021-4160, CVE-2021-3712, CVE-2021-23841, CVE-2021-23840, CVE-2021-23839, CVE-2020-1971, CVE-2020-1968, CVE-2019-1551
  • * python dependencies : cryptography (CVE-2020-36242, CVE-2020-25659), eventlet (CVE-2021-21419), jinja2 (CVE-2020-28493), psutil (CVE-2019-18874), waitress (CVE-2022-31015), lxml (CVE-2021-4381, CVE-2021-28957, CVE-2020-27783, CVE-2018-19787), ujson (CVE-2022-31117, CVE-2022-31116, CVE-2021-45958), python-ldap (CVE-2021-46823)

Fonctionner avec plusieurs dépôts

Le multi-dépôt est maintenant géré par WAPT ; cette fonctionnalité est utile dans différents cas :

  • pour utiliser un dépôt privé servant à héberger les applications métier propres à la structure en complément d’un autre dépôt ;

  • pour avoir des dépôts privés à proximité des utilisateurs dans un scénario multi-établissements ;

  • pour permettre l’usage de dépôts hébergeant des applications en libre service et des dépôts avec restrictions d’accès (logiciels soumis à licences …) ;

Multi-repository WAPT architecture

Le multi-dépôts avec WAPT

Attention

C:\Program Files (x86)\wapt\

Voir la documentation pour créer l’agent WAPT.

Paramétrer les agents WAPT

  • paramètre repositories :

    Le paramètre repositories, dans la section [global] permet de consulter plusieurs dépôts, par exemple [private] et [tranquilit] ici, dont les paramètres sont à indiquer dans des sections supplémentaires en fin du fichier wapt-get.ini.

    repositories=private,tranquilit
    
  • paramètres des dépôts secondaires :

    [private]
    repo_url=https://srvwapt.mydomain.lan/wapt
    
    [tranquilit]
    repo_url=https://wapt.tranquil.it/wapt
    

    Avec cette configuration, le client verra maintenant les paquets disponibles sur le dépôt secondaire en plus du dépôt principal.

    L’agent WAPT ira rechercher des mises à jours dans les deux dépôts.

    wapt-get search
    

    Les paquets du dépôt secondaire sont également visibles sur l’interface web http://127.0.0.1:8088 du poste équipé de l’agent WAPT.

Paramétrer la console WAPT avec plusieurs dépôts privés

Après avoir paramétré les agents WAPT pour utiliser deux dépôts, on peut faire apparaître ces deux dépôts simultanément dans la console.

Pour cela, modifier le fichier %appdata%..localwaptconsole\waptconsole.ini :

[private]
repo_url=https://srvwapt.mydomain.lan/wapt

[tranquilit]
repo_url=https://wapt.tranquil.it/wapt