LINUX.ORG.RU

Сообщения gadzira

 

Groovy: double quoted

Форум — Development

Всем привет!

Как в groovy можно передать команду содержащую двойные кавычки? Например такое: def gitLog = sh("git log $lastSuccessRevision..HEAD --pretty=format: "%s"")

Сейчас это дело ругается на:

WorkflowScript: 8: unexpected token: @ line 8, column 81. ion..HEAD --pretty=format: "%s"")

 

gadzira
()

Jenkins: job with cascade parameter

Форум — Admin

Всем привет!

Нужно при выборе параметра 1 задавать значение переменных: А и B, а при выборе параметра 2, тем же переменным передавать значение C и D.

Кто-то уже делал что-то подобное? Понятно, что это делается каким-то плагином, но каким?

 

gadzira
()

Jenkins в nexus oss

Форум — Admin

Всем привет!

Кто-нибудь пробовал затащить репозиторий с пакетами jenkins'а в nexus? Пытаюсь настроить, но все валится с ошибкой: Unhandled exception or error intercepted jvm 1| java.lang.StringIndexOutOfBoundsException: String index out of range: -6

 ,

gadzira
()

RHEL 7 & Docker Swarm

Форум — Admin

Всем привет!

С удивлением узнал, что если подписаться на каналы Extras и Atomic Host, а оттуда поставить docker или docker-latest, то swarm который приезжает из официальных каналов rhel будет обрезанный, т.е. на нем не поднимется кластер из нескольких нод.

Embedded swarm in docker & docker-latest
The docker engine, as of version 1.12, embeds swarm as part of the docker package. Swarm is an extension of the docker API that provides basic orchestration. Red Hat Enterprise Linux provides support for swarm within the context of activating/deactivating swarm functionality on a single node, as well as “start”, “stop”, “remove”, and “scale” service actions for single node operation.

И у меня возник вопрос, а если ставить kubernetes ровно таким же образом, то ограничения будут те же? Т.е. кроме Openshift альтернатив у RedHat нет?

 , ,

gadzira
()

Consul  в контейнере и добавление новых сервисов

Форум — Admin

Всем привет!

Недавно столкнулся со странным поведением Consul'а: после добавления service_name.json контейнер валится со словами docker start -a b5cc6730faa5 ==> Error decoding '/config/servicename.json': EOF Уверен, что это какая-то глупая ошибка, но решения пока не нашел.

 ,

gadzira
()

Docker: Service discovery

Форум — Admin

Всем привет!

Вопрос, скорее теоретический: а как у вас решен вопрос Service discovery?

Я как-то жил в парадигме что а) каждый микросервис использует только один свой порт и этот порт мне заранее известен и б) с версии 1.12 все что мне нужно для организации кластера и управления им это только сам докер. Но мне пришла задача с такими вводными: сервисы должны подниматься со случайным портом; в урле не должно быть порта; нужны чеки сервисов. Одним словом: может ли docker иметь функционал consul'а? Спешный гуглеж привел меня к использованию собственно consul, consul template и Registrator. Это все модно и молодежно, но не хочется разводить зоопарк из разных продуктов. И вот хочу уточнить - может уже кто-то такое решал?

 ,

gadzira
()

Docker Swarm: Connection refused

Форум — Admin

Всем привет!

Предыстория: поднял кластер docker, swarm, добавил service и вроде все ок.

Далее начинаются чудеса: на worker'е необходимый порт открыт, слушает все IP. Кидаю curl -v http://192.168.56.103:8081/quote/EURUSD,  а в ответ Connection refused. Firewalld ожидаемо выключен. Если в curl'ить localhost то ответ уходит, но не приходит.

Вопрос: как это победить?

Ну и что бы два раза не вставать: если кидать GET в manager node, то manager node сможет пробросить запрос до ближайшего воркера?

 ,

gadzira
()

Groovy: подстрока в строке

Форум — Development

Всем привет!

Есть такой незамысловатый код на groovy. В теории: я должен выполнить запрос получить от сервера какой-то ответ. Если ответ содержит PASS, то текущей job'е должен присвоиться статус SUCCES, но я допускаю какую-то ошибку и время от времени получаю FAILURE. Кто-то может подсказать в чем тут ошибка (если она есть)?

def response_result = httpRequest resultUrl;
    if(response_result.content.equals("PASS")) {
         currentBuild.result="SUCCES";
    } else {
         currentBuild.result="FAILURE";
         println "Все пропало!!!!"
           }
    }

 , ,

gadzira
()

Jenkins: user is missing the overall/read permission

Форум — Admin

Всем привет!

Столкнулся со следующей проблемой: в конфигурационном файле Дженкинса стали пропадать строчки вида:

<permission>hudson.model.Hudson.Read:user</permission>

и только такие. После чего, у user'а ожидаемо отъезжают права на чтение и он ничего не может.

Есть опасение что правки в файл делает какой-то плагин, но какой не понятно. Собственно вопрос, как не отключая плагины и не ломая боевой BS, понять что портит мне конфигурационный файл и жизнь? И да, мастер-нода под вендой, конечно же.

 ,

