diff --git a/doc/decisions/log.md b/doc/decisions/log.md index 91ba2db..5e295a8 100644 --- a/doc/decisions/log.md +++ b/doc/decisions/log.md @@ -60,7 +60,14 @@ **Решение:** `terraform/provider/` — независимый Go-модуль внутри репы `sless`. -**Причина:** Удобно держать рядом. Код провайдера писался с прицелом на перенос в nubes провайдер (`/home/naeel/remote_dev/terraform`). Клиент (`internal/client/`) → `internal/core/` nubes, ресурсы → `internal/resources_gen/`. +**Причина:** Удобно держать рядом с кодом оператора во время разработки. + +**Важно:** `provider "sless"` и `provider "nubes"` — это **два отдельных независимых провайдера**. Объединять их нельзя: +- разные зоны ответственности (`nubes` — облачная инфраструктура, `sless` — serverless функции) +- разные релизные циклы +- разные команды в будущем + +Пользователь использует оба провайдера вместе в одном `.tf` файле, но это не означает что они должны быть одним бинарником. --- diff --git a/internal/api/handler/invocations.go b/internal/api/handler/invocations.go index d740443..2bb0eed 100644 --- a/internal/api/handler/invocations.go +++ b/internal/api/handler/invocations.go @@ -12,5 +12,5 @@ import "net/http" // Пока не реализовано: SaveInvocation не вызывается нигде в коде. // Возвращает 501 чтобы клиент знал что фича не реализована, а не просто нет данных. func (h *Handler) ListInvocations(w http.ResponseWriter, r *http.Request) { -writeJSON(w, http.StatusNotImplemented, errResp("invocation history not implemented yet")) + writeJSON(w, http.StatusNotImplemented, errResp("invocation history not implemented yet")) }