MagnetoDB CLI client for API Service
MagnetoDB should have console client to give access for API Service via console.
It needs to support v1-3 Keystone API and implement following commands:
1. magnetodb table-create --request-file <FILE>
2. magnetodb table-list --limit <max-tables-
3. magnetodb table-delete <table-name>
4. magnetodb table-describe <table-name>
5. magnetodb item-put <table-name> --request-file <FILE>
6. magnetodb item-update <table-name> --request-file <FILE>
7. magnetodb item-delete <table-name> --request-file <FILE>
8. magnetodb item-get <table-name> --request-file <FILE>
9. magnetodb query <table-name> --request-file <FILE>
10. magnetodb scan <table-name> --request-file <FILE>
11. magnetodb batch-write --request-file <FILE>
12. magnetodb batch-get --request-file <FILE>
14. magnetodb index-list <table-name>
15. magnetodb index-show <table-name> <index-name>
Blueprint information
- Status:
- Complete
- Approver:
- Ilya Sviridov
- Priority:
- High
- Drafter:
- Andrii Ostapenko
- Direction:
- Approved
- Assignee:
- Andrii Ostapenko
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
-
Implemented
- Milestone target:
-
juno-3
- Started by
- Andrii Ostapenko
- Completed by
- Ilya Sviridov
Related branches
Related bugs
Sprints
Whiteboard
Andrei, looks good. But can be good point for discussion in ML
--Ilya
BP moved out to separate project https:/
--Ilya
Work Items
Dependency tree

* Blueprints in grey have been implemented.