feat: demo managed functions with harbor-backed operator setup

This commit is contained in:
Naeel
2026-03-14 18:16:53 +03:00
parent cbd2c8c44c
commit 8dd5b676c0
14 changed files with 687 additions and 1 deletions
@@ -0,0 +1,26 @@
# Изменено: 2026-03-14
# event-cleaner: HTTP функция для демонстрации контролируемого изменения логики.
# Работает без внешних пакетов.
import json
from datetime import datetime, timezone
def handle(event):
"""Принимает delete_n и возвращает подтверждение обработки."""
payload = event if isinstance(event, dict) else {}
delete_n = int(payload.get("delete_n", 10))
delete_n = max(1, min(delete_n, 100))
now = datetime.now(timezone.utc).isoformat()
# Здесь intentionally имитируем очистку, чтобы показать реакцию на входные параметры.
return json.dumps(
{
"ok": True,
"accepted_delete_n": delete_n,
"status": "simulated-cleanup",
"generated_at": now,
}
), 200, {"Content-Type": "application/json"}