невозможно добавить архивный пакет helm Pu sh в артефакт с помощью подключаемого модуля Armactory Helm Pu sh - PullRequest
0 голосов
/ 10 февраля 2020

Я пытался опубликовать sh артефакт, созданный командой helm package , в артефакт. Я настраиваю среду на своем локальном Windows 10 ноутбуке, установив клиент helm . Я могу создавать архивы диаграмм с помощью команды helm package . После создания пакета я попытался опубликовать sh пакет в репозитории артефактов ( локальный экземпляр artifactory pro ).

Хелм требует, чтобы репозиторий, в котором должен находиться пакет добавлено в репо с помощью команды helm repo add . Но перед выполнением команды helm repo add артефактное репо должно быть настроено как репозиторий Helm Chart во время создания репо. После успешного выполнения helm repo add я попытался вытащить sh архив в эту артефактную папку. https://github.com/belitre/helm-push-artifactory-plugin - плагин, который я использую для публикации sh архива в артефакте. Тем не менее, я получаю сообщение об ошибке, как только я выполняю команду helm pu sh -artifactory :

    Error: 400: could not properly parse response JSON: 
    HTTP Status 400 – Bad Request
    Type Status Report
    Message Invalid URI
    Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).

Пожалуйста, руководство. дайте мне знать, если я пропустил какие-либо важные детали.

РЕДАКТИРОВАТЬ 1: СТАРТ

Команда для добавления репо:

helm repo add helm-chart-artifcatory-repo http://localhost:8081/artifactory/helm-chart-artifactory-repo/ --username myadminusername --password myadminpass
"helm-chart-artifcatory-repo" has been added to your repositories

Команда для перехода на артефакт:

helm push-artifactory xyz-demofile-0.1.1.tgz http://localhost:8081/artifactory/helm-chart-artifactory-repo --username myadminusername --password myadminpass

РЕДАКТ. 1: КОНЕЦ

...