@devops_ru

Страница 4052 из 4568
Dzmitry
17.07.2018
07:14:46
Всем привет. Вопрос, может, не совсем по теме чата, но уж извините. В общем, можно ли как-нибудь сделать так, чтобы нельзя было сделать гит пуш если тесты не проходят в проекте? т.е. именно нативный гит пуш запретить скрипт какой-нибудь, плагин. к шелл утилите. Спасибо.

Vladimir
17.07.2018
07:20:27
Хуки гитовые

Dmitry
17.07.2018
07:20:43
пре-коммит/пре-пуш хуки, да

Dzmitry
17.07.2018
07:21:30
спс, сейчас почитаю.

Google
Asten
17.07.2018
07:21:49
а в чем смысл? пушнул в репу, линтер или чтото другое сказало fail и пушнуть чтобыисправить ты больше не сможешь?)

bama^boy
17.07.2018
07:22:47
Pre commit только локально работают

Asten
17.07.2018
07:23:49
не фейл типа на конкретные тесты линтер то тут при чем
ок, сломались конкретные тесты и исправить ты это больше не сможешь потому что пуш запрещен теперь?

Dzmitry
17.07.2018
07:24:09
исправляешь локально коммит

проверка

пуш

Alexey
17.07.2018
07:24:33
Всем привет. Вопрос, может, не совсем по теме чата, но уж извините. В общем, можно ли как-нибудь сделать так, чтобы нельзя было сделать гит пуш если тесты не проходят в проекте? т.е. именно нативный гит пуш запретить скрипт какой-нибудь, плагин. к шелл утилите. Спасибо.
Выделяйте критические ветки, запрещайте туда пушить всем кроме крайне доверенных и CI, CI пушит сама, только после успешных тестов.Хуки для вашей задачи вообще неудобны, будете стопать работу каждый раз когда кто-нибудь зафейлит, намаетесь.

Asten
17.07.2018
07:24:38
проверка
проверка у тебя на компике пойдет?

Alexey
17.07.2018
07:26:12
каждый в своей ветке работает
Но их работа потом же сливается в некий develop/master/release?

Vladimir
17.07.2018
07:26:22
Тогда только хуки но они не распространяются в месте с репой

Google
Dzmitry
17.07.2018
07:26:26
да а как жто помешает тестам

у всех все работает а мерж нет?

Dzmitry
17.07.2018
07:26:44
а стоп

я про юнит тесты

еслои что

не сиай

Sergey
17.07.2018
07:27:20
не сиай
без лесенки плз

Asten
17.07.2018
07:27:25
дак вроде ничего не мешает и юниты и ci гонять в гитлабе

вы ветки потом мержите в мастер? мерж будет недоступен пока все тесты не ок

Alexey
17.07.2018
07:28:38
Верить тестам, которые прогнаны локально, когда есть CI и в нем все равно будет прогон - ну это такая, очень мифическая экономия времени

Asten
17.07.2018
07:30:20
сейчас посмотрю, спс.
разбей их там как нужно по стейджам: билды, юниты, линтеры и так далее. Если все прошли и все ок - у тебя будет кнопка мерж в гитлабе

Alexey
17.07.2018
07:30:24
ну хотелось бы вот до мержа прогнать да
если по классике у вас есть некие feature ветки, в которых есть gitlab-ci файлики. Гитлаб соберет эти веточки в любом случае, и прогонит тесты если таковые есть в ci-файлике. Затем можно там настроить помоему чтобы без прошедших тестов все это в master не мерджилось и запретить вообще

blkmrkt
17.07.2018
07:33:56
Ок а вот вопрос - чем деплоить ноду? Проект из 3 репов - апи, вебморда и воркеры. Желательно это за nginx засунуть для настроек правил кеширования/редиректа и логов. Секреты вроде апи ключей нужно держать где-то в одном месте и как-то подавать их разные версии в production/staging. Если что-то внезапно накроется, нужно иметь возможность задеплоить идентичную систему в пару кликов на свежий debian 9. БД - здоровый постгрес на 8ТБ, для staging env регулярно щипается доля % от нее. Бекапы отправляются оффсайт walами. Учить Kubernetes или что-то типа ansible? Для одного деда оверкилл, не?

Влад
17.07.2018
07:34:20
Всем привет, подскажите, хочу использовать letsencrypt, там на 90 бессплатно можно вроде как, так вот, вопрос глупый, сертификат выдаеться на домен? допустим у меня есть сайт на адресе mail.test.com (домен соотвественно test.com) и еще другие сайты типу site1.test.com, site2.test.com, так вот, на каждую А запись в днс нужно отдельно сертификат покупать? Или можно на целый домен купить?

Влад
17.07.2018
07:35:07
letsencrypt бесплатный)
на всегда чтоли?

Google
blkmrkt
17.07.2018
07:35:12
тебе раз в 3 мес серты обновлять просто нужно, для этого certbot настраиваешь

blkmrkt
17.07.2018
07:35:16
Влад
17.07.2018
07:35:30
да
так, а смысл тогда покупать сертификаты?

blkmrkt
17.07.2018
07:36:13
так, а смысл тогда покупать сертификаты?
EV серты еще есть, серты с wildcards/code signing certs. Вроде у letsencrypt еще wildcards не завезли

Asten
17.07.2018
07:36:38
у letsencrypt wildcard завезли

blkmrkt
17.07.2018
07:36:49
у letsencrypt wildcard завезли
уххх точно, с января!

Влад
17.07.2018
07:36:54
там есть wildcard, но тебе нужно подтверждать домен
тоесть я покупаю wildcard и на все мои поддомены будет действовать этот wildcard?

