У меня есть экземпляр 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.
Как я могу проигнорировать эту ошибку сертификата и зарегистрировать бегуна?