Я пытаюсь использовать реестр Docker для размещения диаграмм Helm (см. https://helm.sh/docs/topics/registries/). Мы используем Spinnaker для запекания диаграмм Helm и развертывания полученного манифеста.
Мы настроили его так, чтобы диаграмма Helm была одним из артефактов на этапе настройки конвейера. Когда мы настраиваем его так, чтобы мы ссылались на диаграмму управления в поле изображения docker, используя формат {host} / {org} / {imagename}: {tag} с выбранной учетной записью соответствующего docker -registry, мы получаем Failed on startup: Unmatched expected artifact ExpectedArtifact
.
Верно ли мы к этому подходим? Будет ли Spinnaker поддерживать извлечение диаграммы Helm из реестра Docker?
Кажется правдоподобным, что мы могли бы проанализировать манифест этой записи реестра Docker, получить sha256 капли для диаграммы управления и напрямую вызвать конечная точка docker -registry blobs (https://docs.docker.com/registry/spec/api/#pulling -an-image ), но это кажется очень окольным и неочевидным, на какую диаграмму управления мы смотрим.