Squash4gitlab 4 erreur de synchronisation

kevin.vuillemin
Messages : 14
Inscription : ven. août 19, 2022 4:06 am

Squash4gitlab 4 erreur de synchronisation

Message par kevin.vuillemin »

Bonjour à tous,

J'ai installé squash sur mon serveur, et ajouté le plugin Squash4gitlab 4.
Le Gitlab est aussi un self hosted.

Lors de l'ajout du token depuis l’administration serveur, tout se passe très bien, on constate que squash communique sans problème à mon gitlab.
Sélection_068.png
Sélection_068.png (40.87 Kio) Consulté 1437 fois
Ensuite, je rentre dans le plugin de mon projet pour paramétrer xsuash4gitlab.
Si je tente un périmètre non existant, le plugin le comprend très bien via un message d'erreur:
Ce qui veut dire toujours que le plugin est bien connecté à mon gitlab.

En spécifiant un bon périmètre et en cliquant sur simuler, j'ai le message d'erreur Une erreur s'est produite pendant la synchronisation
Sélection_071.png
Sélection_071.png (37.41 Kio) Consulté 1437 fois
J'ai essayé un curl graphql depuis le mon serveur xsquash et fonctionne sans souci.
Côté gitlab je n'ai aucun log et côté squash j'ai bien cette erreur ci-dessous.
Sélection_070.png
Sélection_070.png (382.77 Kio) Consulté 1437 fois
Je suis bloqué, quelqu'un a déjà rencontré ce type de souci avec un gitlab self hosted ?
Pour info j'ai testé avec un projet gitlab.com, la synchronisation passe sans souci.

Merci pour votre aide,
MarieH
Messages : 9
Inscription : jeu. mai 12, 2022 2:23 pm

Re: Squash4gitlab 4 erreur de synchronisation

Message par MarieH »

Bonjour,

Pourriez vous refaire une synchronisation avec un périmètre OK et une seconde avec un périmètre KO et nous envoyer ensuite les logs complets en
précisant l'heure à laquelle vous avez fait ces deux tests ?
Le curl depuis votre Gitlab vers Squash TM fonctionne. Pouvez vous faire un curl depuis la machine qui héberge votre Squash vers la machine qui héberge votre Gitlab, afin de vérifier que les flux sont ouverts dans les 2 sens?
Pourriez vous également préciser à quoi correspond le périmètre non existant que vous avez utilisé?
Enfin, depuis votre page de synchronisation, pouvez vous essayer de faire des synchronisations par board, si votre périmètre en contient, et de vérifier dans les listes déroulantes que les boards sont bien présents? De même, si vous utilisez des milestones et/ou itérations, pouvez vous effectuer un filtre sur ces champs et vérifier que ceux-ci s'affichent bien dans les listes déroulantes ?
Concernant le token que vous avez utilisé, permet-il bien un accès en lecture à tout?

Cordialement,
Marie
kevin.vuillemin
Messages : 14
Inscription : ven. août 19, 2022 4:06 am

Re: Squash4gitlab 4 erreur de synchronisation

Message par kevin.vuillemin »

Bonjour,

Désolé du retard je n'ai pas reçu d'alerte de réponse mais je vous remercie pour votre aie.

Voici Les logs avec un périmètre OK avec une synchro lancée à 22:51 par exemple et une KO à 22:55 .
squash-tm.log
(1.22 Mio) Téléchargé 31 fois
Le curl fonctionne bien des deux cotés donc flux ouvert dans les deux sens.

Le périmètre non existant est juste un faux lien pour vérifier que squash arrive bien à faire la différence entre un réèl projet et un faux projet de gitlab afin de constater que squash arrive à contacter gitlab.

Que ce soit Board, Milestone, Iterations j'ai toujours ce message d'erreur: Une erreur s'est produite pendant la synchronisation
Capture d’écran 2022-08-21 à 09.50.37.png
Capture d’écran 2022-08-21 à 09.50.37.png (280.34 Kio) Consulté 1405 fois
Le token a tout les droits pour être sur du fonctionnement.

