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.

This commit is contained in:
2025-07-06 14:34:58 -07:00
parent d1912af913
commit 93240f6300
8 changed files with 190 additions and 251 deletions

View File

@@ -21,7 +21,7 @@
# - Print functions: print_header, print_info, print_warning, print_success, print_error
# - Config functions: get_current_config, get_current_secret, prompt_with_default
# - Config helpers: prompt_if_unset_config, prompt_if_unset_secret
# - Validation: check_wild_directory, check_basic_config
# - Validation: check_wild_directory
# - Utilities: command_exists, file_readable, dir_writable, generate_random_string
# =============================================================================
@@ -234,15 +234,6 @@ check_wild_directory() {
fi
}
# Check if basic configuration exists
check_basic_config() {
if [ -z "$(get_current_config "operator.email")" ]; then
print_error "Basic configuration is missing"
print_info "Run 'wild-setup-scaffold' first to configure basic settings"
exit 1
fi
}
# =============================================================================
# UTILITY FUNCTIONS
# =============================================================================