зачищала все образы, кроме тех что в кубе сейчас и последнего собранного (на случай отката, так бы вообще только кубовые хранил). Пишу политику:
cleanup:
keepPolicies:
- references:
branch: /^(main|master|staging|production|developer)$/
imagesPerReference:
last: 2
ЧЯДНТ? У меня 3 образа за билд, т.е должно остаться не больше 9. Фиг с ним, там ещё манифесты. Но почему у меня их аж 37 осталось после чистки? Как вычистить устаревшие образы под ноль?
а кеши в отдельной репе лежат или в этой же?
По сути политик очистки 4 (https://werf.io/documentation/v1.2/reference/werf_yaml.html#L9): cleanup: disableKubernetesBasedPolicy: false disableGitHistoryBasedPolicy: false disableBuiltWithinLastNHoursPolicy: false keepImagesBuiltWithinLastNHours: 2
Спасибо за ответ. Как раз сейчас доку штудировал. Это мне надо в дополнение keepPolicies сделать или по сути это и является всем необходимым? Просто немного неочевидно.
Есть универсальное поведение по умолчанию, а дальше уже крутилки для кастома. В документации по cleanup все шаги описаны.
А что за 37 тегов? <DIGEST>-<TIMESTAMP> или другие?
Обсуждают сегодня