Влад
17.07.2018
07:37:30
а не нужно поднимать свой центр сертификации для этого?

Asten
17.07.2018
07:37:36
кому интересно могу скинуть статейку как автоматизировал раскатку сертов. Но wildcard только через днс (TXT запись) подтверждается и не все днсы это умеют

bama^boy
17.07.2018
07:38:19
тоесть я покупаю wildcard и на все мои поддомены будет действовать этот wildcard?
ты не покупаешь, он бесплатно выдается, просто нужна другая процедура подтверждения, не через http/https

blkmrkt
17.07.2018
07:38:49
так, а смысл тогда покупать сертификаты?
ssl серты это же натуральная картель, вот наконец создали нонпрофит для борьбы с ними

Влад
17.07.2018
07:39:14
понял, спасибо всем

bama^boy
17.07.2018
07:39:35
а какая там процедура?
https://tools.ietf.org/html/draft-ietf-acme-acme-10#section-8.4

https://github.com/Neilpang/acme.sh

Asten
17.07.2018
07:52:35
Кидай
https://habr.com/post/352720/

Google
Sergey
17.07.2018
08:16:16
ProxySQL кто нибудь юзает? Полгода назад смотрел, проект только развивался Сильно далеко вперед они ушли? Кто то в проде юзает?

Andrey
17.07.2018
08:24:51
вопрос твой, ответ содержит сам

Sergey
17.07.2018
08:37:44
неа не содержит

Vladislav
17.07.2018
08:39:07
ребят, есть тулза на js или пхп чтоб вытащить со стороны клиента сертификат и проверить на подлинность? Надо запилить авторизацию с помощью usb token через браузер

Влад
17.07.2018
09:00:26
Возвращаюсь к вопросу о Let’s Encrypt wildcard, я просто немного не понимаю механизма работы этого wildcard, вот поставил я его на nginx, создал return 301 на мой саб домен, а на саб домене который вообще на другом сервере стоит не nginx а другая приложуха которая сидит на порте 8006 например, мне достаточно в настройках nginx указать: server { listen 80; listen [::]:80; server_name sub.somedomain.ru; access_log off; return 301 https://$server_name$request_uri; и сертификат уже будет на этом саб домене?

Andrey
17.07.2018
09:00:59
кто отвечает на запрос - тому и нужен серт

на 80 порту чуда не будет

Admin
ERROR: S client not available

Влад
17.07.2018
09:05:09
Ок, как приложуха которая на сидит на другом сервере на порту 8006, поймет что у нее есть нормальный сертификат на https, если до этого она сидела на самоподписном ?

Alan
17.07.2018
09:06:08
Никак

Artem
17.07.2018
09:06:09
ты можешь сделать прокси с 443 на 8006, сертификат будет на nginx стоять

ты можешь сделать прокси с 443 на 8006, сертификат будет на nginx стоять
https://www.digitalocean.com/community/tutorials/how-to-configure-nginx-with-ssl-as-a-reverse-proxy-for-jenkins

next
17.07.2018
09:08:18
8006 это проксмокс? )

Baha
17.07.2018
10:37:05
Привет всем, можете посоветовать книги для начинающего девопсера?

Sergey
17.07.2018
10:37:35
?‍♂️

убери не позорься

Google
Baha
17.07.2018
10:38:03
?

Sergey
17.07.2018
10:40:32
ща тебе народ палок накидает?

Антон
17.07.2018
10:41:23
Привет всем, можете посоветовать книги для начинающего девопсера?
не девопсера,а девопс, максимум девупс. далее, сначала нужно понимать, что такое девопс вообще. https://tproger.ru/curriculum/devops/ https://www.youtube.com/watch?v=uTEL8Ff1Zvk

Антон
17.07.2018
10:41:59
это еще не все)

Sergey
17.07.2018
10:42:10
ща вторая палка полетит

Baha
17.07.2018
10:42:12
стою, боюсь)

Антон
17.07.2018
10:42:12
я архивы подымаю, это не быстро

Psy
17.07.2018
10:42:20
так просто не отпустят теперь

Sergey
17.07.2018
10:42:33
Triggered

Антон
17.07.2018
10:43:40
Baha Автор: https://leanpub.com/u/vfarcic тут все его книги в почете. берешь и читаешь и делаешь. Далее...думаю паттерны общие подойдут (минутку)

Baha
17.07.2018
10:44:04
такое бывает...когда с утра к тебе заходит шеф и с улыбкой сообщает что через два месяца ты официально будешь переведен на должность DevOps инженера?

читаю первую статейку) просто изумительные требования)) чувствую ближайшие месяцы будут веселые (нет)

Антон
17.07.2018
10:46:09
спасибо тебе добрый человек)
Общие паттерны. в основном систематизация того, что получается в голове после пары лет работы инженером http://shop.oreilly.com/product/0636920072768.do Руки пока не дошли, но хорошее продолжение первой книги в этом посте http://shop.oreilly.com/product/0636920080237.do

Baha
17.07.2018
10:47:16
?

я вообще джуниор сисадмин? кажется от меня хотят слишком многого?

Антон
17.07.2018
10:49:09
Baha я бы еще оформил подписку у O`Reilly (ну или если рук-во так хочет в DevOps пусть оформляет подписку) *не забудь потом с чатиком поделиться лого\пасом на учетку* (шучу, только со мной). Завел ID у RH, ну и мигрировал на убунту как рабочую станцию, а сервера крутил ток на лине) Для познание линя можно взять RHCA от того же RH

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