Привет! Сегодня весь день тыкал) Мои впечатления следующие: 1. Ставил в кубер, helm chart довольно кривоватый, названия некоторых переменных в values и в темплейтах различаются, то есть даже в неизмененном виде helm template . не работает. Баг уже завели, я комментом отписал, как поправить. 2. Nginx ingress controller и cert manager надо выпиливать из зависимостей чарта, это за скоупом OnCall должно быть, это уже забота инженера, поддерживающего кубер, как внешний трафик будет заруливаться. 3. Если у кого кубер за проксей живет, то переменные https_proxy, no_proxy нужно добавлять как в engine, так и в celery (пока их вообще нет). 4. Со slack интеграция завелась, в целом все ок. Не работали мелочи типа "add to postmortem" , но пока не вникал в них. ChatOps удобно достаточно реализован. 5. С telegram не завелось, до апишки не достучался, но тут скорее с проксей проблема, позже поразбираюсь. Из забавного - ошибка urllib пишется прямо в env var в веб-интерфейсе) 6. Schedules - боль) Боль вдвойне, потому что гугловый календарь сам по себе боль (с ходу не разобрался с ним). Какое-то расписание наклепал, ссылку вставил - OnCall не может распарсить, 400 ошибка (пока не вникал, почему). Здесь бы, конечно, документацию, как правильно календарь в гугле создавать. 7. Безопасники не удовлетворились документацией/архитектурой, не очень понимают, насколько безопасно выставлять в интернет engine и какие данные запросами можно будет получить (сам пока до документации по API не дошел). 8. Celery пока не очень стабилен, рестартует периодически под, в логах иногда ошибки коннекта к slack api, но сообщения, тем не менее, доставляются.
Ухты, классный репорт! Можно попросить по всем багам побольше issue завести? Так победим)
Репорт уже харош сам по себе :) человек потратил время чтоб высказать фидбек, лучше завести самим потому что это сделает продукт лучше
Привет, Мы готовы активно работать и улучшать продукт, присоединяйтесь к community calls, и дискуссиям Поотвечаю на пункты из ревью коротко тут 1. Действительно, сыровато, мы для своего Клауда используем jsonnet, а helm это боль:) но значения в чарте поправим и доведём его, кстати добро пожаловать с пулл реквестами, обещаю быстро релизить 2. Хочется сделать версию по умолчанию, которую можно использовать от начала до конца. А так любую зависимость можно отключить через values и использовать своё. И это рекомендованный вариант, дефолтная версия чарта для proof of concept. 3. Переменные не надо добавлять по отдельности в engine и celery, они все лежат в шаблоне, хватит поправить только его 6. Календарь - есть ещё терраформ, и он тоже работает с опенсорсом, мы им сами пользуемся. Так же работаем над календарями в вебе, stay tuned 7. Если будут конкретные вопросы, можем помочь с ответами 8. Celery шатдаунится раз в 65 минут по дефолту, см env vars для celery, можно отключить
Обсуждают сегодня