Size: a a a

2020 January 22

b

bofh666 in ru_gitlab
Всем привет!
Есть гитлаб с интеграцией с кубернетесом пер-инстнас, через эту интеграцию кнопочкой установлен гитлаб раннер. В настройках его деплоймента переменная RUNNER_REQUEST_CONCURRENCY поднята до 40, по ресурсам ограничений нет, поды раннеров прорастают на всех нодах кластера (3 шт.), но пока не видел больше 4-х подов. Девы вдруг стали жаловаться на то, что джобы стали пендиться.
Может, кто подскажет, куда копать? Чтение документации как-то не особо помогает(
источник

BS

Baron Samedi in ru_gitlab
bofh666
Всем привет!
Есть гитлаб с интеграцией с кубернетесом пер-инстнас, через эту интеграцию кнопочкой установлен гитлаб раннер. В настройках его деплоймента переменная RUNNER_REQUEST_CONCURRENCY поднята до 40, по ресурсам ограничений нет, поды раннеров прорастают на всех нодах кластера (3 шт.), но пока не видел больше 4-х подов. Девы вдруг стали жаловаться на то, что джобы стали пендиться.
Может, кто подскажет, куда копать? Чтение документации как-то не особо помогает(
источник

b

bofh666 in ru_gitlab
Спасибо, уже видел, но почитаю более вдумчиво
источник

i

inqfen in ru_gitlab
Господа гилабисты
источник

i

inqfen in ru_gitlab
Есть один python-gitlab, модуль который
источник

i

inqfen in ru_gitlab
источник

i

inqfen in ru_gitlab
хочу получить список всех registry
gitlab = gitlab.Gitlab('https://exapmle.com', private_token='token')
gitlab.auth()

projects = gitlab.projects.list()
for project in projects:
   print(project.repositories.list())
источник

i

inqfen in ru_gitlab
И получаю 403
источник

i

inqfen in ru_gitlab
Хотя скоупы токена все возможные
api, read_user, read_repository, write_repository, read_registry, sudo
источник

i

inqfen in ru_gitlab
Сам юзер админ
источник

i

inqfen in ru_gitlab
Вот, вопрос собственно - что может быть не так с правами?
источник

GG

George Gaál in ru_gitlab
Апиха поехала кукухой?
источник

GG

George Gaál in ru_gitlab
Он тебя вообще аутентифицирует ?
источник

D

Den in ru_gitlab
Коллеги, подскажите можно в пайплайн сделать остановку его на основе значения перменной ? условно идет  деплой, запускается проверка что после деплоя юнит поднялся - возращается код, что не поднялся - хотелось бы после этого сделать остановку папалайна и считать failed
источник

D

Den in ru_gitlab
пока нашел только такое, но это не совсем то https://docs.gitlab.com/ee/ci/environments.html
источник

SM

Sergey Monakhov in ru_gitlab
exit 1?
источник

GM

Gleb Mekhrenin in ru_gitlab
если еще точнее в той же джобе что деплой сделать проверку и если нет то эксит
источник

i

inqfen in ru_gitlab
George Gaál
Он тебя вообще аутентифицирует ?
ага
источник

i

inqfen in ru_gitlab
список проектов-то я получаю
источник

AG

Andrey Gumilev in ru_gitlab
inqfen
хочу получить список всех registry
gitlab = gitlab.Gitlab('https://exapmle.com', private_token='token')
gitlab.auth()

projects = gitlab.projects.list()
for project in projects:
   print(project.repositories.list())
А курлом тащит
источник