MagnetoDB CLI client for API Service

Registered by Andrii Ostapenko

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-to-show> --start-table-name <table-name>
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:
milestone icon juno-3
Started by
Andrii Ostapenko
Completed by
Ilya Sviridov

Related branches

Sprints

Whiteboard

Andrei, looks good. But can be good point for discussion in ML
--Ilya

BP moved out to separate project https://launchpad.net/python-magnetodbclient
--Ilya

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.