Commit Graph

161 Commits

Author SHA1 Message Date
Paul Payne
f80f0e97ca Add RBAC configuration for dashboard admin and update TLS secret reference 2025-05-05 09:43:56 -07:00
Paul Payne
405a4bc306 Add ExternalDNS configuration and setup script for Cloudflare integration 2025-05-05 09:43:28 -07:00
Paul Payne
1b8604db79 Add Traefik README and update service configuration annotations 2025-05-05 09:42:02 -07:00
Paul Payne
8898976651 Add CoreDNS configuration and update setup script; remove split-horizon config 2025-05-05 09:41:47 -07:00
Paul Payne
9faa0eccf4 Add notes on network topology and service routing 2025-05-05 09:41:15 -07:00
Paul Payne
96b9e0f80e Add netdebug script and Kubernetes configuration for debugging pod 2025-05-05 09:40:00 -07:00
Paul Payne
24ecccd865 Update namespace creation command to use apply for idempotency 2025-05-05 09:39:34 -07:00
Paul Payne
6b54d44806 Add initial configuration, startup script, and system prompt for CLI assistant 2025-05-03 15:17:00 -07:00
Paul Payne
8eb52be357 Update README and TODO files for clarity and consistency 2025-05-03 13:52:32 -07:00
Paul Payne
21d89c2b79 Refactor cert-manager and ExternalDNS configurations
- Updated the namespace for the internal wildcard certificate from 'internal' to 'cert-manager'.
- Adjusted the DNS zone selectors in Let's Encrypt configurations to use CLOUDFLARE_DOMAIN consistently.
- Changed the namespace for the wildcard certificate from 'default' to 'cert-manager'.
- Modified ExternalDNS configuration to use OWNER_ID instead of CLUSTER_ID for TXT owner ID.
- Cleaned up setup-cert-manager.sh by removing unnecessary internal namespace creation and secret duplication.
- Updated certificate wait commands to reflect the new namespace structure.
- Simplified the copying of certificates to the example-admin namespace.
- Removed test service deployment from setup-externaldns.sh for a cleaner setup process.
2025-05-03 13:51:52 -07:00
Paul Payne
84376fb3d5 Initial commit. 2025-04-27 14:57:00 -07:00