Paul Payne
e14e50d1ce
Renames doctor to wild-app-doctor
2025-06-08 09:45:31 -07:00
Paul Payne
680d69b662
Add wild-app-delete script for deleting Wild-Cloud apps and resources
2025-06-08 09:44:39 -07:00
Paul Payne
3efd973b1e
Refactor PostgreSQL job configuration to update secret reference for POSTGRES_PASSWORD
2025-06-08 09:22:55 -07:00
Paul Payne
d08e0ae895
Update .gitignore to include secrets.yaml and additional directories for exclusion
2025-06-08 09:18:24 -07:00
Paul Payne
088741003f
Refactor Immich configuration to use templated values for images, ports, and storage. Remove obsolete config maps and secrets.
2025-06-08 09:18:07 -07:00
Paul Payne
d31c8388d3
Enhance wild-app-config and wild-app-fetch scripts with update option and improved argument parsing. Fixes secret management
2025-06-08 09:17:15 -07:00
Paul Payne
e4760f72db
Refactor Redis deployment for new patterns.
2025-06-07 16:12:13 -07:00
Paul Payne
d5260307dc
Refactor PostgreSQL configuration and deployment to use new patterns.
2025-06-07 16:10:11 -07:00
Paul Payne
ed57228499
Add .gitignore for my-scaffold and remove obsolete entry from .wildcloud
2025-06-07 12:11:18 -07:00
Paul Payne
6bc0b07003
Add wild-init script.
2025-06-07 12:08:11 -07:00
Paul Payne
2b61491b0a
Add wild-app-fetch, wild-app-config, and wild-app-deploy scripts; update README with app workflow
2025-06-07 11:38:22 -07:00
Paul Payne
59ced9043b
Update TODO list
2025-06-07 10:02:55 -07:00
Paul Payne
1f01363dea
Add guide for converting Helm charts to Wild-Cloud Kustomize definitions
2025-06-07 09:57:40 -07:00
Paul Payne
dc1bd3ffea
Beginning of my-wild-cloud init files.
2025-06-07 09:54:36 -07:00
Paul Payne
5b282f353a
Add example-admin application.
2025-06-07 09:36:37 -07:00
Paul Payne
cc21cebc39
Remove Nextcloud Dockerfile and associated configuration files
2025-06-07 09:30:42 -07:00
Paul Payne
35d88fac2c
Add example-app .
2025-06-07 09:30:14 -07:00
Paul Payne
c03e37bb44
Consolidates services into apps.
2025-06-04 20:42:56 -07:00
payneio
2786939f89
Adds some config templates.
2025-06-04 20:21:09 -07:00
payneio
175d6e57f8
Start notes on Talos cluster setup.
2025-06-03 23:34:09 -07:00
payneio
e7fd978b89
Updates MetalLB to install with kustomize instea of ks default.
2025-06-03 23:32:41 -07:00
Paul Payne
8f81487f18
Update project name in README from "Sovereign Cloud" to "Wild Cloud"
2025-05-28 15:29:55 -07:00
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