Commit Graph

3 Commits

Author SHA1 Message Date
kappa
17b7b0e5f7 feat: Shield 전체 기능 추가 — Rate Limiting CRUD, WAF custom rules, Metrics, DDoS enums, WAF profiles
All checks were successful
CI / build (push) Successful in 46s
2026-04-13 10:14:49 +09:00
kappa
1edc063cd9 fix: Shield tools → Shield Zone API (/shield/shield-zone), client.py에 put 추가
All checks were successful
CI / build (push) Successful in 2m6s
구 API(Pull Zone ShieldDDosProtectionEnabled 필드)는 읽기 전용이라 Shield 설정 변경 불가.
새 Shield Zone API: bunny_shield_list, bunny_shield_status(by shieldZoneId),
bunny_shield_create, bunny_shield_update(PUT), bunny_waf_rules, bunny_waf_logs.
waf_logs 엔드포인트도 /shield/event-logs/{shieldZoneId}로 수정.
2026-04-13 10:03:14 +09:00
kappa
7269686179 Initial commit: BunnyCDN MCP server with K8s deployment
- FastMCP server with 12 tools (pullzone, cache, statistics, shield)
- Dockerfile with multi-stage build (python:3.11-slim + uv)
- K8s manifests (Deployment + Service)
- Gitea Actions CI/CD pipeline (build → push → deploy)
2026-02-15 15:19:42 +09:00