Lev
20-25 минут для таких вещей это норм. можно еще добавить мутаген, но он работает иначе.
Но, 1. там е2е мало 2. Оно внутри докера, а не вм А вобще цифрами поделиться есть какими?
Anonymous
это не баг мутагена, это иное виденье
Anonymous
на процесс исполнения...
Lev
очень хороший пост. большое спасибо! приятно это видеть
Я вначале на редите хотел собрать идеи, https://www.reddit.com/r/ansible/comments/d757s7/does_anyone_use_iac_testing_pyramid_for_testing но чет тухляк
Anonymous
про e2e ничего сказать не могу. обычно, если есть молекула с тестинфрой на докере по PR это уже очень хорошо
Anonymous
плагины/библиотеки ansible тестируют иначе... мы же про роли обсуждаем :)
Lev
мне было приятно увидеть, что человек проделал большую работу и только после этого попросил помощи/совета
Строго говоря в тестирование инфраструктуры года так с 2012 наверно, но кажется взгляд зашоривается. Решил вот идей собрать
Gleb
вообще е2е тесты в композере хорошо выходят для некоторых случаев
Anonymous
Строго говоря в тестирование инфраструктуры года так с 2012 наверно, но кажется взгляд зашоривается. Решил вот идей собрать
всячески поддерживаю и одобряю Ваше начинание. По идеям, с этим сложней. У каждого своя специфика, есть что-то общее конечно....
Lev
а если ставить отдельно еще на этапе интеграционного, а е2е вообще гонять отдельно если там все ок
Если на работе одобрят на весеннем девопсконфе расскажу как у нас устроено и как на проект с легаси ансибл ролями тестирование затаскивали
Anonymous
было бы круто
Lev
всячески поддерживаю и одобряю Ваше начинание. По идеям, с этим сложней. У каждого своя специфика, есть что-то общее конечно....
Ну до интеграционных тестов более менее одинаково все. А вот е2е нигде не видел, тк лютая специфика начинается везде и нехватки инфры
Anonymous
Ну до интеграционных тестов более менее одинаково все. А вот е2е нигде не видел, тк лютая специфика начинается везде и нехватки инфры
я думаю, что Вы уже проделали тянет на хороший доклад. аля devoops или иные площадки. я бы ради вас купил бы "билетик", чтобы послушать, как оно устроено изнутри
Anonymous
http://www.goncharov.xyz/it/200k_iac.html тут общие идеи, видел, слайды
Пожалуйста, рассмотрите возможность выступить на профильной конференции
Anonymous
в качестве спикера
Lev
я думаю, что Вы уже проделали тянет на хороший доклад. аля devoops или иные площадки. я бы ради вас купил бы "билетик", чтобы послушать, как оно устроено изнутри
Можно меня словить будет на devopsconf, там в рамках митапа буду вещать https://devopsconf.io/moscow/2019/meetups#2331050 как перевозили 120 конфигов вм coreos -> centos Но фактически истрия за ены качтомного cfm -> ansible
Anonymous
запись бы хотелось... не в Москве...
Anonymous
Дык это в июне вещал;) https://youtu.be/W53jMaebVJw
спасибо, за ссылку. спасибо, что Вы есть.
Lev
запись бы хотелось... не в Москве...
Митапы не пишут на конфах онтико вроде. Но в среду должен быть dry run в рамках t.me/spblug_chat и скорей всего спустя пару месяцев напишу расшифровку в виде статьи
Ekaterina
Тулл классно расширяется. Код простой. Я его сейчас для е2е пайплайнов эирфлоу использую
Ekaterina
Автор на контакт хорошо идёт
Lev
Тулл классно расширяется. Код простой. Я его сейчас для е2е пайплайнов эирфлоу использую
А есть почитать что? Цифры/пайплайны может какие есть показать?
Ekaterina
Посмотрите в ридми catcher и catcher_modules . Можно просто автору напрямую написать. Показать пока ничего не могу. Пока прототип стадия.
Ekaterina
Пока нет.
Lev
Ессно если там нда всякие...
Ekaterina
Угу
Ekaterina
Но я чуть позднее буду готовить на митап выступление запилю что нибудь
Ekaterina
Берлин. Но с записью
Lev
а какие даты? а то у меня в штутгарт командировка будет мб...
Anonymous
Но я чуть позднее буду готовить на митап выступление запилю что нибудь
тыкни в меня. очень хотелось бы посмотреть, послушать в записи
Ekaterina
Ребят, не могу точно сказать пока ничего. У меня где-то месяц на прототипирование ещё уйдет. Я сейчас модули допиливаю которых мне не хватает
Ekaterina
Из серии мок Salesforce
Anonymous
в общем, Лев, Екатерина, если будут какие-то движухи очень прошу кинуть в меня ссылкой на видео. Если на территории РФ, может приеду на конфу, но это не точно
Ekaterina
Ок
simplemice.eth
вам поговорить негде?
simplemice.eth
смотрите в правила в пине
simplemice.eth
обсуждайте... предварительно прочтите правила
simplemice.eth
на этом все
Timur
По поводу тестинфры. В последних версиях молекулы ансибловый верифайер завезли
Timur
Мы сейчас на него активно переходим
Timur
Тесты в целом проще получаются, не требуются знания и библиотеки питона, нативно поддерживается винда
Timur
люди добрые. расскажите кто как тестирует свои роли в ansible? Я пробовал разные подходы - при тестирование развертывания SDS (software-defined storage): gitlab / vagrant / ruby / docker / bash / ansible / serverspec / virtualbox ~60 фактически на интеграционные тесты развертывания. - test Ansible roles: ansible / hyper-v / jenkins / testkitchen / inspec ~40-70 минут для 25-35 ролей. - test Ansible roles: ansible / docker / jenkins / molecule / testinfa ~20-25 минут для 50-55 ролей. С моей колокльни это все медленно. И пришел к пирамиде тестирования инфраструктуры static - shellcheck/ansible lint unit - molecule/kitchen + testinfra/inspec для отдельных базовых ролей integration - проверяем конфиг сервера состоящий из множества ролей настраивается правильно. molecule/kitchen e2e - что множество серверов работают правильно. нет готового только боль и страдание Вобщем, кто может рассказать/научить как надо делать правильно?
В можно пример последнего варианта глянуть? У нас тоже немалый опыт по тестированию ролей наработан
Timur
Тестируем как на докерах, так и облачных виртуалках в Амазоне и private cloud
John
По теме есть неплохой видосик. Могу скинуть кому интересно
John
С котиками?
С товарищем из EPAM :)
John
https://www.youtube.com/watch?v=IzJsBUPXfkE
John
Кидай :)
Тимур ну для тебя вряд-ли что то новое будет а так глянуть можно :)
Lev
https://www.youtube.com/watch?v=IzJsBUPXfkE
Он 4ый в списке был хх
Lev
В можно пример последнего варианта глянуть? У нас тоже немалый опыт по тестированию ролей наработан
В паблике думаю по весне где-нибудь будет конфа. Скрины тоже старые у меня. Более свежие не могу
Ivan
ансибл параллельно митогеном ок катитстя
у тебя норм он работает? Я пробовал и чот он говнится в рандомных местах совершенно А дебаг там —- радость
Vladislav 👻
Кто такое сказал?
Vladislav 👻
Пруф
Vladislav 👻
Словарь будет рандомен, лист нет
Vladislav 👻
Приходи на собес
Vladislav 👻
Мой любимый вопрос, обсудим
Vladislav 👻
Ну а пример покажешь, где у тебя рандомная последовательность листа?
Vladislav 👻
Я им пользуюсь, нет там рандома
Vladislav 👻
Хочу пример
Vladislav 👻
Ансибл 2.6
Vladislav 👻
А причем тут асинк?
Vladislav 👻
Понятно, не приходи на собес 🙈
Vladislav 👻
Асинк включаешь, а потом утверждаешь, что митоген рандомит листы 🙈
Vladislav 👻
Капитан блин
Denis 災 nobody
У листа порядок строгий
Denis 災 nobody
У дикта нет
Vladislav 👻
Не работает так, там чинить нечего