
Alan
07.07.2018
23:20:44

Sergey
07.07.2018
23:21:21
вжух и ты уже в девопс!

Yuliy
07.07.2018
23:23:46
кстати, вопрос такой.. как вы думаете, где лучше хранить код? на github.com или на внутреннем gitlab?

Эдуард
07.07.2018
23:24:03

Google

Yuliy
07.07.2018
23:24:13
я тоже придерживаюсь такого)
просто спрашивают сверху а какие плюсы от этого… и чет то что я говорю хранить его под замком внутри совсем не убедительно
ну и само сабой внутренние интеграции
SSO, LDAP все дела внутри AWS

Alan
07.07.2018
23:25:23
гитхаб платный для приватных реп)

Yuliy
07.07.2018
23:26:58
вот интересно послушать еще мнения, может что можно еще обвязать с гитлабом внутри среды нормально ?
пока еще не слишком поздно...

Sergey
07.07.2018
23:27:37
если гитхаб не может в раннеры и пайплайны то зачем он вообще
как комьюнити опенсорсное да
как профайл специалиста да
но для проды - глупость

Эдуард
07.07.2018
23:28:37

Sergey
07.07.2018
23:28:51
а у платной какие фичи

Google

Yuliy
07.07.2018
23:29:00
а, еще немало важный момент, админку девопсам не дали
?

Sergey
07.07.2018
23:29:49
да лана
а кому дали

Yuliy
07.07.2018
23:30:30
? та хз, кроме вытягивания кода я вообще сделать ничего не могу там

Sergey
07.07.2018
23:30:53
как обычно - тому кто не понимает как устроено? классика

Alan
07.07.2018
23:31:06

Yuliy
07.07.2018
23:31:08
?
?

Sergey
07.07.2018
23:31:35
ну всм прод-ветки мастеровые

Alan
07.07.2018
23:32:01
а, про гитххаб
я думал про гитлаб

Sergey
07.07.2018
23:32:05
нееее
к гитлабу претензий нет

Alan
07.07.2018
23:32:22
хотя стойте, много же кто юзает гитхаб
и катятся с него на прод
в тот же авс

Sergey
07.07.2018
23:32:43
соболезную им
одно дело хранить код

Alan
07.07.2018
23:33:06
другое дело, что там интеграций не так много

Google

Yuliy
07.07.2018
23:33:18
кстати а от гитлаба девопстул не ставили еще ? который делает весь пайплайн от сборки до деплоя?

Sergey
07.07.2018
23:33:18
другое дело иметь целую экосистему связанную с гитлабом
поставили
6.11 две недели назад релизнулся
автодевопс вышел из беты

Yuliy
07.07.2018
23:34:05
есть профит? или по старинке лучше все таки?

Alan
07.07.2018
23:34:20
а там вроде кубер нужен

Sergey
07.07.2018
23:34:48
а не знаю
кто то говорит что все фигня, будем по старому
лично я пока сомневаюсь что он правильно проверяет образы на CVE

Эдуард
07.07.2018
23:35:23
Кстати, что почитать про переключение раннеров?

Vasiliy
07.07.2018
23:36:36

Sergey
07.07.2018
23:36:46
смотря откуда куда:)

Эдуард
07.07.2018
23:36:48

Vasiliy
07.07.2018
23:37:13
и в чём вопрос ?
scheduling ?

Эдуард
07.07.2018
23:37:55
Не могу понять, как деплоить.
Сборку осилил

Sergey
07.07.2018
23:38:42
кстати, кто то на containerd уже перевел проду кубера?

Эдуард
07.07.2018
23:38:57

Vasiliy
07.07.2018
23:39:13
Не понял вопроса. Можешь поподробней расписать - что есть сейчас, чего не получается, и чего хочется ?
Вопрос в том - как задеплоить в ранчер из гитлаба или что ?

Sergey
07.07.2018
23:40:51
раннер а не ранчер

Google

Эдуард
07.07.2018
23:41:15

Sergey
07.07.2018
23:41:39

Эдуард
07.07.2018
23:41:52
По stages нельзя?

Vasiliy
07.07.2018
23:42:13

Sergey
07.07.2018
23:42:16
а че просто джобами не разделить их

Эдуард
07.07.2018
23:42:35
Эм. Дабы на деве/проде не собирать

Sergey
07.07.2018
23:42:57
профита не вижу особого:)

Vasiliy
07.07.2018
23:43:14
А у тебя есть раннеры на проде ?
А зачем ?

Эдуард
07.07.2018
23:43:45

Admin
ERROR: S client not available

Эдуард
07.07.2018
23:43:58

Sergey
07.07.2018
23:44:41
а тут видно никто ниче не понял:)))

Vasiliy
07.07.2018
23:46:05

Эдуард
07.07.2018
23:46:19
Сейчас у меня пашет jenkins.
Хочу:
0. Сборку
1. Выкладку
Сейчас это пашет через
- master -> build -> production
- develop -> build -> stage
jenkins агенты везде.

Vasiliy
07.07.2018
23:47:32
DEV_docker_deploy:
<<: *DEVELOP_ENV
script:
- export NAME=$IMAGE_NAME TAG=$IMAGE_TAG
- docker-compose -f ./backup-cron/docker-compose-dev.yml down
- docker-compose -f ./backup-cron/docker-compose-dev.yml up -d backup-cron-dev
stage: docker_deploy
tags:
- server4-shell
only:
- develop
when: on_success
allow_failure: false

Эдуард
07.07.2018
23:48:11
runner tag = server4-shell ?
И как работает allow_failure: false ?

Vasiliy
07.07.2018
23:53:29
Если деплой зафейлился - не плачем
На самом деле странная история, согласен
надо будет посмотреть, что будет, если он действительно зафейлился.

Эдуард
08.07.2018
01:46:57
Ребят, прошу критики.
Это просто идея, набросок. Но всякому малому бизнесу и небольшим командам будет подспорьем.
https://hastebin.com/oxomuwodeg.cs

Google

Vasiliy
08.07.2018
02:21:17
Зачем ejabbed ?
Зачем lxc >
office ?

Эдуард
08.07.2018
02:28:55
office ?
Для hr-ов, и тд. Веб реализация, которая интегранётся с owncloud

Vasiliy
08.07.2018
02:29:26
Хотя у вас актуально, наверно, да.

Эдуард
08.07.2018
02:29:31
Мысли/предложения?

Vasiliy
08.07.2018
02:41:52
Легче управлять конфигурацией
от количества облаков зависит.
если это одна виртуалка на которой куча сервисов - хоть lxc, хоть docker - в профиль.
если k8s - зачем lxc ?
внутренний мессенджер - непонятно зачем, но если закрывает риски - ок.

Эдуард
08.07.2018
02:55:28

Vasiliy
08.07.2018
02:58:02

Эдуард
08.07.2018
02:59:14

Vasiliy
08.07.2018
02:59:20
Хотя я бы lxc заменил на еще один k8s, чтобы в случае чего масштабироваться можно было просто.

Эдуард
08.07.2018
03:00:02
Не получится всё это в докере без костылей завести.

Vasiliy
08.07.2018
03:00:06
докер - костыли по умолчанию ))

Эдуард
08.07.2018
03:00:32
Вот и я о чём
А lxc у меня в проде второй год, без проблем совершенно.

Vasiliy
08.07.2018
03:02:38
основной вопрос в возможностях расширения.
Что будет, если тебе нужно будет масштабировать инфраструктуру в 3 раза.
Получится ?

Эдуард
08.07.2018
03:07:03