Encore merci,
Yamina
Messages : 273
Inscription : lun. avr. 09, 2018 2:35 pm

Re: Squash4gitlab 4 erreur de synchronisation

Message par Yamina »

Bonjour,

Vous indiquez qu'il s'agit d'un gitlab selfhosted. Pourriez-vous me donner sa version pour que nous puissions tenter de reproduire ?
kevin.vuillemin
Messages : 14
Inscription : ven. août 19, 2022 4:06 am

Re: Squash4gitlab 4 erreur de synchronisation

Message par kevin.vuillemin »

Bonjour

Version 15.2.2
Sélection_072.png
Sélection_072.png (22.94 Kio) Consulté 1371 fois
kevin.vuillemin
Messages : 14
Inscription : ven. août 19, 2022 4:06 am

Re: Squash4gitlab 4 erreur de synchronisation

Message par kevin.vuillemin »

Hello,

J’ai mis à jour gitlab et j’ai le même problème. :(
Yamina
Messages : 273
Inscription : lun. avr. 09, 2018 2:35 pm

Re: Squash4gitlab 4 erreur de synchronisation

Message par Yamina »

Bonjour,

Nous pensons que l’application n’est pas en mesure de décoder la réponse à la requête GraphGL de récupération des Epics du projet.

Pourriez-vous effectuer le mode opératoire suivant :

Ouvrir le client web GraphiQL de votre instance GitLab. Vous devrez donc vous authentifier sur votre instance GitLab avant d’accéder à GraphiQL.
il est accessible à l’url : https://<mon-instance-gitlab.url>/-/graphql-explorer


Passer la requête suivante en copiant/collant le contenu suivant dans l’éditeur GraphiQL

query {
project(fullPath: "ingenerie/karuia/sikarlife") {
id
group {
epics(includeAncestorGroups: true) {
pageInfo {
hasNextPage
endCursor
}
nodes {
id
title
}
}
}
}
}

Exécuter la requête à l’aide du bouton Play ou ctrl+entrée

Pourriez vous nous renvoyer la réponse? Le résultat s’affiche dans le panneau de droite.

Si la réponse contient des données sensibles, celles-ci peuvent être floutées sans compromettre la structure de la réponse.

Cordialement

Yamina
kevin.vuillemin
Messages : 14
Inscription : ven. août 19, 2022 4:06 am

Re: Squash4gitlab 4 erreur de synchronisation

Message par kevin.vuillemin »

Bonjour,

Voici le retour:

Effectivement il semblerait que ce soit la clé epics.
Dois-je faire une certaine manip côté gitlab ?
Capture d’écran 2022-09-01 à 15.56.17.png
Capture d’écran 2022-09-01 à 15.56.17.png (300.56 Kio) Consulté 1256 fois
Yamina
Messages : 273
Inscription : lun. avr. 09, 2018 2:35 pm

Re: Squash4gitlab 4 erreur de synchronisation

Message par Yamina »

Bonjour,

Merci pour votre retour. Nous avons poussez les tests en interne et effectivement nous ne sommes pas compatible avec Gitlab CE selfthosted.
Le plugin focntionne avec Gitlab.com et Gitlab EE self-hosted.
Nous avons ouvert un ticket d'évolution sur le sujet sur notre Mantis https://ci.squashtest.org/mantis/view.php?id=8981.
Cordialement,
Yamina
kevin.vuillemin
Messages : 14
Inscription : ven. août 19, 2022 4:06 am

Re: Squash4gitlab 4 erreur de synchronisation

Message par kevin.vuillemin »

Merci,

Savez-vous le délai moyen ?
Afin qu’on puisse s’organiser pour nos futurs tests.

Encore merci
Répondre

Revenir à « Bugtrackers »