[Previous sections unchanged until Running section...]
The manager uses explicit commands for starting and stopping:
# Start the manager and all configured profiles
colima-manager start
# Stop all running instances and exit
colima-manager stopWhen starting with the -a flag, the manager follows this sequence:
-
Configuration Loading:
Starting Colima Manager Loading configuration... Configuration loaded successfully -
Initialization:
Initializing Colima repository... Colima repository initialized successfully Initializing Colima use case... Colima use case initialized successfully -
Profile Setup (with -a flag):
Auto flag detected, preparing to start default profile Loading configuration for profile: default Profile configuration: CPUs=4, Memory=8, DiskSize=60... Starting Colima profile 'default'... -
Profile Status Monitoring:
Waiting for profile 'default' to be fully ready... Profile 'default' status: Starting, waiting... Profile 'default' is now running with: CPUs=4, Memory=8... -
Kubernetes Verification (if enabled):
Verifying Kubernetes configuration... Kubernetes configuration verified successfully Profile 'default' is fully ready -
HTTP Server Startup:
Initializing HTTP server... Starting HTTP server at localhost:8080
The API server will only become available after the default profile is fully running and verified. This ensures that all services are ready before accepting requests.
Command-line flags can be combined:
# Start with automatic profile creation and specific config
colima-manager start -a -c /path/to/config.yaml
# Start with automatic profile in daemon mode
colima-manager start -a -d[Rest of the README remains unchanged...]