Commit Graph

  • 55b052256a Refactor env.sh for wild-setup. Paul Payne 2025-06-25 12:35:12 -07:00
  • 3dc5d545ff Refactor wild-init script to integrate configuration setup and enhance scaffolding checks; remove wild-setup-config script and update setup documentation. Paul Payne 2025-06-25 12:34:20 -07:00
  • 68ac9b2e8c Add wild-setup-config script for wild-cloud configuration setup Paul Payne 2025-06-25 12:10:18 -07:00
  • be9b161d72 Add wild-dnsmasq-install.sh script for DNSMasq setup and remove transfer-setup-bundle.sh Paul Payne 2025-06-25 12:09:58 -07:00
  • d5d4562e2f Add wild-config-set and wild-secret-set scripts for YAML configuration management Paul Payne 2025-06-25 12:09:42 -07:00
  • 07072d1c72 Add comprehensive setup documentation for wild-cloud Paul Payne 2025-06-24 17:51:02 -07:00
  • 36196f5095 Remove custom setup. Paul Payne 2025-06-24 17:50:43 -07:00
  • f1fe4f9cc2 Settle on v1 setup method. Test run completed successfully from bootstrap to service setup. Paul Payne 2025-06-24 15:12:53 -07:00
  • 335cca1eba Update .gitignore and remove obsolete kill.sh script Paul Payne 2025-06-21 14:28:56 -07:00
  • f90baac653 New OPS-centric setup. Integrated with wild-init and wild-setup. Paul Payne 2025-06-21 14:22:22 -07:00
  • e55b9b2b8c Refactor wild-central-generate-setup script and add wild-compile-template for gomplate processing Paul Payne 2025-06-21 13:16:31 -07:00
  • 42b0b7720e Add example configuration and secrets files for wildcloud setup Paul Payne 2025-06-21 13:01:35 -07:00
  • 1fcec15853 Enhance dnsmasq setup with new scripts and documentation Paul Payne 2025-06-21 13:01:19 -07:00
  • 0f2e73e54c Add wild-config script to read values from config.yaml using YAML key paths Paul Payne 2025-06-21 13:00:16 -07:00
  • 7d6312e60b Remove TODO.md file as tasks have been completed or are no longer relevant Paul Payne 2025-06-20 16:39:36 -07:00
  • 3dbd037386 Add cluster node setup documentation and scripts for K3s and Talos Paul Payne 2025-06-20 16:39:22 -07:00
  • e2485627b1 Add initial setup for Central DNS and PXE services using dnsmasq Paul Payne 2025-06-20 16:38:45 -07:00
  • 02a282899b Add dnsmasq and Talos setup documentation and configuration files Paul Payne 2025-06-08 16:32:45 -07:00
  • 0971452900 Add wild-apps-list script to list available Wild-Cloud apps with metadata Paul Payne 2025-06-08 09:46:20 -07:00
  • 1323bdf3b3 Renames dashboard-token to wild-dashboard-token Paul Payne 2025-06-08 09:46:03 -07:00
  • e14e50d1ce Renames doctor to wild-app-doctor Paul Payne 2025-06-08 09:45:31 -07:00
  • 680d69b662 Add wild-app-delete script for deleting Wild-Cloud apps and resources Paul Payne 2025-06-08 09:44:39 -07:00
  • 3efd973b1e Refactor PostgreSQL job configuration to update secret reference for POSTGRES_PASSWORD Paul Payne 2025-06-08 09:22:55 -07:00
  • d08e0ae895 Update .gitignore to include secrets.yaml and additional directories for exclusion Paul Payne 2025-06-08 09:18:24 -07:00
  • 088741003f Refactor Immich configuration to use templated values for images, ports, and storage. Remove obsolete config maps and secrets. Paul Payne 2025-06-08 09:18:07 -07:00
  • d31c8388d3 Enhance wild-app-config and wild-app-fetch scripts with update option and improved argument parsing. Fixes secret management Paul Payne 2025-06-08 09:17:15 -07:00
  • e4760f72db Refactor Redis deployment for new patterns. Paul Payne 2025-06-07 16:12:13 -07:00
  • d5260307dc Refactor PostgreSQL configuration and deployment to use new patterns. Paul Payne 2025-06-07 16:10:11 -07:00
  • ed57228499 Add .gitignore for my-scaffold and remove obsolete entry from .wildcloud Paul Payne 2025-06-07 12:11:18 -07:00
  • 6bc0b07003 Add wild-init script. Paul Payne 2025-06-07 12:08:11 -07:00
  • 2b61491b0a Add wild-app-fetch, wild-app-config, and wild-app-deploy scripts; update README with app workflow Paul Payne 2025-06-07 11:38:22 -07:00
  • 59ced9043b Update TODO list Paul Payne 2025-06-07 10:02:55 -07:00
  • 1f01363dea Add guide for converting Helm charts to Wild-Cloud Kustomize definitions Paul Payne 2025-06-07 09:57:40 -07:00
  • dc1bd3ffea Beginning of my-wild-cloud init files. Paul Payne 2025-06-07 09:54:36 -07:00
  • 5b282f353a Add example-admin application. Paul Payne 2025-06-07 09:36:37 -07:00
  • cc21cebc39 Remove Nextcloud Dockerfile and associated configuration files Paul Payne 2025-06-07 09:30:42 -07:00
  • 35d88fac2c Add example-app . Paul Payne 2025-06-07 09:30:14 -07:00
  • c03e37bb44 Consolidates services into apps. Paul Payne 2025-06-04 20:42:56 -07:00
  • 2786939f89 Adds some config templates. payneio 2025-06-04 20:21:09 -07:00
  • 175d6e57f8 Start notes on Talos cluster setup. payneio 2025-06-03 23:34:09 -07:00
  • e7fd978b89 Updates MetalLB to install with kustomize instea of ks default. payneio 2025-06-03 23:32:41 -07:00
  • 8f81487f18 Update project name in README from "Sovereign Cloud" to "Wild Cloud" Paul Payne 2025-05-28 15:29:55 -07:00
  • 88ea90dd73 Removes Nextcloud app. Paul Payne 2025-05-28 15:27:52 -07:00
  • 2b6af9f749 Breaks Immich app deployment apart for clarity. Paul Payne 2025-05-28 15:25:19 -07:00
  • a44c1fed37 Update postgres deployment to include connection keepalive and timeout settings Paul Payne 2025-05-28 15:19:31 -07:00
  • ffbce4da7e Adds postgres doctor. Paul Payne 2025-05-28 15:19:09 -07:00
  • 2636bd9b6d Let's try this pattern for app config. Refactor postgres. Paul Payne 2025-05-28 15:17:15 -07:00
  • 72cd0ecf56 Immich: Add db-init job for database setup and update kustomization files Paul Payne 2025-05-28 15:15:57 -07:00
  • 11fe563f18 Update README and .gitignore for Wild Cloud branding Paul Payne 2025-05-28 14:12:11 -07:00
  • 848ff42b75 Refactor generate-config script to run all apps. Paul Payne 2025-05-28 14:11:47 -07:00
  • b1ec7dd271 Add diagnostic script for application health checks Paul Payne 2025-05-28 14:10:46 -07:00
  • b13055a139 Update certificate secrets for Wild Cloud deployment Paul Payne 2025-05-28 14:08:58 -07:00
  • 437a8a452e Add deploy-app script for application deployment with namespace and TLS certificate handling Paul Payne 2025-05-28 14:08:27 -07:00
  • 456e13ddfa Welcome, Wild Cloud! Paul Payne 2025-05-28 14:08:10 -07:00
  • 5541b55760 Configure cert-manager to use external DNS servers and update certificate wait conditions Paul Payne 2025-05-28 14:03:39 -07:00
  • 57d7ecb968 Add introductory content to the Wild Cloud tutorial Paul Payne 2025-05-27 17:22:11 -07:00
  • d3df38a483 Update custom dictionary: add IMMICH, NXDOMAIN, and rcode entries Paul Payne 2025-05-27 17:21:31 -07:00
  • b4cf4c7bdc Update .gitignore: simplify patterns for secrets and config environment files Paul Payne 2025-05-27 17:21:23 -07:00
  • ccd7f4ba15 Add NFS support: implement setup scripts, Kubernetes integration, and configuration files Paul Payne 2025-05-27 17:20:57 -07:00
  • 32d51b71ba Refactor Nextcloud configuration: update environment variable keys, enhance Ingress annotations, and add database initialization job with kustomization support. Paul Payne 2025-05-27 17:20:28 -07:00
  • ace1909477 Update PostgreSQL configuration: set image and add storage replacement in kustomization Paul Payne 2025-05-27 17:20:20 -07:00
  • ead32d09a0 Add MySQL Helm chart resources: NetworkPolicy, ConfigMap, PodDisruptionBudget, StatefulSet, Services, Secrets, and ServiceAccount Paul Payne 2025-05-27 17:20:12 -07:00
  • d07ec79821 Add Jellyfin application configuration and deployment files Paul Payne 2025-05-27 17:19:51 -07:00
  • 5cbfb9c645 Add Immich application deployment files and configuration Paul Payne 2025-05-27 17:19:41 -07:00
  • 2b2c4a0a73 Refactor CoreDNS setup: add custom configuration and LoadBalancer service. This prevents k3s overwriting our config with a CoreDNS restart. Paul Payne 2025-05-25 15:47:31 -07:00
  • 696851298b Fix MetalLB component checks to use correct label selectors Paul Payne 2025-05-24 10:18:38 -07:00
  • bb925d56da Add Longhorn setup script and integrate into setup-all.sh Paul Payne 2025-05-24 10:18:32 -07:00
  • 51ff5a6c42 Add 'nftables' to custom dictionary for spell checking Paul Payne 2025-05-24 10:17:56 -07:00
  • 430231898c Enhance setup documentation with node joining instructions and add glossary for key terms Paul Payne 2025-05-24 10:17:41 -07:00
  • e16c0eac04 Update documentation for improved setup guidance Paul Payne 2025-05-18 15:42:22 -07:00
  • 9446c7ce6f Refactor TODO.md to streamline infrastructure setup tasks and update app pack statuses Paul Payne 2025-05-18 15:35:49 -07:00
  • 20d394016f Add environment configuration files to .gitignore Paul Payne 2025-05-18 15:35:38 -07:00
  • 13abd58b7c Add helper node setup script. Paul Payne 2025-05-18 15:28:57 -07:00
  • c776f6e636 Add push-container script for building and pushing Docker images Paul Payne 2025-05-18 15:28:22 -07:00
  • d31bd5b5a4 Remove setup script for systemd-resolved DNS configuration Paul Payne 2025-05-18 15:28:03 -07:00
  • f09abc5c29 Remove deprecated chart management scripts: chart-diff, chart-install, and chart-template Paul Payne 2025-05-18 15:27:55 -07:00
  • 9726659f89 Add nextcloud app. Paul Payne 2025-05-18 15:27:37 -07:00
  • 2d3fb6068d Add postgres app. Paul Payne 2025-05-18 15:26:24 -07:00
  • 9ec2c6824f Add Redis app. Paul Payne 2025-05-18 15:26:14 -07:00
  • 2e03f4c1db Add custom dictionary and VSCode settings for spell checking; update README and TODO notes for clarity and best practices Paul Payne 2025-05-18 15:24:53 -07:00
  • 4258e2511a Add Docker Registry setup including deployment, ingress, service, PVC, and configuration files Paul Payne 2025-05-18 15:20:36 -07:00
  • 20175a0bb9 Add Nextcloud Docker configuration and scripts, including Dockerfile, entrypoint, cron, and various config files for caching, SMTP, and object storage Paul Payne 2025-05-18 15:16:24 -07:00
  • 11b6bd0de1 Add configuration files for Ghost, MariaDB, Nextcloud, Postgres, and Redis; implement generate-config script and enhance load-env script for dependency management Paul Payne 2025-05-18 15:15:59 -07:00
  • 5498301271 Refactor Kubernetes Dashboard setup script to streamline admin service account creation and remove unnecessary cleanup steps Paul Payne 2025-05-05 09:45:08 -07:00
  • 01cd36185f Remove certificate copying logic from cert-manager setup script Paul Payne 2025-05-05 09:44:49 -07:00
  • f80f0e97ca Add RBAC configuration for dashboard admin and update TLS secret reference Paul Payne 2025-05-05 09:43:56 -07:00
  • 405a4bc306 Add ExternalDNS configuration and setup script for Cloudflare integration Paul Payne 2025-05-05 09:43:28 -07:00
  • 1b8604db79 Add Traefik README and update service configuration annotations Paul Payne 2025-05-05 09:42:02 -07:00
  • 8898976651 Add CoreDNS configuration and update setup script; remove split-horizon config Paul Payne 2025-05-05 09:41:47 -07:00
  • 9faa0eccf4 Add notes on network topology and service routing Paul Payne 2025-05-05 09:41:15 -07:00
  • 96b9e0f80e Add netdebug script and Kubernetes configuration for debugging pod Paul Payne 2025-05-05 09:40:00 -07:00
  • 24ecccd865 Update namespace creation command to use apply for idempotency Paul Payne 2025-05-05 09:39:34 -07:00
  • 6b54d44806 Add initial configuration, startup script, and system prompt for CLI assistant Paul Payne 2025-05-03 15:16:45 -07:00
  • 8eb52be357 Update README and TODO files for clarity and consistency Paul Payne 2025-05-03 13:52:32 -07:00
  • 21d89c2b79 Refactor cert-manager and ExternalDNS configurations Paul Payne 2025-05-03 13:51:52 -07:00
  • 84376fb3d5 Initial commit. Paul Payne 2025-04-27 14:57:00 -07:00