1

У меня есть экземпляр gitlab, работающий в моей домашней сети. Имя хоста git.example.com является записью DNS только для IPv6, а сервер nginx только прослушивает [::] .

Когда я пытаюсь зарегистрировать бегуна с помощью этой команды:

gitlab-runner register -r nyRxyFSx(rest_of_token) -u https://git.example.com/ --tag-list=shared --name shared-runner --run-untagged --tls-cert-file /certs/\*.example.com.cer --tls-key-file /certs/\*.example.com.key

Я получаю эту ошибку:

ОШИБКА: регистрация бегуна ... сбой бегуна = состояние nyRxyFSx = не удалось выполнить POST для https://git.example.com/api/v4/runners: опубликовать https://git.example.com/api/v4/ участники: x509: сертификат подписан неизвестным органом

ПАНИКА: Не удалось зарегистрировать этого бегуна. Возможно, у вас проблемы с сетью

Сертификаты, которые я использую, являются сертификатом LE, но вместо того, чтобы регистрироваться из экземпляра gitlab (так как ACME терпел неудачу только с ipv6), я просто использовал сертификат для *.example.com меня есть от плагина OPNSense LE.

Как я могу проигнорировать эту ошибку сертификата и зарегистрировать бегуна?

0