Changelog
[v1.8.0] - 10.07.2026
Chore
- Миграция всех доменов на новый generic HTTP-клиент: s3, db, domains, firewall, balancer, vds, os/software, ssh_keys, images/vpc, projects, k8s — постепенный уход с legacy client/.
- Новый waitStatus с сохранением интерфейсов и проливанием response_id в логи.
- Стабилизация CI-пайплайна api-аудита (несколько итераций джобы, валидационная модель, запуск на всех ресурсах и отдельно на twc_router).
- Ожидание готовности сервера при установке.
- Чистка мёртвого кода;
- параметры для IP-блока роутеров;
- правки и тесты по labels/taints.
Added
- Новые ресурсы twc_router_dnat_rule и twc_router_static_route (+ примеры и unit-тесты).
- Новый ресурс twc_s3_user — сервисные аккаунты S3.
- S3: поддержка cold-бакетов, кастомный endpoint URL, доп. параметры.
- Databases: доработка обработки полей + data-source'ы twc_database_exporters и twc_database_replicas.
- VDS: дополнительные поля ресурса.
- K8s: ожидание завершения установки аддона, новый импортер для node group, правки ресурса.
Fixed
- DBaaS: убран legacy-модуль dbs (перенос логики в database) + багфиксы по databases. (Стоит обратить внимание на существующие ресурсы пакета dbs!)
- K8s: исправлен maintenance_slot для кластеров.
- Firewall: port в firewall-rules приведён к строке (спека не падает).
- Retry: проброс тела запроса при повторной попытке.
- Пресеты: корректное значение from в фильтре цены + имя аддона.
- Ожидание ресурса: сброс tainted, если ресурс падает при ожидании статуса.
- Правки по документации