Skip to content

How do I configure self signed certs with frogbot #920

@joergsesterhenn

Description

@joergsesterhenn

I need to run frogbot in a self hosted gitlab against a self hosted xray installation that uses self-signed certificates.

I followed the instructions here https://jfrog.com/help/r/jfrog-security-user-guide/shift-left-on-security/frogbot/installation/gitlab-ci

However I get this warning when I run the gitlab pipeline:

...
Frogbot downloaded successfully!

08:40:16 [Info] Frogbot version: 2.27.3

08:40:16 [Warn] (Attempt 1) - Failure occurred while sending GET request to https://myserver/xray/api/v1/system/version: Get "https://myserver/xray/api/v1/system/version": tls: failed to verify certificate: x509: certificate signed by unknown authority

08:40:16 [Warn] (Attempt 2) - Failure occurred while sending GET request to https://myserver/xray/api/v1/system/version: Get "https://myserver/xray/api/v1/system/version": tls: failed to verify certificate: x509: certificate signed by unknown authority

08:40:16 [Warn] (Attempt 3) - Failure occurred while sending GET request to https://myserver/xray/api/v1/system/version: Get "https://myserver/xray/api/v1/system/version": tls: failed to verify certificate: x509: certificate signed by unknown authority

08:40:16 [Warn] (Attempt 4) - Failure occurred while sending GET request to https://myserver/xray/api/v1/system/version: Get "https://myserver/xray/api/v1/system/version": tls: failed to verify certificate: x509: certificate signed by unknown authority

08:40:16 [Info] executor timeout after 3 attempts with 0 milliseconds wait intervals

08:40:16 [Error] failed while attempting to get JFrog Xray version: Get "https://myserver/xray/api/v1/system/version": tls: failed to verify certificate: x509: certificate signed by unknown authority
...

How to I configure self signed certs with frogbot.

I already tried putting the certs in .jfrog/security/cert as well as setting SSL_CERT_DIR to that directory.
Please provide a working example of a gitlab config that uses self-signed certs.

--
I additionally created Ticket 370760 with JFrog support.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions