zioinfo-mail/workspace/guardia-itsm/routers
DESKTOP-TKLFCPR\ython 09bab3c2ff feat(expansion): GUARDiA v3 P2 — 5 routers + 5 DB tables
라우터 (611개 엔드포인트, P1+P2 75개 신규):
- kubernetes.py: K8s 에이전트리스 관리 (SSH kubectl)
- sso_provider.py: SAML 2.0 / OIDC / OAuth2 통합 인증
- predictive_ops.py: SLA위반·SR급증·서버장애 예측 + Ollama 인사이트
- slack_connector.py: Slack Incoming Webhook + Slash Commands
- white_label.py: 기관별 브랜딩 + CSS 변수 동적 생성

DB 모델 (5개 신규):
tb_k8s_cluster, tb_sso_config, tb_sso_session,
tb_slack_config, tb_tenant_branding

수정: K8sCluster ForeignKey tb_server → tb_server_info

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 05:57:02 +09:00
..
__init__.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
admin.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
agents.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
analytics.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
anomaly.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
approvals.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
assign.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
attachments.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
audit.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
auth.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
autonomous_workflow.py feat(expansion): GUARDiA v3 — 6 P1 routers + 7 DB tables 2026-06-02 00:49:33 +09:00
autonomous.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
batch.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
bi_dashboard.py feat(expansion): GUARDiA v3 — 6 P1 routers + 7 DB tables 2026-06-02 00:49:33 +09:00
capacity.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
catalog.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
change.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
chatbot.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
cmdb.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
code_review.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
compliance.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
customer_portal.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
dashboard.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
deliverables.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
dr.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
export_import.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
external_api.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
finops.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
gateway.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
groupware.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
incidents.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
infra_ext.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
institutions.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
jira_sync.py feat(expansion): GUARDiA v3 — 6 P1 routers + 7 DB tables 2026-06-02 00:49:33 +09:00
jmeter.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
kb_agent.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
kb.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
kpi_engine.py feat(expansion): GUARDiA v3 — 6 P1 routers + 7 DB tables 2026-06-02 00:49:33 +09:00
kubernetes.py feat(expansion): GUARDiA v3 P2 — 5 routers + 5 DB tables 2026-06-02 05:57:02 +09:00
ldap.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
learning.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
license.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
messenger.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
metrics.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
network_devices.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
nlcmd.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
notifications.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
onboarding.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
oncall.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
orchestrator.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
pam.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
pm.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
portfolio.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
predictive_ops.py feat(expansion): GUARDiA v3 P2 — 5 routers + 5 DB tables 2026-06-02 05:57:02 +09:00
predictive.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
problem.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
projects.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
public_checklist.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
push.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
rag_engine.py feat(expansion): GUARDiA v3 — 6 P1 routers + 7 DB tables 2026-06-02 00:49:33 +09:00
rating.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
report.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
rpa.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
scouter.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
scraping.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
shell_scripts.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_change_requests.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_issues.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_milestones.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_projects.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_report.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_requirements.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_risks.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_tests.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
si_wbs.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
siem.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
slack_connector.py feat(expansion): GUARDiA v3 P2 — 5 routers + 5 DB tables 2026-06-02 05:57:02 +09:00
ssh.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
ssl_manager.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
sso_provider.py feat(expansion): GUARDiA v3 P2 — 5 routers + 5 DB tables 2026-06-02 05:57:02 +09:00
tasks.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
tenant_mgmt.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
tenant_portal.py feat(expansion): GUARDiA v3 — 6 P1 routers + 7 DB tables 2026-06-02 00:49:33 +09:00
timeline.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
timetable.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
topology.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
vibe.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
vuln_scan.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
white_label.py feat(expansion): GUARDiA v3 P2 — 5 routers + 5 DB tables 2026-06-02 05:57:02 +09:00
work.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00
ws.py refactor(structure): consolidate all projects under workspace/ 2026-05-31 23:50:56 +09:00