@devops_ru

Страница 4292 из 4568
Sergey
04.09.2018
17:45:31
Потом просто пишешь джобы на запуск ролей с что то вроде...

Эдуард
04.09.2018
17:46:48
Sergey
04.09.2018
17:47:10
-i inventory/perf zabbix-agent.yml -e "env=perf bin-project=db"

Эдуард
04.09.2018
17:47:18
какой git flow?
git push -> build -> deploy (except master)

Google
Sergey
04.09.2018
17:47:29
Хехехе

Или речь шла именно в зависимости от веток?

Dmitry
04.09.2018
17:56:40
Смотри, у тебя есть 4 среды и деплой
Не понятно. Допустим у меня dev, stg, prod.

Sergey
04.09.2018
17:57:29
Так

У тебя деплой единственная тачка которая не меняется

Dmitry
04.09.2018
17:58:18
допустим.

Sergey
04.09.2018
17:58:42
Все среды можно выкатывать ролями типа через pvesh если proxmox(мой случай)

Dmitry
04.09.2018
17:58:56
погоди

смотрите, в dev задеплоена MySQL, в stg, prod тоже

Sergey
04.09.2018
17:59:15
Ок

Дальше оборачиваешь конфиг в j2

Dmitry
04.09.2018
17:59:40
да погоди

Sergey
04.09.2018
17:59:42
Как шаблон

Google
Dmitry
04.09.2018
17:59:45
допустим... я хочу задеплоить какой-то коннектор (либа или еще что)

ну и параметры через роль/jinja

Sergey
04.09.2018
18:00:17
Ты хочешь конфиги частями по тегам деплоить?))

С тапка пишу:3

Dmitry
04.09.2018
18:01:37
Я хочу задеплоить обратно несовместимые изменения через управление конфигов и исползовать git flow

Sergey
04.09.2018
18:03:22
Задеплоить обратно несовместимые у меея мозг расплавился)

Dmitry
04.09.2018
18:03:38
Задеплоить обратно несовместимые у меея мозг расплавился)
ща, с митинга слезу, сделаю видеблогвопрос

Sergey
04.09.2018
18:03:46
@volarenege дай комментарий)

Konstantin
04.09.2018
18:04:23
@volarenege дай комментарий)
Внести изменения в инфру, которое уже не откатить

Правда в голову ничего не приходит для примера)

Sergey
04.09.2018
18:05:30
Галеру собрать без отката конфигурации?

Кек

Ну в целом посыл понятен

Dmitry
04.09.2018
18:06:08
Например, кафка обновилась, и апгрейд ваще нереально делать, надо делать a/B деплоймент

"ваще не реально" = ["рискованно", "не рекомендуется", "слишком много tech debt"]...

Sergey
04.09.2018
18:10:21
Так че, взять тестовый стенд поднять и тестить роли

Кафка, не кафка:)



Классека

Dmitry
04.09.2018
18:15:00
вооооооот

Google
Sergey
04.09.2018
18:16:33
можно сделать что то типа стадии prepare-clear которая будет чистить "локальный архив репы" а потом пуллить последнюю ветку

а потом билд деплой

Dmitry
04.09.2018
18:16:58
Не понятно

Iurii
04.09.2018
18:17:35
можно и котиков так постить и пейзажи

Iurii
04.09.2018
18:19:26
Мм?
ну как бы в чатах не принято голосовые сообщения и тд

Sergey
04.09.2018
18:19:43
ну как бы в чатах не принято голосовые сообщения и тд
восходящий видеоблогер сферы девопс

у него индульгенция:)

bama^boy
04.09.2018
18:20:27
А почему нет?
Это ж не чат рулет

Iurii
04.09.2018
18:20:58
А почему нет?
потому что это засоряет пространство но уже сказали что у вас бланж , мой вопрос снят

Sergey
04.09.2018
18:21:36
крч как я понял дело не в мускуле и конфигах, а дело в том как правильно делать сиай в ансибле с несколькими ветками, который не откатывается, и с минимальными рисками

