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 9 ans
- Description mis à jour (diff)
#2 Mis à jour par Bruno Boiget il y a environ 9 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 environ 9 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Bruno Boiget il y a environ 9 ans
- Assigné à mis à Bruno Boiget
#5 Mis à jour par Bruno Boiget il y a environ 9 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 environ 9 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Daniel Dehennin il y a environ 9 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 environ 9 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 environ 9 ans
- Statut changé de Résolu à Fermé