Tasks: Add Key-Value Labels to Resources
1. Domain Model and Validation
2. Persistence
3. CLI Commands
- 3.1 Create
ServerLabelAddCommand and ServerLabelRemoveCommand with --key and --value options
- 3.2 Add
label branch with add and remove commands to servers in CliBootstrap
- 3.3 Add label add/remove commands for switches, routers, firewalls
- 3.4 Add label add/remove commands for systems, accesspoints, ups
- 3.5 Add label add/remove commands for desktops, laptops, services
- 3.6 Update
ServerDescribeCommand to display labels in key-value format
- 3.7 Update describe commands for switches, routers, firewalls, systems, accesspoints, ups, desktops, laptops, services to display labels
4. Web UI
5. Unit Tests
6. E2E Tests