Size: a a a

2020 August 25

P

Pavel in DevOps
Alexander
Почему выполнять бизнес-логику в CI правильно?
Как по мне, бизнесс логика заканчивается когда ты накидал челу прав. А дальше начинается магия применентя всего этого
источник

P

Pavel in DevOps
Ну не хочешь ci, напиши микросервис который будет толкать тераформ)
источник

A

Alexander in DevOps
Pavel
Как по мне, бизнесс логика заканчивается когда ты накидал челу прав. А дальше начинается магия применентя всего этого
То, что это близкая тебе предметная область, не означает, что это уже не бизнес-логика.
источник

A

Alexander in DevOps
Pavel
Ну не хочешь ci, напиши микросервис который будет толкать тераформ)
А зачем терраформ тут? :)
источник

P

Pavel in DevOps
Просто в гитлабе уже всё это есть
источник

P

Pavel in DevOps
Alexander
А зачем терраформ тут? :)
Чтоб не костылять своё
источник

A

Alexander in DevOps
Pavel
Просто в гитлабе уже всё это есть
Что именно? Запуск скрипта по кнопке/ручке?
источник

P

Pavel in DevOps
Alexander
Что именно? Запуск скрипта по кнопке/ручке?
Секреты, отслеживание изменения стейта, стадии, пайплайны
источник

P

Pavel in DevOps
Речи о кнопке нет, полная автоматика
источник

A

Alexander in DevOps
Pavel
Секреты, отслеживание изменения стейта, стадии, пайплайны
Отслеживание - это проверка кода возврата. Если делать самому в лоб, то это 5 строчек, но и это довольно плохая архитектура.
источник

A

Alexander in DevOps
Секреты хранить не хуже, чем в гитлабе - тоже не бог весть какая задача.
источник

AS

Aleksey Shirokikh in DevOps
Терраформ для инфры довольно удобно
источник

AS

Aleksey Shirokikh in DevOps
Писать на апи колах довольно скучно
источник

AS

Aleksey Shirokikh in DevOps
И много бойлерплейта
источник

AS

Aleksey Shirokikh in DevOps
Да и поддерживать потом кому?
источник

P

Pavel in DevOps
И довольно сложно поддерживать такой код
источник

LB

Let Eat Bee in DevOps
Pavel
Просто в гитлабе уже всё это есть
Я б cloud formation стэк дёргал с новыми параметрами , но мне не только aws бы :( и проблема с миграциями остаётся, когда чтобы переехать без сбоев A -> B едут A -> A' -> "что то мутим с сервисом" -> B.
источник

A

Alexander in DevOps
Aleksey Shirokikh
Писать на апи колах довольно скучно
То ли дело дергать бинари exec-ом :)
И ещё лучше, из шелл-скриптов в CI.
источник

P

Pavel in DevOps
Или, шаблонизировать код %)))
источник

A

Alexander in DevOps
Pavel
Или, шаблонизировать код %)))
Это потом твоя портянка из шелльников с шаблонами как раз будет неподдерживаемой :)
Ни тестов, ни релизов, ни стейджа.
источник