Продолжаю делиться новостями ченджлогов. В этот раз небольшой апдейт.
В предыдущих сериях:
Support Kubedog
Поддержка Kubedog выходит из beta. Но его все еще надо включать отдельно. И желательно выключить уровень логирования helmwave на info.
OCI
Я пока еще старовер и OCI не пользуюсь. Но поддержку таки запили.
version: 0.19.3
registries:
- host: localhost:5000
username: <pass_username_here>
password: <pass_password_here>
releases:
- name: my
chart:
name: oci://localhost:5000/my-chart
version: 0.2.0 # required
Planfile
Команды rollback, ls, status, down. Теперь тоже могут "налету" генерировать план.
Теперь чтобы удалить выбранный релиз или группу релизов достаточно выполнить команду...
helmwave down --build redis
Helm
Обновили до 3.8.2
Dockerfile
golang 1.18
alpine 3.15
Освежили серты для scratch.
Документация
Новые примеры: oci, built in object и прочее.
Общие улучшения дизайна.
Исправлены неточности.
Убрали пример с полным конфигом ямла.
Что дальше?
выключить мусорный вывод.
remote plan – при внедрении этой фичи, бинарник уж очень сильно раздувает. А я еще не отошел от внедрения gomplate.
Опции чарта будут корректироваться.