application
version: 0.293.4
appVersion: 0.63.8
dependencies:
- name: airbyte
version: 0.293.4
repository: https://airbytehq.github.io/helm-charts
столкнулись с тем, что каждый раз при деплое перевыкачиваются имаджи из зависимостей, вплоть до невозможности деплоя из-за:
unexpected status code https://registry-1.docker.io/v2/airbyte..
: 429 Too Many Requests
Подскажите, какой правильный путь прикапывания к себе в регистри зависимых докер имаджей?
werf.yaml пустой?
Тогда можно для всех образов создать соответствующие в werf.yaml и использовать уже их в Helm-чарте. В таком случае werf перепушут образы к вам в container registry и на этом взаимодействие с Docker Hub закончится (если вы явно не скажите werf о каком-то специальном поведении).
есть проблемка: исходный helm чарт довольно развесистый и обновляется довольно регулярно, подумал может есть способ сбилдить его целиком не раздербанивая его на кучу: --- image: xxx from: <origin-xxx>
просто прежде чем это делать - хотел убедиться, что это единственно верный путь, так как конфигурация и дальнейшее сопровождение усложняется при таком подходе: при обновлении приложения, нужно будет не просто обновить версию аппа и чарта, а: - скачать сам чарт, - заглянуть в него, - убедиться, что новые компоненты не добавлены, старые не удалены/не переименованы, - проверить версии каждого образа, - аккуратно переложить это в werf.yaml в общем как будто гораздо больше мест где можно ошибиться 🤔
Можно автоматизировать этот процесс и генерить werf.yaml на основе чарта, но это уже задача вне скоупа werf (по крайней мере сейчас).
я в эту сторону и подумал, спасибо что провалидировали подход 👍
Обсуждают сегодня