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
61460b63a3
Adds more to wild-backup.
2025-08-31 15:02:35 -07:00
Paul Payne
3b8b6de338
Removes PXE booting from dnsmasq setup.
2025-08-31 12:44:53 -07:00
Paul Payne
fd1ba7fbe0
Provide disk size for select of disks during setup of cluster nodes. Setup NEXT worker #.
2025-08-31 11:56:26 -07:00
Paul Payne
9321e54bce
Backup and restore.
2025-08-23 05:46:48 -07:00
Paul Payne
73c0de1f67
Cleanup.
2025-08-23 05:46:18 -07:00
Paul Payne
c2f8f7e6a0
Default value created when wild-secret-set
is run.
2025-08-15 03:32:55 -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
4966bd05f2
Add backup config to wild-setup-scaffold
2025-08-08 09:57:07 -07:00
Paul Payne
6be0260673
Remove config wrappers.
2025-08-08 09:56:36 -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
9ae248d5f7
Updates secret handling in wild-app-deploy.
2025-08-05 17:40:56 -07:00
Paul Payne
f4f2bfae1c
Remove defaultConfig from manifest when adding an app.
2025-08-04 16:02:37 -07:00
Paul Payne
b1b14d8d80
Fix manifest templating in wild-cloud-add
2025-08-04 16:00:53 -07:00
Paul Payne
5ca8c010e5
Use full secret paths.
2025-08-04 13:57:52 -07:00
Paul Payne
d3260d352a
Fix wild-app-add secret generation.
2025-08-03 12:24:21 -07:00
Paul Payne
0bf18ba50f
Replace dummy secret generation with random secret for improved security
2025-07-23 07:47:06 -07:00
Paul Payne
c0b1d60e7b
Cluster nodes by name instead of (mutable) ip.
2025-07-21 17:32:21 -07:00
Paul Payne
9d1ad5950b
Add wild-cluster-node-ip
script.
2025-07-21 17:30:35 -07:00
Paul Payne
ceec84b655
Fix wild-setup-cluster: continue if secrets already generated; fix talos context detection command.
2025-07-18 08:12:16 -07:00
Paul Payne
7250f08cc5
Adds memcached and openproject apps.
2025-07-17 13:38:16 -07:00
Paul Payne
2401423976
Rename wild-app-config to wild-app-add. Update dev docs for apps.
2025-07-14 18:41:54 -07:00
Paul Payne
046538772f
Add gomplate processing for template syntax in app configuration
2025-07-14 17:51:15 -07:00
Paul Payne
0b3d4d6aaf
Updates (fixes) app deploy.
2025-07-07 16:10:11 -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
dc8141e6d5
Better cluster-node lifecycle.
2025-07-06 09:26:00 -07:00
Paul Payne
2a9bdb6c9c
Setup script cleanup.
2025-07-06 09:18:28 -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
3300fef7f1
Remove fallback to current directory in init_wild_env function
2025-06-28 09:41:57 -07:00
Paul Payne
bcccb150e3
Extracts common library from wild scripts.
2025-06-28 08:18:11 -07:00
Paul Payne
2968042236
Tweak setup script comments
2025-06-27 17:09:01 -07:00
Paul Payne
4131a2f39f
Add wild-dnsmasq-install script for DNSMasq setup and installation
2025-06-27 17:00:18 -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
8848f5682a
Refactor dnsmasq setup logic in installation scripts
2025-06-26 16:32:10 -07:00
Paul Payne
3dc5d545ff
Refactor wild-init script to integrate configuration setup and enhance scaffolding checks; remove wild-setup-config script and update setup documentation.
2025-06-25 12:34:20 -07:00
Paul Payne
68ac9b2e8c
Add wild-setup-config script for wild-cloud configuration setup
2025-06-25 12:10:18 -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
d5d4562e2f
Add wild-config-set and wild-secret-set scripts for YAML configuration management
2025-06-25 12:09:42 -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