gadzira
()

Gitlab: webhooks

Форум — Admin

Всем привет!

Поставил gitlab и не смог найти где указывать credentials для запуска webhook'ов. В доке это либо не указано, либо я совсем стал слепой к пятнице. При тестировании webhook'и валятся с ошибкой 404, т.к. не могут попасть в указанную job'у на jenkins'е

 ,

gadzira
()

Jenkins: перехват сообщений commit'ов

Форум — Admin

Всем привет!

Есть jenkins, который запускает свои job'ы по commit'у в gitlab. И есть желание видеть в логах после какого commit'а (желательно с сообщением) jenkins выполнил сборку. У кого-то есть подобный опыт и если есть, то как решали такую задачу?

 ,

gadzira
()

Docker CE & Docker EE

Форум — Admin

Всем привет! Вышел новый Докер, внезапно, 17(!). Правильно ли я понимаю, что CE не встанет на RHEL, а в EE уже есть Docker Datacenter?

 

gadzira
()

Jenkins: git plugin: Error cloning remote repo 'origin'

Форум — Admin

Всем привет!

Проковырялся пол дня без особого успеха, но может кто-то что-то подобное победил: Есть master node на MS Server с git plugin и credentials plugin. Добавил slave node с linux, привязал джобу с указанным репозиторием и credentials, ошибок нет. Но банальный git clone валится с 128 ошибкой и Error cloning remote repo 'origin'. Где находится git на slave ноде указал отдельно. Почему нода не может скопировать репозиторий не понятно.

ИЧСХ на ровно такой же ноде с linux'ом, но добавленной 3 мес назад джоба отрабатывает ок.

 , , ,

gadzira
()

Docker: x509: certificate signed by unknown authority

Форум — Admin

Всем привет!

Настраивал TLS по этой инструкции и буквально потерял покой.

Netstat говорит что dockerd поднялся по порту 2376, systemctl status говорит что докер работает. Однако docker ps возвращает: Get https://servername:2376/v1.26/containers/json: x509: certificate signed by unknown authority И вот вопрос: Docker не может в самоподписанные сертификаты?

 ,

gadzira
()

Haven & Consul

Форум — Admin

Всем привет! Кто-то пробовал ставить haven в паре с consul'ом? Или он может работать только с etcd?

Cast subwoofer

 , ,

gadzira
()

Consul: UI

Форум — Admin

Всем привет! Может кто-то сталкивался с consul'ом: пытаюсь запустить по-модному, с использованием config.json. Сам консул заводится, но ui не отрисовывает, приезжает: checkpoint-signature raft/ serf/ Если запускать через CLI - то, все более-менее - ОК, ui есть. Сам конфиг выглядит следующим образом:

{
    "datacenter": "TEST",
    "data_dir": "/opt/consul",
    "log_level": "INFO",
    "server": true,
    "ui": true,
    "ui_dir": "/opt/consul",
    "enable_syslog": true,
    "bind_addr": "10.10.10.10",
    "client_addr": "10.10.10.10"
}
Ну что бы два раза не вставать - где лежат его, consul'а логи?

 

gadzira
()

Docker registry и боль пониже спины

Форум — Admin

Всем привет! Требуется мудрость коллективного разума: Вопрос 1 - где в конфиге docker'а пишется что его regestry по-умолчнию это локальный на 5000 порту? /etc/default/docker не предлагать, его нет. Вопрос 2 - Docker 1.12 может ходить без TLS в свой локальный regestry?

 

gadzira
()

Установка контейнеров в разные сети

Форум — Admin

Всем привет! Есть вопрос по организации деплоя контейнеров в разных сетях:есть ли какой-то способ указывать в какую сеть ставить контейнер (грубо говоря, контейнеры с фронтом приложения в одну сеть, с бэком - в другую). Заранее спасибо!

 

gadzira
()

Docker registry: проблема с авторизацией на удаленном репозитории

Форум — Admin

Всем привет! Установил registry на хосте, там же написал docker login - все вроде как ок. Поднял на соседнем хосте docker, хочу ранее установленный registry использовать как удаленный. Пишу docker login 10.10.10.10:5000, после ввода логина и пароля приезжает: Error response from daemon: Get https://10.10.10.10:5000/v1/users/: EOF С чем это может быть связанно? Сертификат требуется? Если да, то как отключить?

 

gadzira
()

Docker: Operation not permitted [FAILED]

Форум — Development

Всем привет! При запуске контейнера получаю такую ошибку:

[root@localhost exchange]# docker run --privileged -p 15018:15018 d269e246bb1b
Failed to get D-Bus connection: Operation not permitted Starting my_app (via systemctl):  
Failed to get D-Bus connection: Operation not permitted [FAILED] 
В dockerfile есть строчка без которой все ОК.
CMD ["/etc/init.d/my_app", "start"]
У кого-то есть идею в чем причина провала?

 , ,

gadzira
()

RSS подписка на новые темы