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
|
||||
|
||||
## 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)
|
||||
|
||||
### Биллинг / статистика для бухгалтерии
|
||||
|
||||
Reference in New Issue
Block a user