Updates docs.
This commit is contained in:
@@ -56,9 +56,9 @@ Wild Cloud provides 34+ command-line tools (all prefixed with `wild-`) for manag
|
||||
### 🏗️ Cluster Infrastructure Management
|
||||
|
||||
**`wild-setup-cluster`** - Complete cluster setup (Phases 1-3)
|
||||
- Interactive node registration and hardware detection
|
||||
- Configures Talos control plane and worker nodes
|
||||
- Options: `--skip-installer`, `--skip-hardware`
|
||||
- Automated control plane node setup and bootstrapping
|
||||
- Configures Talos control plane nodes using wild-node-setup
|
||||
- Options: `--skip-hardware`
|
||||
- **Usage**: `wild-setup-cluster [options]`
|
||||
- **Requires**: `wild-init` completed first
|
||||
|
||||
@@ -68,18 +68,18 @@ Wild Cloud provides 34+ command-line tools (all prefixed with `wild-`) for manag
|
||||
- **Usage**: `wild-cluster-config-generate`
|
||||
|
||||
**`wild-node-setup`** - Complete node lifecycle management
|
||||
- Handles detect → patch → deploy for individual nodes
|
||||
- Automatically detects maintenance mode
|
||||
- Options: `--detect`, `--no-deploy`
|
||||
- Handles detect → configure → patch → deploy for individual nodes
|
||||
- Automatically detects maintenance mode and handles IP transitions
|
||||
- Options: `--reconfigure`, `--no-deploy`
|
||||
- **Usage**: `wild-node-setup <node-name> [options]`
|
||||
- **Examples**:
|
||||
- `wild-node-setup control-1` (complete setup)
|
||||
- `wild-node-setup worker-1 --detect` (force hardware re-detection)
|
||||
- `wild-node-setup worker-1 --reconfigure` (force node reconfiguration)
|
||||
- `wild-node-setup control-2 --no-deploy` (configuration only)
|
||||
|
||||
**`wild-node-detect`** - Hardware detection utility
|
||||
- Discovers network interfaces and disks from maintenance mode
|
||||
- Returns JSON with hardware specifications
|
||||
- Returns JSON with hardware specifications and maintenance mode status
|
||||
- **Usage**: `wild-node-detect <node-ip>`
|
||||
- **Note**: Primarily used internally by `wild-node-setup`
|
||||
|
||||
@@ -90,8 +90,8 @@ Wild Cloud provides 34+ command-line tools (all prefixed with `wild-`) for manag
|
||||
|
||||
### 🔧 Cluster Services Management
|
||||
|
||||
**`wild-setup-services`** - Install cluster services (Phase 4)
|
||||
- Manages MetalLB, Traefik, cert-manager, etc.
|
||||
**`wild-setup-services`** - Set up all cluster services (Phase 4)
|
||||
- Manages MetalLB, Traefik, cert-manager, etc. in dependency order
|
||||
- Options: `--fetch` for fresh templates, `--no-deploy` for config-only
|
||||
- **Usage**: `wild-setup-services [options]`
|
||||
- **Requires**: Working Kubernetes cluster
|
||||
@@ -120,15 +120,11 @@ Wild Cloud provides 34+ command-line tools (all prefixed with `wild-`) for manag
|
||||
- Options: `--verbose`, `--json`, `--yaml`
|
||||
- **Usage**: `wild-apps-list [options]`
|
||||
|
||||
**`wild-app-fetch`** - Download app templates to cache
|
||||
- Options: `--update` to overwrite existing
|
||||
- **Usage**: `wild-app-fetch <app-name> [--update]`
|
||||
|
||||
**`wild-app-add`** - Configure app from cache
|
||||
**`wild-app-add`** - Configure app from repository
|
||||
- Processes manifest.yaml with configuration
|
||||
- Generates required secrets automatically
|
||||
- Options: `--update` to overwrite existing app files
|
||||
- **Usage**: `wild-app-add <app-name> [--update]`
|
||||
- Options: `--force` to overwrite existing app files
|
||||
- **Usage**: `wild-app-add <app-name> [--force]`
|
||||
|
||||
**`wild-app-deploy`** - Deploy application to cluster
|
||||
- Creates namespaces, handles dependencies
|
||||
@@ -166,8 +162,10 @@ Wild Cloud provides 34+ command-line tools (all prefixed with `wild-`) for manag
|
||||
|
||||
### 🔍 Utilities & Helpers
|
||||
|
||||
**`wild-health`** - System health checks
|
||||
- Basic health monitoring for components
|
||||
**`wild-health`** - Comprehensive infrastructure validation
|
||||
- Validates core components (MetalLB, Traefik, CoreDNS)
|
||||
- Checks installed services (cert-manager, ExternalDNS, Kubernetes Dashboard)
|
||||
- Tests DNS resolution, routing, certificates, and storage systems
|
||||
- **Usage**: `wild-health`
|
||||
|
||||
**`wild-talos-schema`** - Talos schema management
|
||||
@@ -212,7 +210,6 @@ wild-setup-services # Resume full setup if needed
|
||||
### Application Management
|
||||
```bash
|
||||
wild-apps-list # See available apps
|
||||
wild-app-fetch ghost # Download app templates
|
||||
wild-app-add ghost # Configure app
|
||||
wild-app-deploy ghost # Deploy to cluster
|
||||
wild-app-doctor ghost # Troubleshoot issues
|
||||
@@ -252,9 +249,8 @@ wild-health # Check system health
|
||||
|
||||
### App Deployment Pipeline
|
||||
1. `wild-apps-list` → discover applications
|
||||
2. `wild-app-fetch` → cache app templates
|
||||
3. `wild-app-add` → prepare configuration
|
||||
4. `wild-app-deploy` → deploy to cluster
|
||||
2. `wild-app-add` → configure and prepare application
|
||||
3. `wild-app-deploy` → deploy to cluster
|
||||
|
||||
### Node Management Flow
|
||||
1. `wild-cluster-config-generate` → base configurations
|
||||
|
||||
Reference in New Issue
Block a user