Commit Graph

15 Commits

Author SHA1 Message Date
Paul Payne
20175a0bb9 Add Nextcloud Docker configuration and scripts, including Dockerfile, entrypoint, cron, and various config files for caching, SMTP, and object storage 2025-05-18 15:16:24 -07:00
Paul Payne
11b6bd0de1 Add configuration files for Ghost, MariaDB, Nextcloud, Postgres, and Redis; implement generate-config script and enhance load-env script for dependency management 2025-05-18 15:15:59 -07:00
Paul Payne
5498301271 Refactor Kubernetes Dashboard setup script to streamline admin service account creation and remove unnecessary cleanup steps 2025-05-05 09:45:08 -07:00
Paul Payne
01cd36185f Remove certificate copying logic from cert-manager setup script 2025-05-05 09:44:49 -07:00
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