Size: a a a

2020 April 26

GG

George Gaál in ru_gitlab
может поможет понять
источник

GM

Gleb Mekhrenin in ru_gitlab
имхо конкретно эта часть не тема для чата про гитлаб
источник

AK

Artem K in ru_gitlab
George Gaál
а гитлаб раннер отрабатывает под другим
Блин, это в голову не пришло, и правда. Спасибо!
источник

VL

Victor Login in ru_gitlab
источник

VL

Victor Login in ru_gitlab
в рамках одного environment могут несколько приложений разных запущено?
источник

VL

Victor Login in ru_gitlab
например если это монорепа и деплоится несколкьо разных сервисов, например ui/api/auth
источник

GM

Gleb Mekhrenin in ru_gitlab
эти environment в интерпретации гитлаба фактически только разделяют переменные окружения, если ты будешь использовать их в моноропе и будешь использовать переменные из гитлаба то надо учесть что переменные у тебя будут общие на все эти приложения
источник

VL

Victor Login in ru_gitlab
я про разделение приложений на страницах environments сейчас они все в одном месте помечаются, видимо нужно попробовать добавить постфиксы вида app.gitlab.com/env=$CI_ENVIRONMENT_SLUG-[nameService]
источник

VL

Victor Login in ru_gitlab
источник

VL

Victor Login in ru_gitlab
там три приложения, но под одним окружением, логи у них свои, но терминал выбрать нельзя
источник
2020 April 27

d

days without suicidal thoughts 0 in ru_gitlab
Всем привет. Такой вопрос.
Я правильно понимаю, что ветка в GitLab дропается через меню слева Repository -> Branches -> Выбрать строку с нужной веткой?
(У меня произошла глупая ситуация с задвоением ветки в разных регистрах)
источник

GG

George Gaál in ru_gitlab
да, там можно удалять
источник

IT

Igor T in ru_gitlab
Доброго понедельничного утречка. Кто нибудь сталкивался с ежедневным падением реджистри после переноса стораджа в s3? В логах пусто, поддержка молчит
источник

EG

Eduard Generalov in ru_gitlab
Igor T
Доброго понедельничного утречка. Кто нибудь сталкивался с ежедневным падением реджистри после переноса стораджа в s3? В логах пусто, поддержка молчит
Селфхост?
источник

EG

Eduard Generalov in ru_gitlab
У регистри был дебаг режим. Запусти в скрине, с логированием
источник

EG

Eduard Generalov in ru_gitlab
И метрики серва - там память не кончалась, например, из-за бекапов?
источник

IT

Igor T in ru_gitlab
Селфхост, с сервером все более чем круто
источник

IT

Igor T in ru_gitlab
А.. если ты про s3, то нет, амазоновский
источник

EG

Eduard Generalov in ru_gitlab
Igor T
Селфхост, с сервером все более чем круто
Скрин и дебаг. Можно ещё strace прицепить.
источник

b

bofh666 in ru_gitlab
Коллеги, привет!

Есть селфхостед GitLab с включенным Registry, оба с самоподписанным сертификатом. Есть GitLab Runner, развернутый официальным Helm chart'ом в K8s, раннер успешно зарегистрирован в гитлабе (в кубере создал секрет с сертификатом, прописал его имя в чарте), джобы запускает и даже может собирать и пушить докер-образы в реджистри (через services.command: ['--insecure-registry ...']). Теперь возникла проблема с использованием этих образов в джобах в качестве базовых, типа deploy.image: $CI_REGISTRY_IMAGE: джоба спотыкается с ошибкой "ERROR: Job failed: image pull failed: Back-off pulling image ...".

Судя по логам раннера, ему не нравится самоподписанный сертификат, что логично, т.к. добавление секрета в чарт, согласно документации, решает проблему с сертификатом только при регистрации раннера. Почитал еще документацию, попытался добавить в проблемную джобу переменную DOCKER_AUTH_CONFIG, где указал свой реджистри как insecure-registry -- не помогло, только сообщение об ошибке стало более явным: x509: certificate signed by unknown authority.

Нашел, что три года назад была выпилена, по видимому, нужная мне опция -- tls-skip-verify: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/1754. Но так или иначе ее или что-то еще нужно как-то добавить в config.toml. Нашел в документации противоречивую информацию: тут нельзя сделать это через чарт -- https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#tls-enabled, а тут уже можно через темплейт (точнее, дополнение) -- https://docs.gitlab.com/runner/register/index.html#runners-configuration-template-file. В любом случае не очень понятно, что и куда там добавлять в моем случае.

Подскажите, пожалуйста, если кто сталкивался и поборол, как вы это сделали.
источник