1. 25 Oct, 2013 1 commit
  2. 15 Oct, 2013 1 commit
  3. 14 Oct, 2013 2 commits
  4. 10 Oct, 2013 1 commit
  5. 09 Sep, 2013 1 commit
  6. 21 Aug, 2013 1 commit
  7. 02 Aug, 2013 1 commit
  8. 27 Jun, 2013 2 commits
  9. 26 Jun, 2013 1 commit
  10. 03 Jun, 2013 6 commits
  11. 31 May, 2013 2 commits
    • Stavros Sachtouris's avatar
      Fix pep8 warning · 8440b163
      Stavros Sachtouris authored
      8440b163
    • Stavros Sachtouris's avatar
      Get endpoint urls for all CLI operations · f724cd35
      Stavros Sachtouris authored
      Refs: #3874
      
      Use kamaki.clients.astakos.AstakosClient as a cached astakos client to get
      user information and, most importantly, endpoints. Allow users to authenticate
      multiple tokens on the same session. In every session there must be at most
      one authentication per user/token.
      
      Major change: top kamaki.cli.commands class now contains a base_auth field
      with the cached authenticating client. All urls are drained from this field.
      f724cd35
  12. 30 May, 2013 1 commit
    • Stavros Sachtouris's avatar
      Enrich/rename astakos client calls with endpoints · 528550d9
      Stavros Sachtouris authored
      Refs: #3874
      
      Kamaki.clients.astakos.AstakosClient is now a high-level client lib that
      offers access to token-authenticated astakos-aquired cached information.
      Users who need an astakos client should use the snf-astakosclient instead.
      
      Usage:
      
       astakos_cache = AstakosClient(<astakos/base/url/with/identity/api>)
       astakos_cache.authenticate(<token>)
       user_info = astakos_cache.user_info()
       compute_endpoints = astakos_cache.get_service_endpoints('compute', 'v2')
      
      Major changes:
      
      Modify ReST call from /im/authenticate to /tokens
      
      New methods as AstakosClient instance cache accessors:
       get_services
       get_service_details
       get_service_endpoints
      
      Method renaiming for existing AstakosClient instance cache accessors:
       info --> user_info
       user --> list_users
      528550d9
  13. 27 May, 2013 1 commit
  14. 15 Apr, 2013 1 commit
  15. 13 Mar, 2013 1 commit
  16. 12 Mar, 2013 1 commit
  17. 07 Feb, 2013 5 commits
  18. 11 Dec, 2012 4 commits
  19. 30 Nov, 2012 1 commit
  20. 06 Nov, 2012 1 commit
  21. 02 Nov, 2012 1 commit
  22. 26 Oct, 2012 1 commit
  23. 12 Sep, 2012 1 commit
  24. 29 Aug, 2012 1 commit
    • Stavros Sachtouris's avatar
      Major changes in client, fixed setup · 2f749e6e
      Stavros Sachtouris authored
      Seperate Client to Client and HTTPConnection
      The later is put in a separate package kamaki.client.connection
      It manages headers, params, method, url and data of a connection
      but the actuall http connection is not implemented at this
      abstract level
      There is an HTTPRequest class extention of HTTPConnection in the
      same package. It implements connection using requests package
      so basicaly it replicates the connection procedure that was used
      in kamaki so far.
      Minor modifications were nessacary at every client lib package
      
      Setup is now aware of gevent and commands package
      2f749e6e
  25. 10 Jul, 2012 1 commit