doc: progress 2026-05-19 PV migration + fetcher v1.23.0, PASS=8 FAIL=0
This commit is contained in:
@@ -1,5 +1,43 @@
|
|||||||
# Progress Log
|
# Progress Log
|
||||||
|
|
||||||
|
## 2026-05-19 — PV Storage Migration + Fetcher v1.23.0
|
||||||
|
|
||||||
|
### Ветка: `feat/console-pv-storage` (git commit `2aadae3`, pushed)
|
||||||
|
|
||||||
|
**Задача:** Перевести storagesvc с S3 на PV (PersistentVolume), привести все образы к v1.23.0.
|
||||||
|
|
||||||
|
#### Что сделано
|
||||||
|
|
||||||
|
- `helm/fission-values.yaml` — `imageTag: v1.23.0`, `fetcher.image: naeel/fetcher`, `fetcher.imageTag: v1.23.0`, PV backend включён
|
||||||
|
- `naeel/fetcher:v1.23.0` — собран из `fission-src/cmd/fetcher/`, запушен в Docker Hub (отдельный бинарник, в `naeel/fission-bundle` не входит)
|
||||||
|
- `fission-storage-pvc` — Bound, 2Gi, `vcd-disk-ext4`, namespace `fission`; S3 полностью отключён
|
||||||
|
|
||||||
|
#### Баги найдены и задокументированы (`doc/report-2026-05-19-pv-migration-bugs.md`)
|
||||||
|
|
||||||
|
| # | Описание | Причина | Fix |
|
||||||
|
|---|----------|---------|-----|
|
||||||
|
| 1 | Helm upgrade откатил образы с v1.23.0 на v1.22.1 | `imageTag: v1.22.1` в values | Исправлено на v1.23.0 |
|
||||||
|
| 2 | Field manager конфликт при helm upgrade | fission-console патчит FISSION_RESOURCE_NAMESPACES | Перед upgrade: `kubectl delete deploy executor router -n fission` |
|
||||||
|
| 3 | Pool pods ImagePullBackOff — `FETCHER_IMAGE=fission/fetcher:v1.22.0` (не существует) | fetcher — отдельный образ, его нет в fission-bundle | Собрали `naeel/fetcher:v1.23.0` |
|
||||||
|
| 4 | Router JWT password сменился после helm upgrade | Новый secret | Console читает динамически — работает; CLI токены устарели |
|
||||||
|
|
||||||
|
#### Тест-прогон `run_all.sh` — PASS=8 FAIL=0 (319 сек)
|
||||||
|
|
||||||
|
| Скрипт | Результат | Кол-во проверок |
|
||||||
|
|--------|-----------|----------------|
|
||||||
|
| test_auth.sh | ✅ PASS | 14 |
|
||||||
|
| test_functions_crud.sh | ✅ PASS | 29 |
|
||||||
|
| test_ttl.sh | ✅ PASS | 10 |
|
||||||
|
| test_isolation.sh | ✅ PASS | 11 |
|
||||||
|
| test_update.sh | ✅ PASS | 10 |
|
||||||
|
| test_invoke.sh | ✅ PASS | 9 |
|
||||||
|
| test_linters.sh | ✅ PASS | 31 |
|
||||||
|
| test_stress.sh | ✅ PASS | 3 (8 параллельных пользователей) |
|
||||||
|
|
||||||
|
Лог: `test-results/2026-05-19_08-51-31.log`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## TODO (backlog)
|
## TODO (backlog)
|
||||||
|
|
||||||
### Биллинг / статистика для бухгалтерии
|
### Биллинг / статистика для бухгалтерии
|
||||||
|
|||||||
Reference in New Issue
Block a user