Squash4gitlab 4 erreur de synchronisation
-
- Messages : 14
- Inscription : ven. août 19, 2022 4:06 am
Squash4gitlab 4 erreur de synchronisation
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. 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
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.
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,
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. 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
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.
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,
Re: Squash4gitlab 4 erreur de synchronisation
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
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
-
- Messages : 14
- Inscription : ven. août 19, 2022 4:06 am
Re: Squash4gitlab 4 erreur de synchronisation
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 . 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
Le token a tout les droits pour être sur du fonctionnement.
Encore merci,
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 . 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
Le token a tout les droits pour être sur du fonctionnement.
Encore merci,
Re: Squash4gitlab 4 erreur de synchronisation
Bonjour,
Vous indiquez qu'il s'agit d'un gitlab selfhosted. Pourriez-vous me donner sa version pour que nous puissions tenter de reproduire ?
Vous indiquez qu'il s'agit d'un gitlab selfhosted. Pourriez-vous me donner sa version pour que nous puissions tenter de reproduire ?
-
- Messages : 14
- Inscription : ven. août 19, 2022 4:06 am
Re: Squash4gitlab 4 erreur de synchronisation
Bonjour
Version 15.2.2
Version 15.2.2
-
- Messages : 14
- Inscription : ven. août 19, 2022 4:06 am
Re: Squash4gitlab 4 erreur de synchronisation
Hello,
J’ai mis à jour gitlab et j’ai le même problème.
J’ai mis à jour gitlab et j’ai le même problème.
Re: Squash4gitlab 4 erreur de synchronisation
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
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
-
- Messages : 14
- Inscription : ven. août 19, 2022 4:06 am
Re: Squash4gitlab 4 erreur de synchronisation
Bonjour,
Voici le retour:
Effectivement il semblerait que ce soit la clé epics.
Dois-je faire une certaine manip côté gitlab ?
Voici le retour:
Effectivement il semblerait que ce soit la clé epics.
Dois-je faire une certaine manip côté gitlab ?
Re: Squash4gitlab 4 erreur de synchronisation
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
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
-
- Messages : 14
- Inscription : ven. août 19, 2022 4:06 am
Re: Squash4gitlab 4 erreur de synchronisation
Merci,
Savez-vous le délai moyen ?
Afin qu’on puisse s’organiser pour nos futurs tests.
Encore merci
Savez-vous le délai moyen ?
Afin qu’on puisse s’organiser pour nos futurs tests.
Encore merci