Feature #4312

Make astakosclient an intergral part of kamaki

Added by Stavros Sachtouris over 9 years ago. Updated over 9 years ago.

Status:Closed Start date:09/16/2013
Priority:Medium Due date:09/20/2013
Assignee:Stavros Sachtouris % Done:

100%

Category:kamaki Spent time: 10.00 hours
Target version:v0.12 Estimated time:4.00 hours

Description

synnefo/astakosclient is a library that fully implements the Synnefo/Astakos API, offering authentication, quota handling and synnefo projects

Kamaki is alread offering CLI specs for this lib, as a hidden feature that adds the astakos and projects command groups.
This is how it is activated:

$ pip install astakosclient
$ /config set astakos_cli snf-astakos

Instead of that, kamaki should contain these specs by default. To achieve this:
  1. Ask astakosclient to support verbose logs in kamaki fashion (#4311)
  2. Ask astakosclient to make http body logging flag accessible to callers
  3. Make astakosclient a kamaki requirement
  4. Reveal astakos and project command groups in kamaki CLI

Related issues

related to ./kamaki - Feature #4340: Reorganize astakosclient-originated command namespaces Resolved 09/20/2013 09/27/2013
blocked by Synnefo - Feature #4311: Make http logging more verbose and exterenally customizable Closed 09/16/2013 09/16/2013
blocks ./kamaki - Feature #4337: Cache user catalog requests Resolved 09/20/2013 09/25/2013

Associated revisions

Revision 7470ebb9
Added by Stavros Sachtouris over 9 years ago

Require astakosclient, reveal astakos commands

Refs: #4312

Since astakosclient is required, astakos commands are not need to be hidden anymore

Revision db93db3e
Added by Stavros Sachtouris over 9 years ago

Dont call astakos form kamaki, use astakosclient

Refs:#4312

Revision 91478081
Added by Stavros Sachtouris over 9 years ago

Fix unittests for kamaki.clients.astakos

Refs: #4337, #4312

Revision 5033585e
Added by Stavros Sachtouris over 9 years ago

Use the already initialized astakosclient in user

Refs: #4312

History

#1 Updated by Stavros Sachtouris over 9 years ago

  • Due date set to 09/20/2013
  • Category set to kamaki
  • Assignee set to Stavros Sachtouris
  • Target version set to v0.11
  • Estimated time set to 4.00

#2 Updated by Stavros Sachtouris over 9 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#3 Updated by Stavros Sachtouris over 9 years ago

  • Status changed from Resolved to Assigned
  • % Done changed from 100 to 0

#4 Updated by Stavros Sachtouris over 9 years ago

  • Target version changed from v0.11 to v0.12

#5 Updated by Stavros Sachtouris over 9 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

#6 Updated by Stavros Sachtouris over 9 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF