Feature #4312

Make astakosclient an intergral part of kamaki

Added by Stavros Sachtouris over 10 years ago. Updated over 10 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 10 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 10 years ago

Dont call astakos form kamaki, use astakosclient

Refs:#4312

Revision 91478081
Added by Stavros Sachtouris over 10 years ago

Fix unittests for kamaki.clients.astakos

Refs: #4337, #4312

Revision 5033585e
Added by Stavros Sachtouris over 10 years ago

Use the already initialized astakosclient in user

Refs: #4312

History

#1 Updated by Stavros Sachtouris over 10 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 10 years ago

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

#3 Updated by Stavros Sachtouris over 10 years ago

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

#4 Updated by Stavros Sachtouris over 10 years ago

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

#5 Updated by Stavros Sachtouris over 10 years ago

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

#6 Updated by Stavros Sachtouris over 10 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF