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,25 @@
# Изменено: 2026-03-14
# event-monitor: cron-функция для демонстрации расписания и управления кодом.
# Работает без внешних библиотек и возвращает диагностический JSON.
import json
import os
from datetime import datetime, timezone
THRESHOLD = 50
def handle(request):
"""Отдаёт heartbeat для cron-запуска и видимой проверки после apply."""
rabbitmq_url = os.environ.get("RABBITMQ_URL", "not-set")
now = datetime.now(timezone.utc).isoformat()
return json.dumps(
{
"ok": True,
"monitor": "alive",
"threshold": THRESHOLD,
"rabbitmq_configured": rabbitmq_url != "not-set",
"generated_at": now,
}
), 200, {"Content-Type": "application/json"}