Tâche #18481
Scénario #18559: Finaliser le packaging de la haute dispo pour EoleSSO
Créer les paquets dans la branche de packaging
Description
Ajouter les paquets suivant :
- eole-sso-cluster-common
- eole-sso-cluster-client
- eole-sso-cluster-server
Pour version 2.5.2 : compiler un paquet python-prometheus-client depuis les dépôts pypi
dépendances :
- python-prometheus-client sur eole-sso-server
- stunnel4 sur eole-sso-cluster-common
- redis-server sur eole-sso-cluster-server (ne pas activer le service redis par défaut ?)
- python-redis sur eole-sso-cluster-client
Révisions associées
sous répertoire pour chaque paquet eole-sso-cluster-xxx
- séparation des répertoires templates/dicos/certs du projet principal
ref #18481
Déplacement de la configuration Redis dans cluster_server
ref #18481
Première version du packaging du mode cluster
ref #18481
ajout de eole-sso-cluster-server.install
ref #18481
Correction script d'init de Redis pour 2.6.0
ref #18481
Correction de l'installation du script d'init redis-eolesso
ref #18481
Corrections sur la configuration en mode serveur
- ajout d'un tcpwrapper pour stunnel
- lancement automatique de c_rehash
red #18481
Correction des chemins dans eole-sso-server.install
ref #18481 @15m
Correction de la mise en place des scripts d'init
ref #18481
gestion du service redis-eolesso
ref #18481
correction balise help de redis_server_key
ref #18481
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Description mis à jour (diff)
#2 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Temps estimé changé de 2.00 h à 3.00 h
- Tâche parente changé de #18360 à #18559
- Restant à faire (heures) changé de 2.0 à 3.0
#3 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Assigné à mis à Bruno Boiget
#5 Mis à jour par Bruno Boiget il y a plus de 7 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.5
Branches de packaging en place (dist/feature/9921_haute_dispo et dist/feature/9921_haute_dispo_2.6.X) et paquets compilés sur vm de test
+ commit mal commenté : 2dfe49909053b7027778d32af56a83fec30efd05
#6 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- Restant à faire (heures) changé de 0.5 à 0.0
git show dev-eole/dist/feature/9921_haute_dispo:debian/control Source: eole-sso Section: admin Priority: optional Maintainer: Equipe EOLE <eole@ac-dijon.fr> Build-Depends: debhelper (>= 9), python-all-dev Standards-Version: 3.9.3 Homepage: http://eole.orion.education.fr/diff/ Vcs-Git: http://dev-eole.ac-dijon.fr/git/eole-sso Vcs-Browser: http://dev-eole.ac-dijon.fr/projects/eole-sso Package: eole-sso Architecture: all Depends: ${misc:Depends}, eole-sso-server Description: Eolisation du serveur EoleSSO Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Provides: eole-sso-client Replaces: eole-sso-client Conflicts: eole-sso-client Package: eole-sso-server Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-eolesso Description: Serveur EoleSSO pour les module EOLE Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: eole-sso-cluster-common Architecture: all Depends: ${misc:Depends}, stunnel4 Description: Configuration d'EoleSSO pour stockage des sessions dans un base Redis (via stunnel). Fichiers communs au mode serveur et client. Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: eole-sso-cluster-client Architecture: all Depends: ${misc:Depends}, eole-sso, eole-sso-cluster-common, python-redis Description: Activation d'un client stunnel pour stocker les sessions dans Redis Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: eole-sso-cluster-server Architecture: all Depends: ${misc:Depends}, eole-sso-cluster-common, redis-server Description: Configuration de Redis pour EoleSSO avec accès par stunnel Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: python-eolesso Section: python Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-openid, python-twisted-web2, python-ipy, python-xmlsec, python-m2crypto, python-soappy, python-eoleldaptor, python-oic Description: librairie SSO pour les module EOLE Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE.
et
git show dev-eole/dist/feature/9921_haute_dispo_2.6.X:debian/control Source: eole-sso Section: admin Priority: optional Maintainer: Equipe EOLE <eole@ac-dijon.fr> Build-Depends: debhelper (>= 9), python-all-dev, dh-systemd Standards-Version: 3.9.3 Homepage: http://eole.orion.education.fr/diff/ Vcs-Git: http://dev-eole.ac-dijon.fr/git/eole-sso Vcs-Browser: http://dev-eole.ac-dijon.fr/projects/eole-sso Package: eole-sso Architecture: all Depends: ${misc:Depends}, eole-sso-server Description: Eolisation du serveur EoleSSO Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Provides: eole-sso-client Replaces: eole-sso-client Conflicts: eole-sso-client Package: eole-sso-server Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-eolesso Description: Serveur EoleSSO pour les module EOLE Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: eole-sso-cluster-common Architecture: all Depends: ${misc:Depends}, stunnel4 Description: Configuration d'EoleSSO pour stockage des sessions dans un base Redis (via stunnel). Fichiers communs au mode serveur et client. Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: eole-sso-cluster-client Architecture: all Depends: ${misc:Depends}, eole-sso, eole-sso-cluster-common, python-redis Description: Activation d'un client stunnel pour stocker les sessions dans Redis Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: eole-sso-cluster-server Architecture: all Depends: ${misc:Depends}, eole-sso-cluster-common, redis-server Description: Configuration de Redis pour EoleSSO avec accès par stunnel Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE. Package: python-eolesso Section: python Architecture: all Depends: ${misc:Depends}, ${python:Depends}, python-openid, python-twisted-web2, python-ipy, python-xmlsec, python-m2crypto, python-soappy, python-eoleldaptor, python-oic Description: librairie SSO pour les module EOLE Pour toute information complémentaire, veuillez vous rendre sur le site du projet EOLE.
#8 Mis à jour par Daniel Dehennin il y a plus de 7 ans
Les paquets sont présents http://test-eole.ac-dijon.fr/eole/pool/main/e/eole-sso/
#9 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- Statut changé de Résolu à Fermé