Size: a a a

DevOps — русскоговорящее сообщество

2021 February 14

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Denis 災 nobody
потому что это часть staging обкатки, когда написал - обновил - выкатило и смотришь глазками свои правки. Если при этом вдруг ломается ssl - это видно.  А всегда сразу в прод - это гарантия, что аварии будут повторяться
Да обкатали на стейджинге - проблем не было
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
Denis 災 nobody
потому что это часть staging обкатки, когда написал - обновил - выкатило и смотришь глазками свои правки. Если при этом вдруг ломается ssl - это видно.  А всегда сразу в прод - это гарантия, что аварии будут повторяться
это просто ручная не совсем правильная реализация canary релизов :)
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
попутно он вам автосборку сможет сделать, сделал пуш в гит*, оно хуком собрало и выкатило для тестов
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
просто немного разные они были
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Denis 災 nobody
попутно он вам автосборку сможет сделать, сделал пуш в гит*, оно хуком собрало и выкатило для тестов
да вот ТЗ мое с автосборки начинается ) И сейчас вот сижу наклацываю билдконфиги в Тимсити
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
просто немного разные они были
а чтобы такого не было - и нужны гарантированные средства типа ансибла как минимум, и все установки-обновления строго через него, ссш при этом на сервер просто нужно отрубать для всех кроме автоматизации
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
да вот ТЗ мое с автосборки начинается ) И сейчас вот сижу наклацываю билдконфиги в Тимсити
ничего, скоро конфиги будете не наклацывать, а на котлине писать и в репу пушить :) надо только, чтобы петух пару раз клюнул
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Denis 災 nobody
а чтобы такого не было - и нужны гарантированные средства типа ансибла как минимум, и все установки-обновления строго через него, ссш при этом на сервер просто нужно отрубать для всех кроме автоматизации
там байдизайн они разные, на деве коечто для прода крутится, опять же сертификаты на проде “настоящие”, а на деве летсенкрипт
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Alexander Zaitsev
ничего, скоро конфиги будете не наклацывать, а на котлине писать и в репу пушить :) надо только, чтобы петух пару раз клюнул
да пробовал - полдня потом тисити восстанавливал )
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
тут момент, если в докере сделали образ, оттестировали, то именно его надо в прод. У нас бывало - то версию связанного пакета обновило между тестами дева и выкаткой в прод, то что-то с репо - и то что тестировали и что в прод идёт - разное. И итог иногда непредсказуем
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Alexander Zaitsev
ничего, скоро конфиги будете не наклацывать, а на котлине писать и в репу пушить :) надо только, чтобы петух пару раз клюнул
++
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Denis 災 nobody
тут момент, если в докере сделали образ, оттестировали, то именно его надо в прод. У нас бывало - то версию связанного пакета обновило между тестами дева и выкаткой в прод, то что-то с репо - и то что тестировали и что в прод идёт - разное. И итог иногда непредсказуем
муторно очень версию каждого пакета фиксировать до “семи знаков после запятой”
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
>на деве коечто для прода крутится

звучит интригующе :)
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
муторно очень версию каждого пакета фиксировать до “семи знаков после запятой”
к сожалению, только так и правильно. привыкайте
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
муторно очень версию каждого пакета фиксировать до “семи знаков после запятой”
а не надо фиксировать с докером. Просто что прошло тесты - то тегируем под прод и выкатываем.
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Alexander Zaitsev
>на деве коечто для прода крутится

звучит интригующе :)
один основной проект и типа как вебстудия заказы берем ) они на том серваке что по штату - дев )
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Denis 災 nobody
а не надо фиксировать с докером. Просто что прошло тесты - то тегируем под прод и выкатываем.
это плохо автоматизируется же когда есть в репах мастер и девело ветки и ставится условие на проде код с мастера
источник

VC

Vladimir Chernyshev in DevOps — русскоговорящее сообщество
Denis 災 nobody
короче, вам нужен нормальный спец. А так и код пилить, и инфру (а часто инфра это по 10 часов в день годами может быть) - это попытка усидеть на 2 стульях
так это же и есть настоящий девопс - дев и опс )
источник

D

Denis 災 nobody in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
один основной проект и типа как вебстудия заказы берем ) они на том серваке что по штату - дев )
каак минимум поставить kvm тогда
источник

AZ

Alexander Zaitsev in DevOps — русскоговорящее сообщество
Vladimir Chernyshev
это плохо автоматизируется же когда есть в репах мастер и девело ветки и ставится условие на проде код с мастера
тогда только тот имадж, что прошёл тесты, тегируется как stable-latest и только после этого выкатывается на прод
источник