1. 23 Aug, 2013 1 commit
  2. 06 Aug, 2013 2 commits
  3. 22 Jul, 2013 2 commits
  4. 26 Jun, 2013 3 commits
  5. 21 Jun, 2013 2 commits
  6. 19 Jun, 2013 1 commit
  7. 18 Jun, 2013 1 commit
  8. 12 Jun, 2013 1 commit
  9. 10 Jun, 2013 1 commit
  10. 07 Jun, 2013 1 commit
  11. 06 Jun, 2013 1 commit
  12. 04 Jun, 2013 1 commit
    • Stavros Sachtouris's avatar
      Backwards compatibility for configuraiton file · f5c28bfa
      Stavros Sachtouris authored
      Compatible with kamaki config files v2
      
      user.url, file.url, compute.url and image.url
      are now valid and of higher priority to
      astakos.url, pithos.url, cyclades.url, plankton.url
      which are also valid
      
      All these are ignored iff [global].auth_url is given
      f5c28bfa
  13. 03 Jun, 2013 1 commit
    • Stavros Sachtouris's avatar
      Use explicitely set services urls if no auth_url · 8cec3671
      Stavros Sachtouris authored
      Refs: #3874
      
      In current configuration, kamaki checks for auth_url. If that fails,
      it raises an error. If it is not set, it prints a warning and attempts
      to read the <service>.url option from the configuration file.
      
      Service urls: astakos.url, pithos.url, cyclades.url, plankton.url
      8cec3671
  14. 31 May, 2013 1 commit
    • 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
  15. 24 May, 2013 1 commit
  16. 22 May, 2013 3 commits
  17. 15 May, 2013 1 commit
  18. 15 Apr, 2013 2 commits
    • Stavros Sachtouris's avatar
      Set a default network type when creating nets · f6f81cd3
      Stavros Sachtouris authored
      Default type is MAX_FILTERED
      
      Support #3514
      f6f81cd3
    • Stavros Sachtouris's avatar
      Apply uniform descriptions to all client commands · a29d2f88
      Stavros Sachtouris authored
      <GRNET name>/<OS name> API <actuall api> commands
      
      e.g.
        Cyclades/Compute API server commands
      or
        Pithos+/Storage API commands
      
      Commands file names are named after the API they implement, not the command interface.
      It cyclades, astakos, pithos, etc. instead of server, user, file, although the command
      names they expose are "server *", "user *", "file *", etc.
      
      Cyclades is a pretty good example: it exposes a set of commands with different prefixes
      (server, network, flavor) and they all use the cyclades client.
      a29d2f88
  19. 12 Apr, 2013 3 commits
  20. 11 Apr, 2013 1 commit
  21. 05 Apr, 2013 1 commit
  22. 02 Apr, 2013 1 commit
    • Stavros Sachtouris's avatar
      Create an image compute cmd group, make it work · 8741c407
      Stavros Sachtouris authored
      - image compute group contains all Compute Image API commands, as oposed to
      Plankton API commands.
      
      - definition of a kamaki cli command slightly changed: a command with
      subcommands can have a class without being a command itself, as long as it has
      subcommands! Thus a subcommand group can be defined with docs and everything.
      
      - image public is not image list (docs not updated yet)
      8741c407
  23. 22 Mar, 2013 1 commit
  24. 26 Feb, 2013 2 commits
  25. 20 Feb, 2013 1 commit
  26. 08 Feb, 2013 1 commit
  27. 30 Jan, 2013 1 commit
  28. 24 Jan, 2013 2 commits