How it works
When demo mode is enabled,engineFetch returns pre-built responses from demoResponses.ts instead of making network calls. The synthetic data is designed to be realistic and representative of production output.
Enable demo mode
Navigate to Pastures → Settings and toggle Demo Mode to ON. The setting auto-saves immediately — no restart or reload required.What demo mode provides
| Feature | Synthetic data included |
|---|---|
| Advisories | Security and operational advisories with severity ratings |
| Cluster intelligence | Health scores, version tracking, drift detection |
| GPU nodes | Node inventory, GPU models, utilization metrics |
| Monitoring | Active alerts and correlated metrics |
| CIS benchmarks | Scan results with pass/fail/skip findings |
| etcd backup | Snapshot listings and backup schedules |
| Audit log | Event stream with user actions and timestamps |
| Harvester | VMs, nodes, networks, snapshots, images, backups |
| Workloads | Pod, deployment, and service listings |
| RBAC | Users, roles, and role bindings |
| Fleet | Git repos and cluster group status |
| AI diagnostics | Responses with mock source citations |
When to use demo mode
- Evaluation
- Demos & presentations
- Development
- Screenshots & docs
Exploring Pastures before committing to a backend deployment. Demo mode shows every feature at full fidelity.
Demo mode affects only Pastures features. Standard Rancher functionality (cluster management, kubectl, etc.) continues to work with live data.