Problème d’import de certificats dans l’image Squash Orchestrator sur OpenShift (PKIX path building failed)

adamreis
Messages : 1
Inscription : lun. août 04, 2025 10:44 am

Problème d’import de certificats dans l’image Squash Orchestrator sur OpenShift (PKIX path building failed)

Message par adamreis »

Plateforme : OpenShift, Kubernetes
Déploiement : pod Squash TM et orchestrator séparés

Nous avons commencés par utiliser l'image squash orchestrator directement en renseignant la variable CURL_CA_BUNDLE.
Nous avions alors une erreur permission denied due au fait que nous important les certificats en mode root et qu'OpenShift fonctionne en mode root less.

Nous avons alors configuré une image custom pour importer les certificats.
Nous arrivons à lancer un test auto depuis Squash (l'environnement d'exécution est bien renseigné) mais dans le pod squash orchestrator nous avons l'erreur suivante qui montre qu'il y a une erreur au moment de la communication orchestrator -> squash.

Code : Tout sélectionner

Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Suite de la stacktrace qui montre que c'est l'appel à l'API de squash qui fail :

Code : Tout sélectionner

org.opentestfactory.services.components.http.exception.HttpClientException: A connection error occurred when updated automated suite status to…
Voici comment nous importons les certificats dans notre Dockerfile :

Code : Tout sélectionner

RUN curl -k -o /tmp/certs.tar.gz ${CERTS_URL} && \
    mkdir /tmp/untar-certs/ && \
    tar -xzf /tmp/certs.tar.gz -C /tmp/untar-certs/ && \
    cp /tmp/untar-certs/* ${CERTS}/ && \
    update-ca-certificates && \
    cd ${CERTS} && \
    for file in ${CERTS}/*; \
        do ${JAVA_HOME}/bin/keytool -import -trustcacerts -alias $file -cacerts -file $(basename ${file}) -noprompt -storepass changeit; \
    done
Est-il possible d'utiliser l'image squash orchestrator sur OpenShift en important les certificats de cette manière ?

Merci d'avance pour votre aide
kung
Messages : 10
Inscription : mer. juil. 05, 2023 12:11 pm

Re: Problème d’import de certificats dans l’image Squash Orchestrator sur OpenShift (PKIX path building failed)

Message par kung »

Bonjour,

La dernière release (6.0.0) a eu des modifications à ce sujet, le truststore a été déplacé dans un autre emplacement où l'utilisateur par défaut a les droits d'accès.

Quelle est la version utilisée de votre côté ? Si ce n'est pas la dernière pouvez-vous essayer avec ?

Cordialement,

Kevin
Répondre

Revenir à « Support des tests automatisés »