...
Use Case | Area | Description | |||
---|---|---|---|---|---|
Add image | VIM operations | ||||
Query/list images | VIM operations | ||||
Create network | VIM operations | ||||
Create subnet | VIM operations | ||||
Delete subnet | VIM operations | ||||
Start an instance | VIM operations | Start a VM/container, verify that it comes up | |||
Stop an instance | VIM operations | Stop a VM/container, verify that it goes down | |||
Connect VMs | VIM operations | Start 2 VMs/containers and verify IPv4/IPv6 network connectivity between them | |||
...fill out CRUD operations for instances, network (+ storage?) | |||||
IPv6 IPAM for an instance | IPv6 | Verify DHCPv6 (stateful & stateless), SLAAC | |||
Security rules | IPv6 | IPv6 security rules for | |||
IPv6 routing | IPv6 | ||||
IPv6 | |||||
Relaunch instance | Fault management | When an instance fails, can the platform restart the instance automatically? | |||
Scale-up | Fault management | Can a new instance of a given type be launched when a certain load is hit? | IPv6 | ||
Subscribe to a fault event | Fault management | Listen for an instance fault , and verify that when the instance is killed we hear about it | |||
Some other "area" ideas:
- Basic VIM operations
- IPv6
- VPN
- SFC
- Networking
- Security
- Fault management
- Policy enforcement (hardware/host requirements, affinity/anti-affinity, SLA)
- HA
- Application LCM (not sure what this might mean)
- Scalability (scale-in, scale-out?)
- Updates, upgrades (deploying host, guest updates)