1. 17 May, 2013 3 commits
    • Stavros Sachtouris's avatar
      Add output to file copy/move · 55c75058
      Stavros Sachtouris authored
      Also, kamaki.clients.pithos.copy/move_object returns response headers
      
      Refs: #3756 #3732
      55c75058
    • Stavros Sachtouris's avatar
      Add output support to create methods · 94bedc5b
      Stavros Sachtouris authored
      Refs: #3756 #3732
      
      In kamaki.clients
      -------------------
      - storage.create_directory returns response headers
      - implement pithos.create_container
      
      In kamaki.cli.pithos
      -------------------
      - add flag --with_output for optional output
      - add (-j, --json) flag for optional json-formated output
      - apply these changes to file_mkdir, file_touch, file_create
      94bedc5b
    • Stavros Sachtouris's avatar
      Add json formated output for file list · 0399ac7e
      Stavros Sachtouris authored
      - Implement a print_json auxiliary method in kamaki.cli.utils
      - Add a (-j, --json) flag to file list
      - When -j or --json flag is on, only json is printed
      
      Refs: #3732
      0399ac7e
  2. 15 May, 2013 4 commits
  3. 14 May, 2013 2 commits
  4. 09 May, 2013 1 commit
  5. 30 Apr, 2013 2 commits
  6. 17 Apr, 2013 2 commits
  7. 16 Apr, 2013 2 commits
  8. 15 Apr, 2013 3 commits
    • Stavros Sachtouris's avatar
      Split file-quota semantics for account and contner · 3ed6dbde
      Stavros Sachtouris authored
      kamaki file quota --> only for account
      kamaki file quota <container> --> kamaki file containerlimit get [container]
      
      Support #3541
      3ed6dbde
    • Stavros Sachtouris's avatar
      Rename file setquota to file containerlimit set · 326a79b9
      Stavros Sachtouris authored
      Also, do not allow user to set account quota
      326a79b9
    • 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
  9. 12 Apr, 2013 4 commits
  10. 11 Apr, 2013 4 commits
  11. 05 Apr, 2013 1 commit
  12. 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
  13. 29 Mar, 2013 1 commit
  14. 22 Mar, 2013 1 commit
  15. 11 Mar, 2013 2 commits
  16. 27 Feb, 2013 2 commits
  17. 26 Feb, 2013 1 commit
  18. 25 Feb, 2013 3 commits
  19. 22 Feb, 2013 1 commit