- 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
17 lines
1006 B
Go
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"))
|
|
}
|