test: E2E скрипт run_e2e_tests.sh + fix provider token/version в примерах

This commit is contained in:
“Naeel”
2026-03-11 10:49:36 +04:00
parent b12b72c989
commit 6c6040d8f8
13 changed files with 414 additions and 11 deletions
+18
View File
@@ -175,6 +175,24 @@
---
## 2026-03-11 — E2E тесты через скрипт run_e2e_tests.sh
| Пример | init | apply | modify + apply | destroy | Итог |
|--------|------|-------|----------------|---------|------|
| hello-node | ✅ | ✅ | ✅ memory 128→256 MB | ✅ 4 destroyed | **PASS** |
| simple-node | ✅ | ✅ | ✅ memory 64→96 MB | ✅ 4 destroyed | **PASS** |
**Скрипт:** `run_e2e_tests.sh` в корне репы
**Возможности:** retry 3× при TLS timeout, emergency destroy trap, логи в `.e2e-logs/`
**Провайдер в примерах:** токен через `var.token` + `terraform.tfvars` (gitignored), version `~> 0.1.13`
**Наблюдения:**
- Периодические TLS handshake timeout на `sless-api.kube5s.ru` — сеть нестабильна, retry помогает
- `terra.k8c.ru` иногда даёт `unexpected EOF` при скачивании провайдера — то же, retry
- Namespace `sless-cdd874dfa31ba6ca` жив после всех destroy — поведение корректное
---
## Остаток технического долга (не блокирует)
| # | Что | Приоритет |