Files
sless/internal/api/handler/invocations.go
T
“Naeel” 408f58a9e2 fix: stage0 quick fixes (operator v0.1.19)
- TriggerReconciler: RequeueAfter 15s когда Function не Ready
  (ранее зависал без повторного reconcile)
- FunctionJobReconciler: RequeueAfter 15s когда Function не Ready
- UpdateFunction: добавлена валидация runtime/entrypoint/memory_mb
  (ранее мог затереть spec нулями при частичном обновлении)
- CronJob: curlimages/curl:latest → curlimages/curl:8.5.0 (pin version)
- Config: удалён FunctionNamespacePrefix (мёртвое поле, нигде не использовалось)
- Invocations endpoint: возвращает 501 вместо пустого списка
  (SaveInvocation нигде не вызывается — честный ответ клиенту)
- Собран образ naeel/sless-operator:v0.1.19
2026-03-10 17:36:48 +04:00

17 lines
1006 B
Go

// Изменено: 2026-03-10
// invocations.go — stub для истории вызовов.
// Реальная запись вызовов не реализована — SaveInvocation нигде не вызывается.
// Endpoint возвращает 501 чтобы не вводить в заблуждение пустым списком.
// Реализовать когда появится реальный use case (биллинг, дебаг).
package handler
import "net/http"
// ListInvocations — GET /v1/namespaces/{namespace}/functions/{name}/invocations
// Пока не реализовано: SaveInvocation не вызывается нигде в коде.
// Возвращает 501 чтобы клиент знал что фича не реализована, а не просто нет данных.
func (h *Handler) ListInvocations(w http.ResponseWriter, r *http.Request) {
writeJSON(w, http.StatusNotImplemented, errResp("invocation history not implemented yet"))
}