Size: a a a

2021 January 11

AA

Andrey Aleksandrov in DevOps Moscow
Vitaly Khabarov
То есть формально напротив состояния, но перед этим обновляет состояние (как я понимаю)
А, да, точно. Я в докладе упоминал это, потому что pulumi refresh состояния делает только если явно флаг указать.

Так, окей, вот terraform обновил состояние, показал план, что дальше?
источник

VK

Vitaly Khabarov in DevOps Moscow
дальше он тебе показывает что удалит и что добавит. Если окнешь - то полетит дальше =)
источник

AA

Andrey Aleksandrov in DevOps Moscow
Это да, вопрос в другом. Ругнется ли он о том что я с одним и тем же стейтом стал смотреть на совершенно другой кластер/облако?
источник

VK

Vitaly Khabarov in DevOps Moscow
На практике, в терраформе многие объъекты требуют пересоздания из-за “минорных” изменений (тю, всего лишь айдишник поменял, нафига пересоздавать виртуалку?) и в теории просто посмотрев на объем изменений уже можно предположить неладное.
источник

AA

Andrey Aleksandrov in DevOps Moscow
Vitaly Khabarov
На практике, в терраформе многие объъекты требуют пересоздания из-за “минорных” изменений (тю, всего лишь айдишник поменял, нафига пересоздавать виртуалку?) и в теории просто посмотрев на объем изменений уже можно предположить неладное.
Ну вот в pulumi я тоже только по дифу понял что что-то не так, просто из-за того что я рефреш каждый раз не делаю, диф был маленький и я не сразу понял что не так
источник

VK

Vitaly Khabarov in DevOps Moscow
Andrey Aleksandrov
Это да, вопрос в другом. Ругнется ли он о том что я с одним и тем же стейтом стал смотреть на совершенно другой кластер/облако?
Надо спрашивать у кубероводов =)

В облаках, кажется, такое не провернешь. Там одно АПИ и окружение обычно задается через переменные (часть конфигурации, а изменения конфигурации видно через гит дифф и терраформ план)
источник

AA

Andrey Aleksandrov in DevOps Moscow
Vitaly Khabarov
Надо спрашивать у кубероводов =)

В облаках, кажется, такое не провернешь. Там одно АПИ и окружение обычно задается через переменные (часть конфигурации, а изменения конфигурации видно через гит дифф и терраформ план)
провернешь, если выбор проекта на уровне awscli сделан 🤔
источник

VK

Vitaly Khabarov in DevOps Moscow
Когда исползуешь в конфигурации типа дефолтные? Справедливо. Никогда так не делало м мне даже стало интересно самому
источник

AA

Andrey Aleksandrov in DevOps Moscow
В getting started terraform с aws так и делают 😈

https://learn.hashicorp.com/tutorials/terraform/aws-build?in=terraform/aws-get-started
источник

AA

Andrey Aleksandrov in DevOps Moscow
В случае с облаком, да, я могу так же как в terraform объявить provider и зафиксировать в нем проект, но хз как такое с кубом провернуть. Зашивать в првайдере название контекста? 🤔
источник

VK

Vitaly Khabarov in DevOps Moscow
Выглядит хардкорно и неудобно. zsh с отображением контекста не поможет? Хоть не до конца, но чуть чуть
источник

AA

Andrey Aleksandrov in DevOps Moscow
Vitaly Khabarov
Выглядит хардкорно и неудобно. zsh с отображением контекста не поможет? Хоть не до конца, но чуть чуть
Такое, слишком легко забыть прочитать свой PS1 перед каждым запуском))
источник

DZ

Dmitriy Zaytsev in DevOps Moscow
Так можно же провайдер настроить на конкретный кластер, а не брать его из окружения.
источник

DZ

Dmitriy Zaytsev in DevOps Moscow
Ну и у терраформа есть атлантис для того, чтобы всё это в CI загнать
источник

AA

Andrey Aleksandrov in DevOps Moscow
Dmitriy Zaytsev
Ну и у терраформа есть атлантис для того, чтобы всё это в CI загнать
в CI с этим проще, да, там это енвами/контекстами уже за кнопку спрятано, там так не ошибешься
источник

AA

Andrey Aleksandrov in DevOps Moscow
Dmitriy Zaytsev
Так можно же провайдер настроить на конкретный кластер, а не брать его из окружения.
А сам провайдер понимает что смотрит туда куда надо? Проверяет совпадение названия кластера с названием в конфиге?
источник

DZ

Dmitriy Zaytsev in DevOps Moscow
Andrey Aleksandrov
А сам провайдер понимает что смотрит туда куда надо? Проверяет совпадение названия кластера с названием в конфиге?
Этож не его забота 🤷‍♂️
источник

p

ptchol in DevOps Moscow
Andrey Aleksandrov
В случае с облаком, да, я могу так же как в terraform объявить provider и зафиксировать в нем проект, но хз как такое с кубом провернуть. Зашивать в првайдере название контекста? 🤔
так там же алиасы для разных конфигураций есть не ?
источник

p

ptchol in DevOps Moscow
ну типа ты можешь использовать в рамках одного стейта 2 версии конфигурации одного и того же провайдера
источник

p

ptchol in DevOps Moscow
если уж так хочется
источник