Page 1 sur 1

Orchestrator n'apparait pas dans la liste des types de serveur automatisé

Publié : jeu. mai 30, 2024 11:23 am
par mpa64600
Bonjour,

Orchestrator tourne dans un docker via docker-compose, voici sa section:

Code : Tout sélectionner

  # ----------- Squash Orchestrator -----------
  orchestrator:
    image: squashtest/squash-orchestrator:4.10.0
    container_name: orchestrator
    restart: always
    volumes:
    - type: bind
      source: ./squash-orchestrator/data/trusted_key.pub
      target: /etc/squashtf/squash.pub
    ports:
    - "7774:7774"       #receptionnist
    - "7775:7775"       #observer
    - "7776:7776"       #killswitch
    - "38368:38368"     #eventbus
    - "34537:34537"     #localstore
    - "24368:24368"     #agentchannel
    - "12312:12312"     #quality gate

    env_file:
      - ./squash-orchestrator/squash-tm-orchestrator.env
J'ai bien généré mes clés (enfin je l'espère!) mais je ne vois toujours pas "Squash Orchestrator" dans la liste des types de "serveur d'exécution automatisée", seul Jenkins apparait en grisé (non sélectionnable donc par défaut).
Je pense avoir loupé une étape mais laquelle ?

Merci d'avance pour vos retours et bonne journée.

MPE

Re: Orchestrator n'apparait pas dans la liste des types de serveur automatisé

Publié : ven. mai 31, 2024 8:33 am
par mpa64600
Bonjour,

J'ai avancé, il me manquait l'installation du plugin automation.squashautom.community-6.0.0.RELEASE.jar. Et donc maintenant j'ai bien le serveur Orchestrator qui apparait dans la liste des types de serveur d'automatisation !

Par contre la vérification de la connexion au Squash Orchestrator (depuis le serveur hébergeant Squash TM) ne remonte pas toutes les infos qu'il faudrait...

Le retour de la commande

Code : Tout sélectionner

curl --header "Authorization: bearer <token>" <Observer URL>/channels
est :

Code : Tout sélectionner

{"apiVersion":"v1","code":200,"details":{"items":[]},"kind":"Status","message":"Known channels","metadata":{},"reason":"OK","status":"Success"}
=> l'objet items est vide, est-ce normal ?

Ensuite, Le retour de la commande

Code : Tout sélectionner

 docker exec <Squash TM container> wget --header="Authorization: bearer <token>" -O - <Observer URL>/channels
est :

Code : Tout sélectionner

--2024-05-31 06:31:47--  http://172.16.24.4:7775/channels
Connecting to 172.16.24.4:7775... connected.
HTTP request sent, awaiting response... 200 OK
Length: 144 [application/json]
Saving to: ‘STDOUT’

     0K                                                       100% 9.94M=0s

{"apiVersion":"v1","code":200,"details":{"items":[]},"kind":"Status","message":"Known channels","metadata":{},"reason":"OK","status":"Success"}
2024-05-31 06:31:48 (9.94 MB/s) - written to stdout [144/144]
=> donc idem pour l'objet items vide

Quelqu'un peut me dépanner ?

Merci et bonne journée !

mpe

Re: Orchestrator n'apparait pas dans la liste des types de serveur automatisé

Publié : ven. mai 31, 2024 10:17 am
par kung
Bonjour,

Cet endpoint ({{ observer_url }}/channels) sert à lister les environnements d'exécution déclarés auprès de l'orchestrateur.

Avez-vous bien au moins un environnement déclaré ?

Si il n'y en a aucun il est normal de recevoir une liste vide.

Cordialement,

Kevin

Re: Orchestrator n'apparait pas dans la liste des types de serveur automatisé

Publié : mar. juil. 22, 2025 10:02 am
par MancyHenry
Cet endpoint ({{ observer_url }}/channels) permet de lister les environnements d'exécution enregistrés auprès de l'orchestrateur block blast