бесполезен, в связи с чем смотрю на альтернативы (ибо когда этот баг исправят и исправят ли вообще - непонятно).
К сожалению, бесплатный Polemarch (как здесь уже писали) - очень куцый.
Запросов, в принципе, немного - интеграция с Git, LDAP аутентификация (с возможностью ограничения прав), логи, REST API.
Есть ли что-либо бесплатное, что все это умеет (изначально или через плагины) или стоит перестать искать и настроить запуск плейбуков через GitLab?
Спасибо
А можно узнать, что за баг такой?
https://github.com/ansible/awx/issues/12297
Семафор глянь
Jenkins недостаточно модный? 🙂
таймаут пробовал увеличить? как тут https://github.com/ansible/awx/issues/12297#issuecomment-1151234788
Там по дефолту - 0 (без ограничений). Пробовал его менять на 3-4 часа - без результата, задача обрывается на 45-55 минут. Пробовал, так же, уменьшить количество вывода через no_log - без эфекта. Пробовал поиграться с serial - тоже без результата. Т.е. не важно, на сколько одновременно хостов запускается: 25, 100, 200, в итоге все равно падает посреди выполнения. И изменить containerLogMaxSize на уровне ноды, как в issue советуют, я тоже не могу - менеджет кубер в gcp поддерживает ограниченный список параметров и этот в него не входит (есть ответ от саппорта).
Как по мне - так вполне норм🙂 но GitLab уже есть в наличии.
видел? пробовал? https://github.com/ansible/awx/issues/12297#issuecomment-1379738475
no_log - не помогает. containerLogMaxSize - изменить не могу, кусок ответа саппорта: I am afraid to tell you that right now there is no feature available to modify the default containerLogMaxSize from 10mi to 100 mi. Some of our customers have already requested this feature, to allow the customization of the max size value for the node-level logs before the rotation and there is already a public issue [1] in place.
Как вариант можно попробовать опцию awx —Job Slicing. По идее должны подняться несколько подов и лог по идее должен уменьшится, но нужно тестировать. Вот описание https://github.com/ansible/awx/blob/devel/docs/job_slicing.md#job-slicing-overview
сработало🥳 большое спасибо за помощь! еще немного потестирую и пойду обновлять issue
Обсуждают сегодня