Skip to content

v1.0.17 - Comprehensive Cluster Management

Choose a tag to compare

@deeco deeco released this 20 Jun 13:30
· 6 commits to main since this release

What's Changed

πŸš€ New Features

  • Comprehensive cluster management: Automatically start existing cluster or create new one if needed
  • Smart cluster state detection: Checks if cluster is TERMINATED, RUNNING, or in other states
  • Enhanced debugging: Detailed logging of cluster operations and states

πŸ“‹ Technical Details

  • Cluster existence check: Uses to find existing cluster
  • State-aware management:
    • If TERMINATED β†’ Starts the cluster
    • If RUNNING β†’ Leaves it running
    • If doesn't exist β†’ Creates new cluster with full configuration
  • Automatic cluster creation: Uses with JSON configuration
  • Extended wait time: 90 seconds for cluster readiness

πŸ’‘ Why This Solves the Issue

The previous approach only tried to start existing clusters. This new approach:

  1. βœ… Checks if cluster exists - Uses proper JSON parsing
  2. βœ… Handles all cluster states - TERMINATED, RUNNING, etc.
  3. βœ… Creates cluster if missing - Full configuration with On-Demand instances
  4. βœ… Provides detailed logging - Shows exactly what's happening

This release should ensure a cluster is always available and running for the app deployment.