feat: complete MVP resources and validate end-to-end terraform flow
This commit is contained in:
@@ -100,3 +100,40 @@
|
||||
- преобразование terraform model <-> CRD payload
|
||||
- Сборка `go build ./...` успешна.
|
||||
- Следующий этап: пример Terraform и smoke apply.
|
||||
|
||||
---
|
||||
|
||||
Агент: GitHub Copilot
|
||||
Модель: GPT-5.3-Codex
|
||||
|
||||
## План (до действий, этап 6)
|
||||
1. Добавить пример Terraform под текущий набор реализованных ресурсов.
|
||||
2. Добавить простой код функции для примера.
|
||||
3. Зафиксировать изменения в документации.
|
||||
|
||||
## Результат (после действий, этап 6)
|
||||
- Создан `examples/hello-python/main.tf`.
|
||||
- Создан `examples/hello-python/code/main.py`.
|
||||
- Пример покрывает цепочку Environment -> Package -> Function -> HTTPTrigger.
|
||||
- Следующий этап: установить бинарник провайдера в локальный plugin cache и прогнать smoke `terraform init/plan/apply`.
|
||||
|
||||
---
|
||||
|
||||
Агент: GitHub Copilot
|
||||
Модель: GPT-5.3-Codex
|
||||
|
||||
## План (до действий, этап 7)
|
||||
1. Выполнить smoke `terraform plan/apply` с dev override.
|
||||
2. Проверить рабочий HTTP endpoint функции.
|
||||
3. Зафиксировать найденные дефекты провайдера и исправить их.
|
||||
|
||||
## Результат (после действий, этап 7)
|
||||
- Выполнен `terraform plan` для `examples/hello-python`.
|
||||
- Выполнен `terraform apply`.
|
||||
- Найдены и исправлены дефекты:
|
||||
- `fission_package`: computed-поля могли оставаться unknown после Create.
|
||||
- `fission_function`: отсутствовал обязательный `spec.InvokeStrategy`.
|
||||
- `fission_http_trigger`: несогласованность состояния для `create_ingress`.
|
||||
- После фиксов выполнен повторный apply и проверка endpoint:
|
||||
- `https://fission.kube5s.ru/tf-hello` -> `hello from fission via terraform`.
|
||||
- MVP-цепочка ресурсов работает end-to-end на кластере.
|
||||
|
||||
Reference in New Issue
Block a user