feat: add import support and unit tests for provider resources
This commit is contained in:
@@ -137,3 +137,22 @@
|
||||
- После фиксов выполнен повторный apply и проверка endpoint:
|
||||
- `https://fission.kube5s.ru/tf-hello` -> `hello from fission via terraform`.
|
||||
- MVP-цепочка ресурсов работает end-to-end на кластере.
|
||||
|
||||
---
|
||||
|
||||
Агент: GitHub Copilot
|
||||
Модель: GPT-5.3-Codex
|
||||
|
||||
## План (до действий, этап 8)
|
||||
1. Добавить поддержку `terraform import` для всех реализованных ресурсов.
|
||||
2. Добавить unit-тесты на критичную логику конвертации и валидации.
|
||||
3. Прогнать `go test` и повторный smoke `terraform plan/apply`.
|
||||
|
||||
## Результат (после действий, этап 8)
|
||||
- Добавлен общий helper парсинга import ID (`namespace/name`).
|
||||
- Добавлен `ImportState` для ресурсов Environment/Package/Function/HTTPTrigger.
|
||||
- Добавлены unit-тесты для `internal/resources`.
|
||||
- Прогон `go test ./...` успешен.
|
||||
- Повторный `terraform apply` успешен.
|
||||
- Финальная проверка endpoint:
|
||||
- `GET /tf-hello` -> `hello from fission via terraform`.
|
||||
|
||||
Reference in New Issue
Block a user