Demande #5823
ferméMettre à jour Gitea/forge.chapril.org en 1.16.4
100%
Description
Une nouvelle version est disponible: https://github.com/go-gitea/gitea/releases/tag/v1.16.4.
Le changelog de cette version contient deux items SECURITY
(la version précédente en contient un et l'antépénultième en contient également un qui n'a pas été backporté en v1.15.X.).
Le bug identifié lors de la précédente tentative de migration est marqué comme corrigé.
Mis à jour par Pierre-Louis Bonicoli il y a presque 3 ans
- Copié depuis Demande #5811: Mettre à jour Gitea/forge.chapril.org en 1.16.3 ajouté
Mis à jour par Pierre-Louis Bonicoli il y a presque 3 ans
- Statut changé de Nouveau à En cours de traitement
Mis à jour par Pierre-Louis Bonicoli il y a presque 3 ans
- Statut changé de En cours de traitement à Résolu
- % réalisé changé de 0 à 100
- Temps estimé changé de 0:30 h à 2:00 h
Suivi de la procédure https://agir.april.org/issues/5811#Proc%C3%A9dure-de-test-permettant-de-valider-le-bon-fonctionnement-de-la-mise-%C3%A0-jour avec la version 1.16.4.
La migration a été testée avec succès, cela a été remonté (un peu tard) upstream: https://github.com/go-gitea/gitea/issues/19012#issuecomment-1068624808.
J'ai noté:- modification de la configuration Gitea pour utiliser la socket unix postgresql
- la procédure de test d'une nouvelle version ne nécessite pas de modifier
/etc/postgresql/13/main/pg_hba.conf
- pendant une mise à jour, il faudrait désactiver l'accès au service depuis les autres IP que celle utilisée par la personne qui fait la mise à jour pour prévenir l'utilisation du service tant que l'éventualité d'un rollback n'a pas été écartée (et ainsi éviter de perdre de données en cas de rollback).
Vérifications après migration:
- ✅ avant de mettre à jour: vérifier que le checksum et la signature de l'exécutable gitea sont corrects
- ✅ surveillez les logs:
tail -f /var/log/gitea/gitea.log /var/log/apache2/forge.chapril.org/forge.chapril.org-error.log
- ✅ vérifier le numéro de version de gitea affiché en bas à gauche de la page d'accueil
- vérifier que les personnalisations ne sont pas cassées: https://forge.chapril.org/ (sans être identifié):
- ✅ bandeau Chapril
- ✅ page d'accueil: chercher le texte “La forge Chapril”
- ✅ page d'accueil: logo forge.chapril au dessus du texte “La forge Chapril"
- ✅ favicon forge.chapril
- ✅ vérifier qu'il y a un lien
Help
/Aide
dans le pied de page à gauche de la version de Go
- ✅ vérifier la présence des liens
Help
/Aide
etSupport
dans la barre de navigation supérieure, à droite deExplore
- vérifier que les personnalisations ne sont pas cassées: https://forge.chapril.org/user/sign_up
- ✅ petit encart jaune “En créant un compte, vous acceptez …”
- ✅ logo a gauche de la barre de navigation
- ✅ Enregistrer un compte (
pilou_test_upgrade
) pour vérifier que le courriel d'activation d'un compte est en français:
Veuillez cliquer sur le lien suivant pour activer votre compte avant 3 heures
- ✅ En étant authentifié: vérifier la présence des liens
Help
/Aide
etSupport
dans la barre de navigation supérieure, à droite deExplorateur
/Explore
- ✅ supprimer le compte de test
- ✅ vérifier l'état des checks concernant la machine grof
- ✅ ne conserver que deux dumps: supprimer manuellement l'ancien dump
# ls -l /srv/gitea/bin/gitea-dump-* # rm gitea-dump-1642637420.zip # ls -l /srv/gitea/bin/gitea-1.* # rm /srv/gitea/bin/gitea-1.16.3-linux-amd64{,.asc,.sha256} # rm /srv/gitea/bin/gitea-1.15.10-linux-amd64{,.asc,.sha256}
- ✅ marquer la maintenance planifiée comme complétée
- 🔲 A FAIRE: mettre à jour la documentation relative à la mise à jour du service forge
- ✅ benevalo
Le service a été interrompu plusieurs heures le temps de tester la procédure de migration et la migration à la version 1.16.4 exactement.
Mis à jour par Pierre-Louis Bonicoli il y a presque 3 ans
- Lié à Demande #5815: Mettre à jour Gitea/forge.april.org ajouté
Mis à jour par Pierre-Louis Bonicoli il y a presque 3 ans
Avec la version 1.16.4 (et les précédentes), il y a des problème avec la hauteur des popups de review. Ce problème a été corrigé et backporté dans la 1.16.5
Mis à jour par Pierre-Louis Bonicoli il y a plus de 2 ans
- Copié vers Demande #5831: Mettre à jour Gitea/forge.chapril.org en 1.16.5 ajouté