Size: a a a

2020 October 13

KT

Karen Tovmasyan in AWS_RU
Все остальное у меня подхватится автоматом, но нужно заранее записать Task Definition family
источник

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
В таком случае мне остается только дергать апдейт стека, подсунув ему новую версию образа
а если нужно изменить переменные окружения? меняется стек? девы как-то могут добавить/изменить env переменные?
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
наверное стоило уточнить момент

сам использую terraform + codedeploy + codepipeline

дело в том, что мне этот метод не очень нравится...)
Если очень хочется попробовать CDK можно смешать это дело с CDK Assets, оно умеет собирать доскер
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
а если нужно изменить переменные окружения? меняется стек? девы как-то могут добавить/изменить env переменные?
Могут, но нужно шаблон дописывать
источник

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
Если очень хочется попробовать CDK можно смешать это дело с CDK Assets, оно умеет собирать доскер
вот именно сборка докера и заливка в ECR вообще не проблема, а вот работа с taskdef мне не очень нравится...
источник

AK

Aleksandr Kostiuk in AWS_RU
по сути у меня есть шаблон, который создается терраформом, и при деплое просто подкидывается имедж. Мало гибкости...
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
вот именно сборка докера и заливка в ECR вообще не проблема, а вот работа с taskdef мне не очень нравится...
а можно больше деталей
источник

KT

Karen Tovmasyan in AWS_RU
что именно хочется улучшить/упростить?
источник

AK

Aleksandr Kostiuk in AWS_RU
Хммм, хочется дать девам больше возможностей, но так, что бы они не могли все разломать))
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
Хммм, хочется дать девам больше возможностей, но так, что бы они не могли все разломать))
давайте декомпозируем на конкретные блоки
источник

KT

Karen Tovmasyan in AWS_RU
какие возможности нужны разрабам?
источник

AK

Aleksandr Kostiuk in AWS_RU
Согласен

Было бы идеально, если бы в task def, при билде инжектились env переменные которые добавляют девы, которые не зависят от меня и мне нет смысла их хранить в терраформе
источник

KT

Karen Tovmasyan in AWS_RU
окееей
источник

KT

Karen Tovmasyan in AWS_RU
это единстаенное требование?
источник

AK

Aleksandr Kostiuk in AWS_RU
И не требование, а вопрос
taskdef.json для codedeploy лучше хранить в репе и инжектить туда какие-то значения, или как я, все генерить терраформом, а при билде только image менять? По best practices так сказать?)
источник

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
это единстаенное требование?
А так да, наверное единственное)
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
И не требование, а вопрос
taskdef.json для codedeploy лучше хранить в репе и инжектить туда какие-то значения, или как я, все генерить терраформом, а при билде только image менять? По best practices так сказать?)
у меня в таскдеф были прокладки, но это очень плохо масштабируется и вообще неудобно
источник

KT

Karen Tovmasyan in AWS_RU
Aleksandr Kostiuk
А так да, наверное единственное)
а мы привязаны именно к тераформу?
источник

AK

Aleksandr Kostiuk in AWS_RU
Karen Tovmasyan
а мы привязаны именно к тераформу?
+
источник

KT

Karen Tovmasyan in AWS_RU
а что-то еще из хаши стека у нас имеется?
источник