17f6233fd7
- job_journal: collect_recent_journal_entries_page_sync(limit, offset) - GET /api/v1/journal/recent: limit по умолчанию 30, offset, total, page, total_pages - journal.html/js: навигация Первая/Назад/номера/Вперёд/Последняя, стили - app/docs/api_routes.md: описание query и пример ответа - Прочие изменения UI/API (аддоны, helm, job_journal в кластерах) в том же коммите
21 lines
710 B
Python
21 lines
710 B
Python
"""Сборка маршрутов API v1.
|
|
|
|
Автор: Сергей Антропов
|
|
Сайт: https://devops.org.ru
|
|
"""
|
|
|
|
from __future__ import annotations
|
|
|
|
from fastapi import APIRouter
|
|
|
|
from api.v1.endpoints import cluster_addons, clusters, docs_readme, health, helm_charts, journal, versions
|
|
|
|
api_router = APIRouter()
|
|
api_router.include_router(health.router, prefix="")
|
|
api_router.include_router(versions.router, prefix="")
|
|
api_router.include_router(docs_readme.router, prefix="")
|
|
api_router.include_router(clusters.router, prefix="")
|
|
api_router.include_router(cluster_addons.router, prefix="")
|
|
api_router.include_router(helm_charts.router, prefix="")
|
|
api_router.include_router(journal.router, prefix="")
|