-
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