chore(todo): добавлены задачи по REST API и устойчивости bookings-db
- Зачем: - зафиксировать новые приоритеты по тестированию ETL и стабильности источника. - Что: - добавлены два новых пункта в backlog мейнтейнеров в TODO.md. - уточнён статус файла, чтобы он отражал наличие открытых задач. - Проверка: - git diff --cached -- TODO.md.
This commit is contained in:
@@ -3,7 +3,18 @@
|
||||
Этот файл собирает идеи по доработке стенда, которые не критичны для текущих задач менти,
|
||||
но улучшат стабильность и удобство сопровождения.
|
||||
|
||||
Статус: все пункты ниже выполнены и отражены в README/TESTING.
|
||||
Статус: ниже есть как актуальные, так и уже выполненные пункты.
|
||||
|
||||
- [ ] Сделать REST API Airflow основным способом тестирования ETL вместо CLI-вызовов
|
||||
через `docker compose exec ... airflow ...`:
|
||||
- обновить `TESTING.md`, сместив фокус на REST API сценарии;
|
||||
- оставить CLI как резервный вариант для локальной отладки;
|
||||
- проверить, что шаги тестирования воспроизводимы без входа в контейнер Airflow.
|
||||
|
||||
- [ ] Протестировать устойчивость `bookings-db` после остановки контейнеров:
|
||||
- прогнать сценарии `make stop` -> `make up` и `make down` -> `make up`;
|
||||
- зафиксировать, ломается ли генератор/данные в `bookings-db`;
|
||||
- при необходимости добавить шаги восстановления и обновить документацию.
|
||||
|
||||
- [x] Собрать свой образ Airflow поверх `apache/airflow:2.9.2`:
|
||||
- вынести установку Python‑зависимостей из runtime (`pip install ...` при старте контейнеров)
|
||||
|
||||
Reference in New Issue
Block a user