38 Commits

Author SHA1 Message Date
Paul Payne
8a569a1720 Separates cluster service config from install. 2025-09-02 16:24:38 -07:00
Paul Payne
af60d0c744 Full cloud setup test run #1 fixes. 2025-09-02 02:53:52 -07:00
Paul Payne
3b8b6de338 Removes PXE booting from dnsmasq setup. 2025-08-31 12:44:53 -07:00
Paul Payne
9321e54bce Backup and restore. 2025-08-23 05:46:48 -07:00
Paul Payne
22d4dc15ce Backup env config setup. Add --check flag to wild-config and wild-set. 2025-08-15 03:32:18 -07:00
Paul Payne
97e25a5f08 Update wild-app-add to copy all template files. Clean up script output. 2025-08-08 09:30:31 -07:00
Paul Payne
fef238db6d Get SMTP connection sercurity config during service setup. 2025-08-04 16:01:32 -07:00
Paul Payne
c7c71a203f SMTP service setup. 2025-08-03 12:27:02 -07:00
Paul Payne
47f3520063 Clean up longhorn setup files. 2025-07-23 07:47:32 -07:00
Paul Payne
c0b1d60e7b Cluster nodes by name instead of (mutable) ip. 2025-07-21 17:32:21 -07:00
Paul Payne
0b3d4d6aaf Updates (fixes) app deploy. 2025-07-07 16:10:11 -07:00
Paul Payne
51af391985 Updates setup scripts directory references. 2025-07-07 09:32:08 -07:00
Paul Payne
5053fb8a50 Update nfs setup script. 2025-07-07 09:31:45 -07:00
Paul Payne
93240f6300 Refactor wild-cluster-config-generate script; remove --force option and improve cluster secrets generation. Add wild-cluster-node-boot-assets-download script for downloading Talos installer images and assets. Update wild-setup-cluster to integrate new boot asset download process and adjust configuration steps. Clean up wild-setup-services and update documentation for clarity on new processes. 2025-07-06 14:34:58 -07:00
Paul Payne
d1912af913 Update terminology from "Wild-Cloud" to "Wild Cloud" across scripts and documentation for consistency 2025-07-06 12:18:10 -07:00
Paul Payne
24e3b64077 Refactor configuration scripts for improved clarity and structure; remove deprecated Talos ISO script and update Talos schemas with new version mappings. 2025-07-06 10:31:01 -07:00
Paul Payne
c9284a16e0 Setup dir rename. 2025-07-06 09:18:11 -07:00
Paul Payne
364c8c3da8 Add documentation management and reorganize scaffold docs
- Add wild-setup-docs command to copy documentation to cloud projects
- Move node setup guide from scaffold to main docs/guides/
- Add app workflow guide to main docs/guides/
- Update cluster installation scripts to use standard env initialization
2025-07-06 03:19:12 -07:00
Paul Payne
58097f7831 Standard env init. 2025-06-30 09:16:21 -07:00
Paul Payne
8f513235e2 Refactor installation scripts to use new configuration prompt helpers for improved user experience 2025-06-29 15:40:56 -07:00
Paul Payne
dab2551471 Enhance installation scripts to prompt for configuration variables and initialize Wild-Cloud environment 2025-06-29 13:48:53 -07:00
Paul Payne
5579e1e3c0 Updates service installs to not copy kustomize templates. 2025-06-29 13:30:28 -07:00
Paul Payne
ddac8775b1 Remove README.md for cluster node setup 2025-06-28 09:42:27 -07:00
Paul Payne
66ff0e90e0 Comment out cluster configuration in controlplane.yaml 2025-06-28 09:42:20 -07:00
Paul Payne
9b0b6cd1bc Add customization options for Talos schemas 2025-06-27 17:00:48 -07:00
Paul Payne
1c7151712f Comment out allowSchedulingOnControlPlanes in controlplane.yaml 2025-06-27 17:00:37 -07:00
Paul Payne
7374e06f48 Remove unused annotations in CoreDNS LoadBalancer service configuration 2025-06-27 17:00:28 -07:00
Paul Payne
7e65ea0754 Fix talos-schema versions. 2025-06-27 15:17:23 -07:00
Paul Payne
8b29e3e357 Split out wild-setup into three phase scripts. 2025-06-27 15:17:14 -07:00
Paul Payne
f64735a5c1 Breaks out wild-setup phases into independently-runnable scripts.
Remove deprecated scripts and add Talos schema mappings

- Deleted the following scripts as they are no longer needed:
  - create-installer-image.sh
  - detect-node-hardware.sh
  - generate-machine-configs.sh

- Added a new file `talos-schemas.yaml` to maintain mappings of Talos versions to their corresponding schematic IDs for wild-cloud deployments.

- Updated the README in the home scaffold to simplify the initial setup instructions.
2025-06-27 11:29:36 -07:00
Paul Payne
274e8de4b8 Refactor dnsmasq setup script: update file paths and remove obsolete script 2025-06-27 08:48:13 -07:00
Paul Payne
d1ea7ea998 Fix warnings and improve setup script execution for dnsmasq installation 2025-06-27 06:53:01 -07:00
Paul Payne
2def62e218 Consolidate wild-init. 2025-06-27 06:03:53 -07:00
Paul Payne
7d0381290c Removes cached data. 2025-06-26 13:46:22 -07:00
Paul Payne
be9b161d72 Add wild-dnsmasq-install.sh script for DNSMasq setup and remove transfer-setup-bundle.sh 2025-06-25 12:09:58 -07:00
Paul Payne
36196f5095 Remove custom setup. 2025-06-24 17:50:43 -07:00
Paul Payne
f1fe4f9cc2 Settle on v1 setup method. Test run completed successfully from bootstrap to service setup.
- Refactor dnsmasq configuration and scripts for improved variable handling and clarity
- Updated dnsmasq configuration files to use direct variable references instead of data source functions for better readability.
- Modified setup scripts to ensure they are run from the correct environment and directory, checking for the WC_HOME variable.
- Changed paths in README and scripts to reflect the new directory structure.
- Enhanced error handling in setup scripts to provide clearer guidance on required configurations.
- Adjusted kernel and initramfs URLs in boot.ipxe to use the updated variable references.
2025-06-24 15:12:53 -07:00
Paul Payne
f90baac653 New OPS-centric setup. Integrated with wild-init and wild-setup. 2025-06-21 14:22:22 -07:00