Commit Graph

  • 7bb4f9e6c1 chore: anvil.it.com → inouter.com main kaffa 2026-03-27 16:18:35 +00:00
  • e3024432f9 chore: anvil.it.com → inouter.com kaffa 2026-03-27 16:18:32 +00:00
  • 57ff3dc4fa chore: anvil.it.com → inouter.com kaffa 2026-03-27 16:18:26 +00:00
  • 51fd477179 chore: anvil.it.com → inouter.com kaffa 2026-03-27 16:18:21 +00:00
  • 9585f480be chore: anvil.it.com → inouter.com kaffa 2026-03-27 16:18:19 +00:00
  • e688f21405 chore: anvil.it.com → inouter.com kaffa 2026-03-27 16:18:15 +00:00
  • cf44ef0c2e chore: remove hardcoded namespace for Argo CD kaffa 2026-03-12 13:43:36 +09:00
  • 98d308768d chore: remove hardcoded namespace for Argo CD kaffa 2026-03-12 13:43:32 +09:00
  • 5c0af11735 Fix list_certs to use PEM files + openssl instead of acme.sh kaffa 2026-02-15 14:40:11 +09:00
  • 97af0b49e2 Update haproxy config and clean up domain mappings kaffa 2026-02-15 11:05:00 +09:00
  • dd690aedcb Update CLAUDE.md: 30 tools, CUSTOM_TLDS env, cleanup_wildcards kappa 2026-02-08 21:22:39 +09:00
  • 2e22a5d5a8 Add haproxy_cleanup_wildcards tool to remove subdomain wildcard entries kappa 2026-02-08 20:36:59 +09:00
  • 170c48e257 Detect subdomains structurally to skip wildcard entries without certs kappa 2026-02-08 20:34:57 +09:00
  • 81737bb256 Skip wildcard entry for subdomains of certificate domains kappa 2026-02-08 20:31:58 +09:00
  • c490ee8673 Change cert renewal period from 30 to 60 days after issuance kappa 2026-02-08 20:19:11 +09:00
  • e0dd3807c6 Hide empty MAINT slots from get_server_health output by default kappa 2026-02-08 12:58:16 +09:00
  • 0084b99f05 Hide empty server slots (0.0.0.0) from list_servers output kappa 2026-02-08 12:13:25 +09:00
  • 1be615be99 Update CLAUDE.md for SQLite architecture kappa 2026-02-08 12:03:50 +09:00
  • 12fd3b5e8f Store SQLite DB on remote host via SCP for persistence kappa 2026-02-08 11:46:36 +09:00
  • b86ba5d994 Sync servers.json and certificates.json on every change kappa 2026-02-08 11:32:29 +09:00
  • 0803d7db92 Fix health check: DB file is always local, not remote kappa 2026-02-08 11:21:08 +09:00
  • e228fc02fb Fix K8s deployment crash: ensure DB directory exists on startup kappa 2026-02-08 11:18:37 +09:00
  • cf554f3f89 refactor: migrate data storage from JSON/map files to SQLite kappa 2026-02-08 11:07:29 +09:00
  • 05bff61b85 fix: Use Runtime API for zero-downtime cert reload in issue_cert reloadcmd kappa 2026-02-08 01:11:56 +09:00
  • 46d57d651a fix: Skip shared domains during server restore to avoid invalid slot warning kappa 2026-02-08 01:00:41 +09:00
  • 0f244b5c43 chore: Set revisionHistoryLimit to 2 to reduce old replicasets kappa 2026-02-07 23:26:39 +09:00
  • ae691e557c fix: SSH compatibility with fish shell on remote host kappa 2026-02-07 23:17:45 +09:00
  • 98e55ab1a5 fix: Force bash for SSH commands and suppress known_hosts warnings kappa 2026-02-07 23:12:18 +09:00
  • 98d2054d6c ci: Re-trigger build after SSH key secret creation kappa 2026-02-07 23:08:32 +09:00
  • ec569ca4be fix: Update HAPROXY_HOST and SSH_HOST to linode-osaka Tailscale IP kappa 2026-02-07 23:00:30 +09:00
  • e40d69a1b1 feat: Add SSH remote execution for HAProxy on remote host kappa 2026-02-07 22:56:54 +09:00
  • ca3975c94c chore: Add dockerignore to gitignore kappa 2026-02-07 22:34:00 +09:00
  • 178531ed8a ci: Simplify workflow for act_runner Docker environment kappa 2026-02-07 22:32:16 +09:00
  • fd056368a1 fix: Use tcpSocket probe instead of httpGet for MCP endpoint kappa 2026-02-07 22:26:30 +09:00
  • fb3a674eb8 feat: Add CI/CD pipeline with Docker build and K8s deployment kappa 2026-02-07 22:19:32 +09:00
  • 07fdce0839 docs: Update README with comprehensive project documentation kaffa 2026-02-07 15:26:11 +09:00
  • da533f407a feat: Add CrowdSec logging, rate limiting, and fix MCP parameter defaults kaffa 2026-02-07 00:22:39 +09:00
  • 4a411202d3 feat: Add pool sharing for domains kaffa 2026-02-05 00:34:22 +09:00
  • 95ab0583b3 docs: Simplify verbose docstrings kaffa 2026-02-03 13:25:45 +09:00
  • 06ab47aca8 refactor: Extract large functions, improve exception handling, remove duplicates kaffa 2026-02-03 13:23:51 +09:00
  • e66c5ddc7f chore: Add test artifacts to .gitignore kaffa 2026-02-03 12:50:39 +09:00
  • 6bcfee519c refactor: Improve code quality, error handling, and test coverage kaffa 2026-02-03 12:50:00 +09:00
  • 18ce812920 perf: Implement 2-stage map routing for faster domain lookup kaffa 2026-02-03 11:44:54 +09:00
  • 46c86b62f2 fix: HAProxy batch commands and improve routing/subdomain handling kaffa 2026-02-03 00:55:24 +09:00
  • 95aecccb03 Add Gitea Actions CI workflow kaffa 2026-02-03 11:38:36 +09:00
  • bf4b8ae635 Add README kaffa 2026-02-03 11:37:56 +09:00
  • bda3ead099 Add MIT LICENSE kaffa 2026-02-03 11:20:34 +09:00
  • 02a17a62b4 docs: Add WAF integration docs and ignore lock files kaffa 2026-02-02 04:34:49 +00:00
  • f835b04695 chore: Remove unused scripts directory kaffa 2026-02-02 04:31:55 +00:00
  • 6ced2b42d4 refactor: Move certificate config functions to file_ops.py kaffa 2026-02-02 04:26:55 +00:00
  • 79254835e9 feat: Zero-downtime certificate management via Runtime API kaffa 2026-02-02 04:23:28 +00:00
  • 7ebe204f89 feat: Add certificate coverage check to haproxy_add_domain kaffa 2026-02-02 04:15:02 +00:00
  • dbacb86d60 feat: Add certificate management tools (6 new MCP tools) kaffa 2026-02-02 03:55:26 +00:00
  • 7bee373684 refactor: Modularize MCP server with command batching kaffa 2026-02-02 03:50:42 +00:00
  • a3d5d61454 docs: Update CLAUDE.md with safety features kaffa 2026-02-01 14:15:57 +00:00
  • 913ba0fdca fix: Final round of improvements kaffa 2026-02-01 14:15:00 +00:00
  • bdc1f8a279 docs: Update CLAUDE.md with new features kaffa 2026-02-01 14:09:04 +00:00
  • 8694da0ff1 feat: Complete remaining improvements kaffa 2026-02-01 14:08:31 +00:00
  • 18d0126b15 fix: Improve consistency and add rollback support kaffa 2026-02-01 14:03:31 +00:00
  • ab5b4aa648 docs: Update CLAUDE.md with new features kaffa 2026-02-01 13:59:03 +00:00
  • c48456dc18 feat: Add batch operations, container health, code cleanup kaffa 2026-02-01 13:58:14 +00:00
  • 4e7d0a8969 fix: Improve error handling and reliability kaffa 2026-02-01 13:54:24 +00:00
  • b8fb4e7f4a fix: Add security and reliability improvements kaffa 2026-02-01 13:50:47 +00:00
  • 7985501d48 docs: Update CLAUDE.md with new features and improvements kaffa 2026-02-01 13:45:02 +00:00
  • eebb1ca8df feat: Add bulk operations, wildcard support, and stability improvements kaffa 2026-02-01 13:43:05 +00:00
  • 4c4ec24848 refactor: Improve stability and add IPv6 support kaffa 2026-02-01 13:38:00 +00:00
  • f17b02fddf fix: Auto-restore servers after haproxy_reload kaffa 2026-02-01 13:32:03 +00:00
  • 85b4e9b4ed docs: Improve MCP tool docstrings with examples and usage guidance kaffa 2026-02-01 13:21:03 +00:00
  • d51e982f7c docs: Update CLAUDE.md with health checks and environment variables kaffa 2026-02-01 13:10:42 +00:00
  • 28df45900c Add health check endpoints and environment variable configuration kaffa 2026-02-01 13:07:22 +00:00
  • 61dd4a69fc Improve code quality based on code review kaffa 2026-02-01 12:48:49 +00:00
  • 196374e70c Simplify backend configuration to HTTP only kaffa 2026-02-01 12:34:47 +00:00
  • 432154c850 Initial commit: HAProxy MCP Server root 2026-02-01 11:37:06 +00:00