mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-04-28 03:20:11 +00:00
63 lines
2.6 KiB
Markdown
63 lines
2.6 KiB
Markdown
# Migration Guide: Unified Navigation
|
|
|
|
This guide explains what changed in unified navigation and where legacy pages moved in v6.
|
|
|
|
## What Changed
|
|
- Navigation is now organized by **task** (Infrastructure, Workloads, Storage, Recovery) instead of by platform.
|
|
- Legacy pages (Proxmox Overview, Hosts, Docker, Services, Kubernetes) were replaced by unified views.
|
|
- Global search and keyboard shortcuts make navigation faster across all resources.
|
|
- Kubernetes is now split by intent:
|
|
- **Infrastructure** shows Kubernetes clusters and nodes.
|
|
- **Workloads** shows Kubernetes pods with the same filters/grouping as VMs and containers.
|
|
|
|
## Why This Change
|
|
- A unified resource model enables one inventory and one search across platforms.
|
|
- Filters, drawers, and workflows stay consistent, instead of being re-implemented per platform page.
|
|
- New integrations can be added without expanding the top-level navigation indefinitely.
|
|
|
|
## Legacy Aliases and Redirects
|
|
- Legacy aliases have been fully removed; update bookmarks and runbooks to canonical routes.
|
|
- Optional migration aid: enable the **Classic shortcuts** bar in the main navigation (Settings → System → General).
|
|
- Plan automation/bookmarks to use canonical routes now:
|
|
- `/infrastructure?source=pmg`
|
|
- `/workloads?type=k8s`
|
|
|
|
## Where Old Pages Moved
|
|
|
|
| Legacy Page | New Location |
|
|
|------------|--------------|
|
|
| Proxmox Overview | `/infrastructure` |
|
|
| Hosts | `/infrastructure` |
|
|
| Docker | `/workloads` (containers) + `/infrastructure` (hosts) |
|
|
| Proxmox Storage | `/storage` |
|
|
| Proxmox Backups | `/recovery` |
|
|
| Proxmox Replication | `/recovery?view=events&mode=remote` |
|
|
| Proxmox Ceph | `/ceph` (summary also visible in Storage) |
|
|
| Proxmox Mail Gateway | `/infrastructure?source=pmg` |
|
|
| Services | `/infrastructure?source=pmg` |
|
|
| Kubernetes | `/workloads?type=k8s` |
|
|
|
|
## New Features to Know
|
|
|
|
### Global Search
|
|
- Press `/` to focus search.
|
|
- Search by name, node, type, tags, or status.
|
|
- Results navigate directly to the relevant view.
|
|
- Use `Cmd/Ctrl+K` for the command palette.
|
|
|
|
### Keyboard Shortcuts
|
|
- `g i` → Infrastructure
|
|
- `g w` → Workloads
|
|
- `g s` → Storage
|
|
- `g b` → Recovery
|
|
- `g a` → Alerts
|
|
- `g t` → Settings
|
|
- `?` → Shortcut help
|
|
|
|
### Debug Drawer (Optional)
|
|
- Enable with localStorage key `pulse_debug_mode` for raw JSON in resource drawer.
|
|
|
|
## Tips
|
|
- If you used Docker and Hosts pages before, start with **Infrastructure** (hosts) and **Workloads** (containers).
|
|
- If you used the Kubernetes page before, use **Infrastructure** for cluster/node health and **Workloads** for pod-level operations.
|
|
- The new pages support unified filters, tags, and search across all sources.
|