
Max
05.12.2017
13:16:37
дженкинс на русском? Серьезно?

Anatoliy
05.12.2017
13:42:30
Поставился таким, даже не дергался :)

Max
05.12.2017
13:42:55
Соррри просто _так_ непривычно что я даже решил уточнить

Google

Max
05.12.2017
13:43:25
(профдеформация - все команды обычно разноязыковые вот и даже мысли не было русифицировать)
хотя вроде он на локаль браузера смотрит

Anatoliy
05.12.2017
13:43:35
Ну мне тоже не привычно, но я пока пробую просто на нем проект собрать и задеплоить, красивости и прочее можно будет и попозже навести)

Max
05.12.2017
13:43:37
сорри за оффтоп

Ivan
05.12.2017
14:49:11
можно что то в этом духе сообразить
https://gist.github.com/ChesterFie1d/7da47a00ebfdf8ed93f8143876b4d48a

bebebe
05.12.2017
14:50:15

Ivan
05.12.2017
14:55:11
ставлю лайк
ну это не мое, я только немного допилил под нужды=)
https://github.com/kubernetes/kubernetes/blob/master/examples/https-nginx/auto-reload-nginx.sh

bebebe
05.12.2017
14:55:44
понял, это как никогда хорошо показывает костылеобразность POSIX архитектур

Anton
05.12.2017
15:39:44
но спасибо за еще один пример
зачем такие конструкции юзать
if [ $? = 0 ]; then
ведь можно просто nginx -t && nginx -s reload
хотя раз никакой реакции на плохой конфиг нет, достаточно было бы nginx -s reload.
или потом логгинг парсится на ошибки из nginx -t?
в общем для nginx достаточно просто nginx -s reload. он проверяет конфигурацию до загрузки.
ну не очень понятно какой сценарий на случай сломанного конфига
вывалится ошибка, nginx продолжит работать со старым конфигом, хотя по факту конфиг уже новый
с rolling update он не запустится и откатится, все явно, деплой зафейлен

Google

Ivan
05.12.2017
15:51:11

Shamil
05.12.2017
16:15:09

Anatoliy
05.12.2017
16:15:45

Shamil
05.12.2017
16:16:40
Еще эти чуваки, которые поставили кубик, через kubespray и сразу сюда приходят с вопросами, тоже слегка доставать начинают.

Anatoliy
05.12.2017
16:17:27

Shamil
05.12.2017
16:18:49
Или: У меня не ставится кубик, что делать?
@Visteras no offence

P.
05.12.2017
16:22:13
Не думаю что это верный ответ

Anatoliy
05.12.2017
16:22:28

Shamil
05.12.2017
16:24:13
Надо понимать, что технология не решит проблему, если ты не знаешь, какую проблему решаешь.

Anatoliy
05.12.2017
16:31:00

Shamil
05.12.2017
16:34:27
Понимаешь?

Anatoliy
05.12.2017
16:36:21
Понимаешь?
Да) Но в моем случае - обе) о/
Я кидал же пайплайн) Вот как делать дальше - я не понимаю. что делать - мне понятно. Вот сейчас ищу способ обратиться к плагину внутри пайплайна

Shamil
05.12.2017
16:41:32

Anatoliy
05.12.2017
16:46:02
Kubernetes server endpoint это у меня есть подозрение что внешний адрес кубера, но мне сказали я не прав
Certificate of certificate authority - а вот это вообще без понятия откуда взять. Разве что в конфиге кубера может быть. Но я ведь могу сгенерить его другим? Что бы не использовать единственный конфиг?
В общем пошел я читать доки по куберу, судя по всему именно от его незнания большинство проблем

Google

Shamil
05.12.2017
16:47:56
Это не высокомерие, это правда жизни: в любом случае ты будешь раскуривать технологию, за тебя это никто не сделает, тут могут тебе подсказать по идеологии, но с конкретным случаем никто не станет разбираться, тем более вникать в код твоего дженкинсовского пайплайна. Это будет чудо, если ты не поймешь технологию и сможешь с ней нормально работать.
Ты как к кубику подключаешься?

Admin
ERROR: S client not available

Anatoliy
05.12.2017
16:48:35
Сейчас - я с ним работаю через kubectl на мастер ноде

Shamil
05.12.2017
16:48:50
У тебя же есть ~/.kube/conf

Anatoliy
05.12.2017
16:48:57
Есть

Shamil
05.12.2017
16:49:14
Ну вот оттуда и возьми данные

Anatoliy
05.12.2017
16:49:23
но Certificate of certificate authority это не certificate-authority-data, так?
и тем более не client-certificate-data

Shamil
05.12.2017
16:49:40
Это уже сам, сам...

Anatoliy
05.12.2017
16:51:44
Ну сам так сам, что поделать. но разные названия везде просто доставать уже начинают

Shamil
05.12.2017
16:54:45

Сергей
05.12.2017
16:54:50
кто-то уже должен был это написать
как вы вообще в индустри держитесь и кто вас держит

Shamil
05.12.2017
16:55:57

Сергей
05.12.2017
16:56:10

Shamil
05.12.2017
16:56:23
@p8sih ты может бот?
Может сделаем бота, который будет отвечать всем, кто упомянет "kubespray" в грубой и невежливой форме?

Anatoliy
05.12.2017
16:57:56
кто-то уже должен был это написать
Вопрос. НАХУЯ создавать группу и писать что она создана в т.ч. и для вопросов если их нельзя задавать? И я уже писал - я делаю кластер для себя. Это не моя основная задача. Да, спотыкаюсь, да бывают проблемы. но блин вопросы я сюда задаю вообще нифига не часто. А доки я читал. Если такие умные - ткните в доки где написано как делается нечто подобное.
Нихрена нет. Возьмите такие джанные и пропишите их сюда. Где мне их блин взять?

Google

Anatoliy
05.12.2017
16:58:02
Прошу прощения, наболело