Commit Graph

104 Commits

Author SHA1 Message Date
Paul Payne
88ea90dd73 Removes Nextcloud app. 2025-05-28 15:27:52 -07:00
Paul Payne
2b6af9f749 Breaks Immich app deployment apart for clarity. 2025-05-28 15:25:19 -07:00
Paul Payne
a44c1fed37 Update postgres deployment to include connection keepalive and timeout settings 2025-05-28 15:19:31 -07:00
Paul Payne
ffbce4da7e Adds postgres doctor. 2025-05-28 15:19:09 -07:00
Paul Payne
2636bd9b6d Let's try this pattern for app config. Refactor postgres. 2025-05-28 15:17:15 -07:00
Paul Payne
72cd0ecf56 Immich: Add db-init job for database setup and update kustomization files 2025-05-28 15:15:57 -07:00
Paul Payne
11fe563f18 Update README and .gitignore for Wild Cloud branding 2025-05-28 14:12:11 -07:00
Paul Payne
848ff42b75 Refactor generate-config script to run all apps. 2025-05-28 14:11:47 -07:00
Paul Payne
b1ec7dd271 Add diagnostic script for application health checks 2025-05-28 14:10:46 -07:00
Paul Payne
b13055a139 Update certificate secrets for Wild Cloud deployment 2025-05-28 14:08:58 -07:00
Paul Payne
437a8a452e Add deploy-app script for application deployment with namespace and TLS certificate handling 2025-05-28 14:08:27 -07:00
Paul Payne
456e13ddfa Welcome, Wild Cloud! 2025-05-28 14:08:10 -07:00
Paul Payne
5541b55760 Configure cert-manager to use external DNS servers and update certificate wait conditions 2025-05-28 14:03:39 -07:00
Paul Payne
57d7ecb968 Add introductory content to the Wild Cloud tutorial 2025-05-27 17:22:11 -07:00
Paul Payne
d3df38a483 Update custom dictionary: add IMMICH, NXDOMAIN, and rcode entries 2025-05-27 17:21:31 -07:00
Paul Payne
b4cf4c7bdc Update .gitignore: simplify patterns for secrets and config environment files 2025-05-27 17:21:23 -07:00
Paul Payne
ccd7f4ba15 Add NFS support: implement setup scripts, Kubernetes integration, and configuration files 2025-05-27 17:20:57 -07:00
Paul Payne
32d51b71ba Refactor Nextcloud configuration: update environment variable keys, enhance Ingress annotations, and add database initialization job with kustomization support. 2025-05-27 17:20:28 -07:00
Paul Payne
ace1909477 Update PostgreSQL configuration: set image and add storage replacement in kustomization 2025-05-27 17:20:20 -07:00
Paul Payne
ead32d09a0 Add MySQL Helm chart resources: NetworkPolicy, ConfigMap, PodDisruptionBudget, StatefulSet, Services, Secrets, and ServiceAccount 2025-05-27 17:20:12 -07:00
Paul Payne
d07ec79821 Add Jellyfin application configuration and deployment files 2025-05-27 17:19:51 -07:00
Paul Payne
5cbfb9c645 Add Immich application deployment files and configuration
- Create README.md for Immich app description
- Add example.env for configuration settings
- Implement deployment.yaml for Immich server and microservices
- Set up ingress.yaml for public access with DNS annotations
- Introduce db-init-job.yaml for database initialization
- Configure kustomization.yaml for resource management
- Define manifest.yaml for Immich app installation details
- Create namespace.yaml for isolating Immich resources
- Establish PVCs in pvc.yaml for storage management
- Set up services in service.yaml for server and machine learning components
- Update CoreDNS custom config to handle AAAA records
2025-05-27 17:19:41 -07:00
Paul Payne
2b2c4a0a73 Refactor CoreDNS setup: add custom configuration and LoadBalancer service. This prevents k3s overwriting our config with a CoreDNS restart. 2025-05-25 15:47:31 -07:00
Paul Payne
696851298b Fix MetalLB component checks to use correct label selectors 2025-05-24 10:18:38 -07:00
Paul Payne
bb925d56da Add Longhorn setup script and integrate into setup-all.sh 2025-05-24 10:18:32 -07:00
Paul Payne
51ff5a6c42 Add 'nftables' to custom dictionary for spell checking 2025-05-24 10:17:56 -07:00
Paul Payne
430231898c Enhance setup documentation with node joining instructions and add glossary for key terms 2025-05-24 10:17:41 -07:00
Paul Payne
e16c0eac04 Update documentation for improved setup guidance 2025-05-18 15:42:22 -07:00
Paul Payne
9446c7ce6f Refactor TODO.md to streamline infrastructure setup tasks and update app pack statuses 2025-05-18 15:35:49 -07:00
Paul Payne
20d394016f Add environment configuration files to .gitignore 2025-05-18 15:35:38 -07:00
Paul Payne
13abd58b7c Add helper node setup script. 2025-05-18 15:28:57 -07:00
Paul Payne
c776f6e636 Add push-container script for building and pushing Docker images 2025-05-18 15:28:22 -07:00
Paul Payne
d31bd5b5a4 Remove setup script for systemd-resolved DNS configuration 2025-05-18 15:28:03 -07:00
Paul Payne
f09abc5c29 Remove deprecated chart management scripts: chart-diff, chart-install, and chart-template 2025-05-18 15:27:55 -07:00
Paul Payne
9726659f89 Add nextcloud app. 2025-05-18 15:27:37 -07:00
Paul Payne
2d3fb6068d Add postgres app. 2025-05-18 15:26:24 -07:00
Paul Payne
9ec2c6824f Add Redis app. 2025-05-18 15:26:14 -07:00
Paul Payne
2e03f4c1db Add custom dictionary and VSCode settings for spell checking; update README and TODO notes for clarity and best practices 2025-05-18 15:24:53 -07:00
Paul Payne
4258e2511a Add Docker Registry setup including deployment, ingress, service, PVC, and configuration files 2025-05-18 15:20:36 -07:00
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