Как стать автором
Обновить

Комментарии 2

В Gitlab-CI во вкладке "CI/CD -> Editor" есть годный линтер, иногда пайплайны, написанные где-то на стороне, копипасчу туда, чтоб проверить синтаксис и т.д. Часто помогает.
Также для отладки пайплайнов удобно работать в ветках и потом их мержить, так как коммитов с фиксами приходится делать много, а историю засорять не хочется.

А упомянутые откаты мне удобнее всего осуществлять через git (получая все плюшки по версионированию и бэкапированию), но для этого и IaaC должен быть на соответствующем уровне.

А вообще за статью спасибо, куча полезных идей. Да и по этой теме не видел материалов, что странно, кажется, боль у всех одна и та же, а никто о ней не говорит

Спасибо за статью.

Но я ожидал увидеть пример настоящего тестирования, а не просто совета использовать линтеры или ci

Меня интересует тестирование terraform IaC, с шагами given, где настраивается исходное состояние системы, when, где применяется код, и then, где проверяется результат.

Какие отличия могут быть в зависимости от terraform провайдера: aws, bitbucket или kubernetes

На каком уровне лучше тестировать - с моками типа wiremock или localstack, тестовым окружением или продом

Как параллельно вести несколько веток в IaC репозитории и тестировать их

Зарегистрируйтесь на Хабре, чтобы оставить комментарий