Ivan
во! именно этот мануал меня больше всего удивляет https://docs.gitlab.com/ee/user/project/new_ci_build_permissions_model.html#job-token вот тут пишут какой прекрасный Job token и как с его помощью жизнь станет прекрасна, но по какой то неведомой причине я не могу понять откуда его можно взять, этот токен, и куда потом его прописать
Ivan
с другой стороны было бы не логично брать из гитлаба токен и в других настройках того же гитлаба его прописывать. т.е. как бы гитлаб этот токен и сам знает, почему бы его не использовать при pipeline. но ведь не работает-же!
kevit
токен собственно в ${CI_JOB_TOKEN}
kevit
и гитлаб его всегда использует, просто в некоторых тасках, например submodules или registry это не работает как задумано
kevit
а, еще во всяких npm и прочих умных менеджерах зависимостей
Maksim
https://m.habrahabr.ru/company/jugru/blog/331346/ к слову, пора уже подавать доклады
А как туда попасть подешевле,чем за 10к, кто знает? Пока не решился, разводить ли босса на это.
Maksim
разводи. 10к — это дёшево
Так-то да, тем более, кофе включен в стоимость
🏳️ Phil
https://medium.com/@excavador_ru/%D0%BF%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%B2%D0%B0%D0%BC-%D0%BC%D0%BE%D0%B6%D0%B5%D1%82-%D0%B1%D1%8B%D1%82%D1%8C-%D0%BD%D0%B5-%D0%BD%D1%83%D0%B6%D0%BD%D0%BE-%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-continuous-integration-c71983ccb790
🏳️ Phil
"знакомый хостинг-провайдер" - это кстати я
Sergei
это все понятно. но чем таки отличается админ от девопса? :)
Александр
Длинной хуя и зп
Александр
Ну и чсв
Александр
))
Александр
Он сре ему пох
Александр
🏳️ Phil
Олег упирает на наличие регламентов. И он я считаю прав. Естественно любой процесс разработки долже быть с учетом задач. Он просто строит лестницу последовательного развития
🏳️ Phil
зачем мне это?
Ну здесь ты зачем-то написал :)
Vitaliy
ты всё правильно говоришь. И идеологически он прав. Но реально CI системы обычно проверяют код на каждый пуш во всех ветках гита на соответствие тестам в той же коммите, что и проверяемый код
Vitaliy
и основная польза там в подсветке, что код не прошёл тесты, хоть в слак общей кучей на develop/master ветку и pull requests
kevit
я видимо слоупок, но первый раз услышал https://wiki.archlinux.org/index.php/XDG_Base_Directory_support
Azer
Есть одна нода Elasticsearch, хочу в тот же кластер приджойнить ещё одну, указываю в конфиге адрес существующей ноды и имя кластера cluster.name: "blah" discovery.zen.ping.unicast.hosts: [ '192.168.3.200' ] Оба хоста видят друг друга, пинги пингаются, телнеты телнетятся, но новая нода всё равно считает себя мастером. Есть какая-нибудь кнопочка типа "заткнись и делай что я тебе говорю"?
Dmitriy
Котики, а какие сейчас дашборды модны и актуальны? За что коллеги гироскутерами не побьют?
Azer
Везде, где я работал, использовалась Kibana в качестве дашборда.
ASTASHOFF
cluster.name: 'elk-nodes' discovery.zen.minimum_master_nodes: 2 discovery.zen.ping.unicast.hosts: 'node-1,node-2,node-3' node.data: 'true' node.master: 'true' node.name: 'node-2' # (any of 3)у меня так все работает
ASTASHOFF
сами договариваются кто мастер
Azer
То есть если кто-то вдруг ушёл, а потом вернулся, то вероятность split-brain очень мала, так?
Azer
Но всё же вопрос не в изначальной конфигурации, а в том, как подстыковаться к уже существующему кластеру. В одну сторону это сработало, в обратную что-то не очень.
ASTASHOFF
благодаря указанию minimum_master_nodes да https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-node.html#split-brain
Azer
У меня есть подозрение, что я решаю не ту проблему. Оба перечисленные выше решения перепробовал, новая нода не может ничего отдискаверить и говорит "ой всё".
Azer
Вписать ip-адрес вместо хостнейма тоже пробовал.
Pavel
А логи чо?
Azer
[2017-07-26T12:04:45,685][INFO ][o.e.n.Node ] [pepwebs01] initialized [2017-07-26T12:04:45,685][INFO ][o.e.n.Node ] [pepwebs01] starting ... [2017-07-26T12:04:45,866][INFO ][o.e.t.TransportService ] [pepwebs01] publish_address {192.168.3.201:9300}, bound_addresses {[::]:9300} [2017-07-26T12:04:45,872][INFO ][o.e.b.BootstrapChecks ] [pepwebs01] bound or publishing to a non-loopback or non-link-local address, enforcing bootstrap checks [2017-07-26T12:04:48,900][WARN ][o.e.d.z.ZenDiscovery ] [pepwebs01] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again [2017-07-26T12:04:51,902][WARN ][o.e.d.z.ZenDiscovery ] [pepwebs01] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again [2017-07-26T12:04:54,903][WARN ][o.e.d.z.ZenDiscovery ] [pepwebs01] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again [2017-07-26T12:04:57,904][WARN ][o.e.d.z.ZenDiscovery ] [pepwebs01] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again [2017-07-26T12:05:00,905][WARN ][o.e.d.z.ZenDiscovery ] [pepwebs01] not enough master nodes discovered during pinging (found [[]], but needed [1]), pinging again
Azer
То есть как-то так получается, что эластик не может пропинговать соседнюю ноду.
Azer
Вроде бы и проблему резолвинга исключил, но всё равно какая-то неведомая чепуха творится.
Pavel
а с портами не намутил чего?
Pavel
с другой стороны
Azer
Не, 9200 везде.
Azer
Говорю же, пинги пингаются и телнеты телнетятся.
Pavel
9300 надо для уникаста
Azer
Ага, точно, вот где собака зарыта. Забыл про уникаст, ща попробую. Энивей, спасибо!
Azer
Очень интересно было бы узнать, как так получилось, что порт 9300 не поднялся на текущем мастере, хотя явно это не указано.
Pavel
но он по дефолту вроде и не поднимается..
Pavel
Подскажите лучше, в какой чат ломануться с вопросом о HSTS и сраной непонятной херотой в fedora25/firefox/chrome?
Azer
Ты хоть вопрос сюда задай
Pavel
ну проблемма сузилась до гугл хрома. Кто-нибудь когда нибудь грохал записи отсюда: chrome://net-internals/#hsts. ОС неважна. Или, христа ради, подскажите куда пойти за помощью, пол дня с этой хуйнёй бьюсь
Pavel
Тут один гений намутил и накрутил hsts политику на поддомен, с временем жизни 2 года ))) ну хер с ним ткнул в nginx max-age 0, мозила схватила. Хром нет.
Azer
Нужна суть проблемы
Pavel
Ок, вбиваю домен в форму удаления, щелкаю delete - но он не удаляется, а всё также ищется
Azer
Тебе надо чтобы у пользователей погрохалось или только у тебя?
Pavel
да хотяб у себя
Azer
Не знаю, правда, насколько Яндекс.Браузер хром, но думаю, что не сильно далеко ушёл. Домен хоть снаружи доступен?
Pavel
неа
Pavel
да проблема в хроме
Azer
Domain query(инпутбокс ниже) что говорит?
Pavel
static_sts_domain: domain.local static_upgrade_mode: STRICT static_sts_include_subdomains: true static_sts_observed: 1500267600 static_pkp_domain: static_pkp_include_subdomains: static_pkp_observed: static_spki_hashes: dynamic_sts_domain: dynamic_upgrade_mode: UNKNOWN dynamic_sts_include_subdomains: dynamic_sts_observed: dynamic_pkp_domain: dynamic_pkp_include_subdomains: dynamic_pkp_observed: dynamic_spki_hashes:
Pavel
и эта картина не меняется просле удаления домена. Пробовал в двух хромах, на винде и линуксе. Поведение одно :(
Azer
Чисто ради любопытства: версия какая?
Pavel
linux - 61 ms - 59
Pavel
Олег упирает на наличие регламентов. И он я считаю прав. Естественно любой процесс разработки долже быть с учетом задач. Он просто строит лестницу последовательного развития
Статья хорошая и правильная, но он почему то взял и натянул термин CI вообще на весь цикл. разве что не написал что у вас не будет никакого CI если бухгалтер не сидит и не начисляет зарплату.
Polnoch
а как на инглише Ethernet бухта? Ну, большой моток изернет кабеля? Что-то не могу на амазоне и алиэкспрессе найти
Magistr
Царёв кстати не прав насчёт учёта задач — это как раз не нужно для CI, а только для процессов
учет задач как раз вылезает когда появляються тестеры и тесты, т.к им нужно понимать, а что они тестят.
Polnoch
ethernet coil - не находится ничего
Polnoch
явно какой-то другой термин
Magistr
укажи 300 метров длинну
Polnoch
а нет, я не права, сорри, на амазоне по слову coil что-то находится, вопрос снят
Mark ☢️
Хело пипл. Есть кто умеет в обслуживание 1с под линупс ?
Mark ☢️
Шатап энд тейк май мани. Риальне.
Mark ☢️
Подмогите сделать штобы это говно не тормозило
Mark ☢️
Внешние саппортисты все подоконники онли