Jenkinsx - Сбой при продвижении продукции из-за ошибки в соединении - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь построить конвейер CI / CD на GKE. Но переход от промежуточного производства к производству не выполняется из-за ошибки в соединении.

Чтобы решить эту проблему, я предложил решение, предложенное на https://github.com/jenkins-x/jx/issues/469, обновив версию exposecontroller. Тем не менее, это не решено.

Я мог видеть ошибку, как это:

+ jx step helm build

{"level":"warning","msg":"No $CHART_REPOSITORY defined so using the default value of: http://jenkins-x-chartmuseum:8080\n","time":"2019-04-17T01:17:40Z"}

{"level":"info","msg":"Adding missing Helm repo: chartmuseum.jenkins-x.io http://chartmuseum.jenkins-x.io\n","time":"2019-04-17T01:17:42Z"}

{"level":"info","msg":"Successfully added Helm repository chartmuseum.jenkins-x.io.\n","time":"2019-04-17T01:17:43Z"}

{"level":"info","msg":"Adding missing Helm repo: jenkins-x-chartmuseum:8080 http://jenkins-x-chartmuseum:8080\n","time":"2019-04-17T01:17:43Z"}

{"level":"info","msg":"Successfully added Helm repository jenkins-x-chartmuseum:8080.\n","time":"2019-04-17T01:17:43Z"}

error: failed to build the dependencies of chart '.': failed to run 'helm dependency build' command in directory '.', output: 'Hang tight while we grab the latest from your chart repositories...

...Unable to get an update from the "local" chart repository (http://127.0.0.1:8879/charts):

    Get http://127.0.0.1:8879/charts/index.yaml: dial tcp 127.0.0.1:8879: connect: connection refused

Есть ли что-то, чего мне не хватает? Как я могу исправить эту проблему? Заранее спасибо!

1 Ответ

0 голосов
/ 17 апреля 2019

Какова производительность конвейера, работающего в репозитории git?

если вы хотите попробовать продвигаться локально со своего ноутбука, вам нужно убедиться, что у вашего шлема есть удаленное хранилище для вашего музея диаграмм, чтобы он мог найти выпущенные вами диаграммы (о которых говорит шлем зависимостей), перечисленные в env/requirements.yaml в производственном репозитории git.

попробуйте jx open, чтобы увидеть URL вашего музея карт, затем запустите

helm repo add myservices $ChartMuseumURL
...