Enhance deployment system with retry functionality and improved UX
Major Improvements: - Added retry deployment buttons in machine list for failed deployments - Added retry button in SSH console modal footer for enhanced UX - Enhanced deployment process with comprehensive cleanup of existing services - Improved binary installation with password-based sudo authentication - Updated configuration generation to include all required sections (agent, ai, network, security) - Fixed deployment verification and error handling Security Enhancements: - Enhanced verifiedStopExistingServices with thorough cleanup process - Improved binary copying with proper sudo authentication - Added comprehensive configuration validation UX Improvements: - Users can retry deployments without re-running machine discovery - Retry buttons available from both machine list and console modal - Real-time deployment progress with detailed console output - Clear error states with actionable retry options Technical Changes: - Modified ServiceDeployment.tsx with retry button components - Enhanced api/setup_manager.go with improved deployment functions - Updated main.go with command line argument support (--config, --setup) - Added comprehensive zero-trust security validation system 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
23
TEST_LICENSE_KEY.txt
Normal file
23
TEST_LICENSE_KEY.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
# CHORUS Test License Key
|
||||
#
|
||||
# Email: test@chorus.services
|
||||
# License Key: BZZZ-2025-DEMO-EVAL-001
|
||||
# Organization: Test Organization (Optional)
|
||||
#
|
||||
# This is a test license for CHORUS BZZZ development and testing.
|
||||
# Valid for all testing scenarios and local development.
|
||||
#
|
||||
# Usage:
|
||||
# 1. Go to http://walnut:8090 (or your BZZZ setup URL)
|
||||
# 2. Navigate to License Validation step
|
||||
# 3. Enter:
|
||||
# Email: test@chorus.services
|
||||
# License Key: BZZZ-2025-DEMO-EVAL-001
|
||||
# Organization: Test Organization (optional)
|
||||
# 4. Click Validate License
|
||||
#
|
||||
# This should pass validation and allow you to continue setup.
|
||||
|
||||
EMAIL=test@chorus.services
|
||||
LICENSE_KEY=BZZZ-2025-DEMO-EVAL-001
|
||||
ORGANIZATION=Test Organization
|
||||
Reference in New Issue
Block a user