Dmitry
04.09.2018
18:21:38
потому что это засоряет пространство но уже сказали что у вас бланж , мой вопрос снят
Да ладно засоряет, я игнорю когда у меня звука нет. Да и по теме.

сейчас это решается именованием обоих кластеров, но git flow не особо виден при таком подходе

Iurii
04.09.2018
18:23:20
Да ладно засоряет, я игнорю когда у меня звука нет. Да и по теме.
мы будем дискутировать? я сказал вроде вопрос снят, все равно по теме или нет, я тоже могу из бара вещать как сделать кластер опеншифта с блекджеком и сдн))

Konstantin
04.09.2018
18:23:55
А почему нет?
Тут вопрос в другом - не всегда есть возможность послушать

Dmitry
04.09.2018
18:24:17
Тут вопрос в другом - не всегда есть возможность послушать
Да, с этим понятно. но тогда это моя проблема по идее...

Konstantin
04.09.2018
18:24:28
Не только

Google
Iurii
04.09.2018
18:24:49
кто миникубом пользуется?

Konstantin
04.09.2018
18:25:02
Хочется же весь диалог знать, а не только текст часть)

Dmitry
04.09.2018
18:25:18
весчай
? только чтоб звук норм был, без шума

Sergey
04.09.2018
18:25:33
кто миникубом пользуется?
хотим зимой начать его внедрять разрабам как типа куб-вагрант

Konstantin
04.09.2018
18:25:34
весчай
И я, и я

Iurii
04.09.2018
18:25:56
классная бага покрайней мере воспроизвел на лиинухах и маке, если у тебя цисковпн или эниконект то он тупо рушится

Iurii
04.09.2018
18:26:35
помогает на маке погасить, на линухе вынести напрочь кошка впн

А драйвер какой? Я на хосте юзаю
пофигу даже на грав повторилось

Konstantin
04.09.2018
18:27:29
Ну, у меня только ovpn

Iurii
04.09.2018
18:27:30
тупо спулить исошку не может

Konstantin
04.09.2018
18:27:58
тупо спулить исошку не может
Маршруты может пересекаются?

А что там за исошка??

Iurii
04.09.2018
18:28:57
нет фишка походу в эниконекте, причем что типа у вас даже если включены локальные маршруты сносит головы

ща покажу исо

Konstantin
04.09.2018
18:30:32
Исо же для виртуалка только, не? iso?

Iurii
04.09.2018
18:31:58
Исо же для виртуалка только, не? iso?
да для поднятия кластера вот с ней и начинаются грабли

Google
Konstantin
04.09.2018
18:32:24
Так я не юзаю драйвер вообще, всё на хосте

Без виртуализации

Konstantin
04.09.2018
18:33:34
Linux only

Убунта

Докер на хосте, его миникуб и юзает. --driver=none

Iurii
04.09.2018
18:35:21
Докер на хосте, его миникуб и юзает. --driver=none
да вот фигня в том что перехватывает кошка((( исо на маке идет

тупо minikube start зависает

Dmitry
04.09.2018
18:37:22
крч как я понял дело не в мускуле и конфигах, а дело в том как правильно делать сиай в ансибле с несколькими ветками, который не откатывается, и с минимальными рисками
Ну пока что идея делать фича-бранчи. Допустим есть кластер kafka. он деплоится из роли Ansible kafka. Нам нужно проапгрейдить его до confluent 5. делаем бранч kafka-confluentv5-dev и деплоим его (хз как пока) в туже среду. переключаем все приложения на этот кластер, потом как только все круто мы мержим изменения (возможно предварительно чистим старый кластер), накатыаем изменения на старый кластер, переключаем приложения обратно а бранч удалям, а все что он создал убиваем.

@nodekra Что думаешь? ^

Konstantin
04.09.2018
18:44:22
как-то так, но без переключений. Среды должны быть одинаковые же

Sergey
04.09.2018
18:44:44
плюс минус различаться по количеству контейнеров\вм

Dmitry
04.09.2018
18:45:10
Перед переключением 1 приложения апгрейдятся чтобы быть готовым переключиться на новую версию

Страница 4292 из 4568