Size: a a a

Google Cloud Platform_ru

2020 November 27

+

+_- in Google Cloud Platform_ru
Roman Gershkovich
я бы эти модули сжег в аду. они создают дополнительную зависимость, не только версия тераформа + версия провайдера, но еще и версия модуля. ими можно пользоваться только если ты сидишь и постоянно обновляешь все зависимости.
лол
источник

RG

Roman Gershkovich in Google Cloud Platform_ru
ну реально смысла в них нет вообще никакого
источник

+

+_- in Google Cloud Platform_ru
Pavel Skuratovich
Может, вам модули в целом кажутся переусложнёнными? Напрямую через стандартные ресурсы почему не делаете?
но в беспрактис же говорят "модули, модули, круто круто"

да и надо будет потом сделать stage\dev\prod и собственно вызывать код 3 раза
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
+_-
>Если уж своими словами объясняете: в какой момент он это говорит?..
после terrafrom apply
Понятнее не стало. Он ошибку, как правило, на конкретный ресурс пишет. Не проясните, на какой? :)
источник

OK

Oleh Kolesnykov in Google Cloud Platform_ru
+_-
Второй вопрос. Кто-то k8s кластер разворачивал тераформом в gke?
Я нашёл готовые модули от гугла, и от грантворк.
Может у кого есть опыт, какие лучше заюзать. Мне гугловые кажутся переусложненными.
Да. Написали свои простые модули
источник

+

+_- in Google Cloud Platform_ru
счас
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
Эй, бот, не шали!
источник

+

+_- in Google Cloud Platform_ru
источник

RG

Roman Gershkovich in Google Cloud Platform_ru
+_-
но в беспрактис же говорят "модули, модули, круто круто"

да и надо будет потом сделать stage\dev\prod и собственно вызывать код 3 раза
да модули вообще-то это хорошо, естественно. просто гугловые привносят много сложности и доп зависимости туда, где это имхо не надо
источник

+

+_- in Google Cloud Platform_ru
Oleh Kolesnykov
Да. Написали свои простые модули
понял
А я смотрю просто на гугловые и думаю. то ли я тупой, то ли хз

А грантворковские не пробовали? те вроде довольно простые
источник

+

+_- in Google Cloud Platform_ru
+_-
ну в итоге я просто заэнейблил этот апп енджин, но всё равно не могу догнать кто его требует, просто он мне как бы не нужен для всего остального
источник

RG

Roman Gershkovich in Google Cloud Platform_ru
обратная совместимость в провайдерах у них хромает. в результате чтобы реп был в нормальном состоянии надо постоянно обновлять и провайдеры, обычный + бета, и их модули, и сам тф. пропустил несколько релизов – начинаешь огребать
источник

+

+_- in Google Cloud Platform_ru
+_-
ну в итоге я просто заэнейблил этот апп енджин, но всё равно не могу догнать кто его требует, просто он мне как бы не нужен для всего остального
App Engine applications cannot be deleted once they're created; you have to delete the entire project to delete the application. Terraform will report the application has been successfully deleted; this is a limitation of Terraform, and will go away in the future. Terraform is not able to delete App Engine applications.

меня вот это смутило прям
источник

+

+_- in Google Cloud Platform_ru
Pavel Skuratovich
Понятнее не стало. Он ошибку, как правило, на конкретный ресурс пишет. Не проясните, на какой? :)
я там скрин ошибки  выше выложил, но если что могу в личку код скинуть который я пробовал, и после которого оно выдаёт эту ошибку.
источник

+

+_- in Google Cloud Platform_ru
Ещё вопрос, подскажите пожалуйста, если мне надо сервис аккаунты под ресурсы. Какой беспрактиз, создавать сервис аккаунты там же где и ресурс создается, или сделать отдельный файл и в нём описать все используемые в проекте сервис аккаунты.
источник

OK

Oleh Kolesnykov in Google Cloud Platform_ru
+_-
понял
А я смотрю просто на гугловые и думаю. то ли я тупой, то ли хз

А грантворковские не пробовали? те вроде довольно простые
не пробовали, свои написать быстрее чем пробовать еще что-то :)
источник

PS

Pavel Skuratovich in Google Cloud Platform_ru
+_-
Ещё вопрос, подскажите пожалуйста, если мне надо сервис аккаунты под ресурсы. Какой беспрактиз, создавать сервис аккаунты там же где и ресурс создается, или сделать отдельный файл и в нём описать все используемые в проекте сервис аккаунты.
У нас оно создаётся в отдельном воркспейсе. А в каком месте файла (-ов) его разместить - тут уж личное дело каждого...
источник

+

+_- in Google Cloud Platform_ru
Pavel Skuratovich
У нас оно создаётся в отдельном воркспейсе. А в каком месте файла (-ов) его разместить - тут уж личное дело каждого...
Я чисто про файлы. Думал может есть бест практис
источник

+

+_- in Google Cloud Platform_ru
Ещё вопросик.
Есть ли способ через тераформ обновлять (по сути редеплоить) клауд функцию без даунтайма?
Через gcloud  вроде бы можно.
источник

PR

Paul Rudnitskiy in Google Cloud Platform_ru
коллеги, я правильно понимаю, что если я задаю metadata на уровне шаблона и затем задаю metadata на уровне инстанса — вся метадата с уровня шаблона будет переписана? можно ли как-то смерджить?
источник