|
|
@@ -1,3 +1,25 @@ |
|
|
|
Research questions: |
|
|
|
- GraphQL schema composability |
|
|
|
- GraphQL DB integration |
|
|
|
- Ergonomic reusable filters for GraphQL nodes, potentially using custom directives |
|
|
|
- How to define non-global custom types in GraphQL |
|
|
|
- How to combine literal text-based schema definitions with programmatic schema construction, and whether this is necessary |
|
|
|
- How to represent progress for long-running tasks in a GraphQL mutation, eg. for an "add ISO from HTTP URL" operation |
|
|
|
|
|
|
|
Todo list: |
|
|
|
- GraphQL API: Separate stuff out into multiple modules |
|
|
|
- UI: GraphQL templating implementation via React+JSX |
|
|
|
- UI: Convert hardware -> disks page to GraphQL template |
|
|
|
- GraphQL API: Memory resources (usage, available, etc.) |
|
|
|
- Wrappers: Add error handling to smartctl wrapper |
|
|
|
- Wrappers: Complete LVM wrapper |
|
|
|
- Internals: Storage pool implementations |
|
|
|
- GraphQL API: Storage pool support |
|
|
|
- Internals: ISO/template pool implementation |
|
|
|
- GraphQL API: ISO/template pool support |
|
|
|
|
|
|
|
####################################### |
|
|
|
|
|
|
|
qemu-img create -f qcow2 test.qcow 5G |
|
|
|
qemu-kvm -cdrom ~/Downloads/debian-8.5.0-amd64-netinst.iso -hda test.qcow -boot d -netdev user,id=user.0 -device e1000,netdev=user.0 -m 196 -localtime |
|
|
|
|
|
|
|