fix(postgres): исправлен api_endpoint nubes, try() для vault_secrets, стресс-скрипт, документация ошибок
This commit is contained in:
+28
-1
@@ -1,9 +1,36 @@
|
||||
# Прогресс разработки
|
||||
|
||||
Последнее обновление: 2026-03-20 17:00
|
||||
Последнее обновление: 2026-03-20 21:30
|
||||
|
||||
---
|
||||
|
||||
## 2026-03-20 — Восстановление PostgreSQL и отладка провайдера nubes
|
||||
|
||||
### Что произошло
|
||||
1. Старый PG-инстанс (`teststand-pg-2`) был удалён. Девопсы позднее вернули PG под именем `pg-sless-demo`.
|
||||
2. Обнаружен неверный `api_endpoint` в провайдере nubes: `deck-test` вместо `deck-api-test` → 404 на всех ресурсах.
|
||||
3. Исправлен `nubes_endpoint` в провайдере `sless` — та же проблема.
|
||||
4. Обнаружен баг платформы: `delete_user` не удаляет CRD → база/пользователь зависают в кластере → повторный `apply` падает с "нарушена консистентность".
|
||||
5. Workaround: ручное удаление PG через UI + `terraform state rm` + пересоздание.
|
||||
|
||||
### Изменения в файлах
|
||||
| Файл | Что изменено |
|
||||
|------|-------------|
|
||||
| `examples/POSTGRES/main.tf` | Исправлен `api_endpoint` и `nubes_endpoint` → `deck-api-test.ngcloud.ru` в обоих провайдерах |
|
||||
| `examples/POSTGRES/postgres.tf` | `try()`-обёртка для `vault_secrets["users"]`; `resource_name = "pg-sless-demo"` |
|
||||
| `examples/POSTGRES/stress_destroy_apply.sh` | Новый скрипт: 5 итераций destroy+apply с логами и остановкой при ошибке |
|
||||
| `doc/infrastructure/overview.md` | Добавлена таблица Nubes endpoints (API vs UI) |
|
||||
| `doc/errors/log.md` | Задокументированы 3 новые ошибки |
|
||||
|
||||
### Статус
|
||||
- ✅ Провайдер nubes работает с правильным endpoint
|
||||
- ✅ PG пересоздан и managed через terraform
|
||||
- ⏳ Стресс-тест (stress_destroy_apply.sh) — в процессе, выявлен баг платформы
|
||||
- 📋 TODO: убрать `sless_function`, встроить в `sless_job`
|
||||
|
||||
---
|
||||
|
||||
|
||||
## 2026-03-20 — Архитектурный рефакторинг: sless_function + sless_service (ветка feat/function-service-split)
|
||||
|
||||
### Цель
|
||||
|
||||
Reference in New Issue
Block a user