Fix wild-setup-cluster: continue if secrets already generated; fix talos context detection command.

This commit is contained in:
2025-07-18 08:12:16 -07:00
parent a92d427fc4
commit ceec84b655
2 changed files with 18 additions and 18 deletions

View File

@@ -60,15 +60,16 @@ print_header "Talos Cluster Configuration Generation"
# Ensure required directories exist
NODE_SETUP_DIR="${WC_HOME}/setup/cluster-nodes"
mkdir -p "${NODE_SETUP_DIR}/generated"
# Generate cluster secrets
if [ -f "${NODE_SETUP_DIR}/generated/secrets.yaml" ] && [ "$FORCE" = false ]; then
print_success "Cluster secrets already exists in ${NODE_SETUP_DIR}/generated/"
# Check if generated directory already exists and has content
if [ -d "${NODE_SETUP_DIR}/generated" ] && [ "$(ls -A "${NODE_SETUP_DIR}/generated" 2>/dev/null)" ] && [ "$FORCE" = false ]; then
print_success "Cluster configuration already exists in ${NODE_SETUP_DIR}/generated/"
print_info "Skipping cluster configuration generation"
exit 0
fi
mkdir -p "${NODE_SETUP_DIR}/generated"
# Prepare directory for generated secrets
print_info "Generating new cluster secrets..."
if [ -d "${NODE_SETUP_DIR}/generated" ]; then