Post-Tyranny-Tech-Infrastru.../docs
Pieter bf4659f662 feat: Implement client registry system (issue #12)
Add comprehensive client registry for tracking all deployed infrastructure:

Registry System:
- Single source of truth in clients/registry.yml
- Tracks status, server specs, versions, maintenance history
- Supports canary deployment workflow
- Automatic updates via deployment scripts

New Scripts:
- scripts/list-clients.sh: List/filter clients (table/json/csv/summary)
- scripts/client-status.sh: Detailed client info with health checks
- scripts/update-registry.sh: Manual registry updates

Updated Scripts:
- scripts/deploy-client.sh: Auto-updates registry on deploy
- scripts/rebuild-client.sh: Auto-updates registry on rebuild
- scripts/destroy-client.sh: Marks clients as destroyed

Documentation:
- docs/client-registry.md: Complete registry reference
- clients/README.md: Quick start guide

Status tracking: pending → deployed → maintenance → destroyed
Role support: canary (dev) and production clients

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-17 20:24:53 +01:00
..
architecture-decisions.md Add Authentik identity provider to architecture 2026-01-07 11:23:13 +01:00
AUTOMATION_STATUS.md feat: Complete Authentik SSO integration with automated OIDC setup 2026-01-08 16:56:19 +01:00
client-registry.md feat: Implement client registry system (issue #12) 2026-01-17 20:24:53 +01:00
ssh-key-management.md feat: Implement per-client SSH key isolation 2026-01-17 19:50:30 +01:00
sso-automation.md feat: Complete Authentik SSO integration with automated OIDC setup 2026-01-08 16:56:19 +01:00