feat: add unattended-upgrades to tenant VMs #73
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/unattended-upgrades"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
unattended-upgradespackage to tenant VM cloud-initCloses Phase 5.3 TODO.
Security
Ran Plan for dir:
environments/productionworkspace:defaultPlan Error
Show Output
AI Code Review
Прочитаю diff и проверю на критические проблемы.
ПРОБЛЕМЫ:
🔴 Blast radius — существующие VMs не получат обновления
unattended-upgrades.🟡 Конфигурация unattended-upgrades неполная
Unattended-Upgrade::Origins-Pattern— будут обновляться ВСЕ пакеты, не только security.*:*,*-security, но явно это не задано.🟡 Auto-reboot без graceful shutdown для сервисов
Automatic-Reboot-Time "04:00"перезагрузит VM даже если там работают арендаторские приложения.🟢 Minor: heredoc синтаксис
cat > ... << 'APT'— правильно, экранирование переменных не нужно.APTкак delimiter выглядит странно. Лучше использоватьEOF(стандартно).ℹ️ Нет обработки ошибок cloud-init
systemctl enable --now unattended-upgradesупадёт, облако-инит не упадёт (не критично, но стоит знать).РЕКОМЕНДАЦИИ:
Origins-Patternдля security-only обновленийAPTнаEOFв heredocVERDICT: Можно мерджить с условиями выше, но обязательно задокументировать scope (только новые VMs) и добавить security-only pattern.
Automated review by Claude Haiku | advisory, does not block merge