Я пытаюсь использовать учетную запись пользовательского артефакта в спинакере.

У меня есть конвейер, из которого я хочу извлечь http-файл (манифест развертывания) в качестве артефакта и использовать его при развертывании.

Я использую пользовательский артефакт и помещаю URL-адрес - (https:/ /raw.githubusercontent.com/sdputurn/flask-k8s-spector/master/Deployment.yaml) в ссылке.

Я пытался запустить этот конвейер несколько раз, но всегда выдавал ошибку («Внутренняя ошибка сервера», «сообщение»: «Пользовательские ссылки передаются на облачные платформы для обработки или обработки», «статус»: 500)

Я видел несколько руководств, в которых они просто используют пользовательский артефакт и помещают некоторый URL-адрес http, чтобы получить файлы для этапа развертывания.

Действия по воспроизведению: 1. создайте новый конвейер --> на этапе настройки --> добавьте артефакт --> выберите "пользовательский артефакт" --> обновите ссылку с помощью (https://raw.githubusercontent.com/sdputurn/flask-k8s-инспектор/мастер/Deployment.yaml) --> отметьте «использовать артефакт по умолчанию» и заполните те же данные --> добавьте еще один этап Развертывание --> используйте шаблон артефакта из этапа конфигурации --> запустите конвейер

Версия спинакера - 1.16.1

0
Sandeep kumar singh 25 Окт 2019 в 11:40
Я только что обновил спинакер до 1.16.4 и увидел ошибку того же варианта использования: учетные данные артефакта «пользовательский-артефакт» не могут обрабатывать артефакты типа «http/file»
 – 
Sandeep kumar singh
25 Окт 2019 в 12:28

1 ответ

Для Spinnaker версии 1.17.1 пользовательский артефакт устарел. Если возможно, используйте встроенный артефакт> создайте артефакт и используйте артефакт в другом исполнении.

0
Andre Leon Rangel 21 Ноя 2019 в 06:01