kamaki
10 years agoManage file versions
Stavros Sachtouris [Wed, 27 Nov 2013 12:09:26 +0000 (14:09 +0200)]
Manage file versions

commands affected: info, modify

Refs: #4583

10 years agoAllow file download to download containers
Stavros Sachtouris [Wed, 27 Nov 2013 10:19:53 +0000 (12:19 +0200)]
Allow file download to download containers

10 years agoImplement info and modify for file
Stavros Sachtouris [Tue, 26 Nov 2013 16:16:57 +0000 (18:16 +0200)]
Implement info and modify for file

Refs: #4583

10 years agoImplement file download
Stavros Sachtouris [Tue, 26 Nov 2013 14:47:35 +0000 (16:47 +0200)]
Implement file download

Refs: #4583

10 years agoCarefully copy file * up to car
Stavros Sachtouris [Mon, 25 Nov 2013 16:14:58 +0000 (18:14 +0200)]
Carefully copy file * up to car

Refs: #4583

10 years agoComplete file copy/move (improved)
Stavros Sachtouris [Mon, 25 Nov 2013 11:37:45 +0000 (13:37 +0200)]
Complete file copy/move (improved)

Refs: #4583

10 years agoSketch-implement file copy/move
Stavros Sachtouris [Fri, 22 Nov 2013 16:35:04 +0000 (18:35 +0200)]
Sketch-implement file copy/move

Refs: #4625, #4583

10 years agoExpose Network floatingip commands
Stavros Sachtouris [Thu, 21 Nov 2013 16:07:42 +0000 (18:07 +0200)]
Expose Network floatingip commands

Refs: #4583, #4563

10 years agoImplement Network floatingips
Stavros Sachtouris [Thu, 21 Nov 2013 15:37:45 +0000 (17:37 +0200)]
Implement Network floatingips

Refs: #4546

10 years agoserver create arg type bug: image id not an int
Stavros Sachtouris [Thu, 21 Nov 2013 15:39:30 +0000 (17:39 +0200)]
server create arg type bug: image id not an int

10 years agoReimplement pithos commands (apply naming scheme)
Stavros Sachtouris [Thu, 21 Nov 2013 14:08:18 +0000 (16:08 +0200)]
Reimplement pithos commands (apply naming scheme)

Refs: #4625, #4583

So far: file list, file create

10 years agoApply naming scheme to network + cyclades/network
Stavros Sachtouris [Wed, 20 Nov 2013 14:50:40 +0000 (16:50 +0200)]
Apply naming scheme to network + cyclades/network

Refs: #4583, #4563

Network connection has changed:
server create <usuall stuff here>
    --network-id=NETWORK_ID --network-with-ip=NETWORK_ID,IP
port create/delete are also used to connect/disconnect networks to servers

deprecated:
- all network-related commands at cli/commands/cyclades.py
- ip attach/detach

10 years agoApply naming scheme to image cmds
Stavros Sachtouris [Tue, 19 Nov 2013 15:33:16 +0000 (17:33 +0200)]
Apply naming scheme to image cmds

Refs: #4583

All image-property commands --> image modify --property-add/del
All image-compute commands --> imagecompute
imagecompute-property-* --> imagecompute modify --property-add/del

10 years agoApply naming conventions to 1st level image cmds
Stavros Sachtouris [Mon, 18 Nov 2013 16:56:01 +0000 (18:56 +0200)]
Apply naming conventions to 1st level image cmds

Refs: #4583

10 years agoApply new naming convention for server
Stavros Sachtouris [Mon, 18 Nov 2013 14:45:43 +0000 (16:45 +0200)]
Apply new naming convention for server

Refs: #4583

Renamings and merges in server:
rename/resize/firewall set/metadata set/metadata_delete -> modify

Removed in server:
metadata *, firewall *

Get all info with server info/list

10 years agoMake shell syntax help as verbose as one-commands
Stavros Sachtouris [Mon, 18 Nov 2013 11:09:15 +0000 (13:09 +0200)]
Make shell syntax help as verbose as one-commands

Refs: #4583

10 years agoMove all argument related syntax help in Arguments
Stavros Sachtouris [Mon, 18 Nov 2013 10:22:24 +0000 (12:22 +0200)]
Move all argument related syntax help in Arguments

Refs: #4596

10 years agoSyntax check required arguments (incomplete)
Stavros Sachtouris [Fri, 15 Nov 2013 16:14:09 +0000 (18:14 +0200)]
Syntax check required arguments (incomplete)

Refs: #4596

10 years agoApply naming scheme on astakos-related commands
Stavros Sachtouris [Tue, 12 Nov 2013 13:58:13 +0000 (15:58 +0200)]
Apply naming scheme on astakos-related commands

Refs: #4583

Renames:
user session * --> user *
admin services * --> service *
admin endpoints * --> endpoint *
admin commission * --> commission *
admin resources --> resource list
user quotas --> quota list

Also, service, endpoint, commission are optional (hidden) command groups

10 years agoSimplify image shared
Stavros Sachtouris [Mon, 11 Nov 2013 13:34:07 +0000 (15:34 +0200)]
Simplify image shared

10 years agoMerge branch 'feature-network-api' into develop
Stavros Sachtouris [Mon, 11 Nov 2013 10:35:15 +0000 (12:35 +0200)]
Merge branch 'feature-network-api' into develop

10 years agoUpdate Changelog for network API
Stavros Sachtouris [Mon, 11 Nov 2013 10:34:34 +0000 (12:34 +0200)]
Update Changelog for network API

Refs: #4563

10 years agoAdd fixed_ips in post create
Stavros Sachtouris [Fri, 8 Nov 2013 12:02:23 +0000 (14:02 +0200)]
Add fixed_ips in post create

Refs: #4563

10 years agoAdd name to port create
Stavros Sachtouris [Thu, 7 Nov 2013 14:56:54 +0000 (16:56 +0200)]
Add name to port create

Refs: #4563

10 years agoCreate port_creates extention (cyclaes) and expose
Stavros Sachtouris [Thu, 7 Nov 2013 10:41:32 +0000 (12:41 +0200)]
Create port_creates extention (cyclaes) and expose

Refs: #4563

10 years agoCancel previous commit
Stavros Sachtouris [Wed, 6 Nov 2013 17:16:51 +0000 (19:16 +0200)]
Cancel previous commit

10 years agoOne-byte typo
Stavros Sachtouris [Wed, 6 Nov 2013 17:16:02 +0000 (19:16 +0200)]
One-byte typo

10 years agoMinor fixes
Stavros Sachtouris [Wed, 6 Nov 2013 17:15:14 +0000 (19:15 +0200)]
Minor fixes

10 years agoFast-create port list
Stavros Sachtouris [Wed, 6 Nov 2013 17:13:29 +0000 (19:13 +0200)]
Fast-create port list

10 years agoExport all port methods, except port create
Stavros Sachtouris [Wed, 6 Nov 2013 17:10:30 +0000 (19:10 +0200)]
Export all port methods, except port create

Refs: #4563

10 years agoExpose subnet commands w.r.t. Cyclades Network
Stavros Sachtouris [Wed, 6 Nov 2013 16:12:46 +0000 (18:12 +0200)]
Expose subnet commands w.r.t. Cyclades Network

Refs: #4563

10 years agoAdd user-id filter in network list
Stavros Sachtouris [Wed, 6 Nov 2013 13:37:19 +0000 (15:37 +0200)]
Add user-id filter in network list

10 years agoAdd "detail" to network list
Stavros Sachtouris [Wed, 6 Nov 2013 13:27:04 +0000 (15:27 +0200)]
Add "detail" to network list

Refs: #4563

10 years agoAdjust network create to Cyclades extentions
Stavros Sachtouris [Wed, 6 Nov 2013 11:58:28 +0000 (13:58 +0200)]
Adjust network create to Cyclades extentions

Refs: #4563

10 years agoImplement client.cyclades.CycladesNetworkClient
Stavros Sachtouris [Wed, 6 Nov 2013 11:28:04 +0000 (13:28 +0200)]
Implement client.cyclades.CycladesNetworkClient

Refs: #4563

This class implements APi extentions custom to Cyclades

10 years agoRename packages networking-->network
Stavros Sachtouris [Wed, 6 Nov 2013 11:10:09 +0000 (13:10 +0200)]
Rename packages networking-->network

10 years agoImplement network set (update semantics)
Stavros Sachtouris [Wed, 6 Nov 2013 10:44:02 +0000 (12:44 +0200)]
Implement network set (update semantics)

Refs: #4563

10 years agoImplement network delete command
Stavros Sachtouris [Wed, 6 Nov 2013 10:19:55 +0000 (12:19 +0200)]
Implement network delete command

Refs: #4563

10 years agoLet kamaki client handle json
Stavros Sachtouris [Tue, 5 Nov 2013 16:22:07 +0000 (18:22 +0200)]
Let kamaki client handle json

10 years agoFix networking client call (data-->json)
Stavros Sachtouris [Tue, 5 Nov 2013 16:17:27 +0000 (18:17 +0200)]
Fix networking client call (data-->json)

10 years agoUse the correct networking client
Stavros Sachtouris [Tue, 5 Nov 2013 16:11:41 +0000 (18:11 +0200)]
Use the correct networking client

10 years agoImplement network create
Stavros Sachtouris [Tue, 5 Nov 2013 16:06:10 +0000 (18:06 +0200)]
Implement network create

Refs: #4563

10 years agoImplement network info
Stavros Sachtouris [Tue, 5 Nov 2013 15:57:47 +0000 (17:57 +0200)]
Implement network info

Refs: #4563

10 years agoAdd filters in network list
Stavros Sachtouris [Tue, 5 Nov 2013 15:52:20 +0000 (17:52 +0200)]
Add filters in network list

Refs: #4563

10 years agoFix typo in dict creation in network list
Stavros Sachtouris [Tue, 5 Nov 2013 15:43:15 +0000 (17:43 +0200)]
Fix typo in dict creation in network list

Refs: #4563

10 years agoCreate networking-related commands + network list
Stavros Sachtouris [Tue, 5 Nov 2013 15:35:11 +0000 (17:35 +0200)]
Create networking-related commands + network list

Refs: #4563

networking related commands: netwokri, port, subnet
this affects the cyclades-related networks, which are not exposed (for now)

10 years agoComplete clients.networkinh + unittests
Stavros Sachtouris [Tue, 5 Nov 2013 14:33:53 +0000 (16:33 +0200)]
Complete clients.networkinh + unittests

Refs: #4546

10 years agoComplete subnet operations + unittests
Stavros Sachtouris [Tue, 5 Nov 2013 11:55:36 +0000 (13:55 +0200)]
Complete subnet operations + unittests

Refs: #4546

10 years agoImplement create_subnet(s), update implementations
Stavros Sachtouris [Mon, 4 Nov 2013 16:38:46 +0000 (18:38 +0200)]
Implement create_subnet(s), update implementations

Refs: #4546

OpenStack modified the API during development, that was odd!

10 years agoImplement all network calls + unittests
Stavros Sachtouris [Mon, 4 Nov 2013 13:40:46 +0000 (15:40 +0200)]
Implement all network calls + unittests

Refs: #4546

Implemented: list_networks, create_network, create_networks,
    get_network_details, update_network, delete_network

10 years agoPick "networking" as the name of the new client
Stavros Sachtouris [Mon, 4 Nov 2013 09:48:04 +0000 (11:48 +0200)]
Pick "networking" as the name of the new client

Refs: #4546

10 years agoImplement clients.network.NetworkClient (part)
Stavros Sachtouris [Fri, 1 Nov 2013 16:32:45 +0000 (18:32 +0200)]
Implement clients.network.NetworkClient (part)

Refs: #4546

Implemented in this commit: list_networks, create_network, unittests for both

10 years agoCreate unittests for network/rest_api
Stavros Sachtouris [Fri, 1 Nov 2013 14:47:04 +0000 (16:47 +0200)]
Create unittests for network/rest_api

Refs: #4546

10 years agoImplement clients.network.rest_api
Stavros Sachtouris [Thu, 31 Oct 2013 16:58:05 +0000 (18:58 +0200)]
Implement clients.network.rest_api

Refs: #4546

10 years agoMerge branch 'feature-log-astakosclient' into develop
Stavros Sachtouris [Thu, 31 Oct 2013 14:14:15 +0000 (16:14 +0200)]
Merge branch 'feature-log-astakosclient' into develop

10 years agoRemove token from history
Stavros Sachtouris [Thu, 31 Oct 2013 13:38:09 +0000 (15:38 +0200)]
Remove token from history

Refs: #4479

10 years agoAstakosclient always ommits token and reveals data
Stavros Sachtouris [Thu, 31 Oct 2013 12:53:20 +0000 (14:53 +0200)]
Astakosclient always ommits token and reveals data

10 years agoLog astakosclient in kamaki style
Stavros Sachtouris [Thu, 31 Oct 2013 12:29:39 +0000 (14:29 +0200)]
Log astakosclient in kamaki style

10 years agoMerge branch 'feature-require-astakosclient' into develop
Stavros Sachtouris [Wed, 30 Oct 2013 15:50:19 +0000 (17:50 +0200)]
Merge branch 'feature-require-astakosclient' into develop

10 years agoUpdate changelog and readme.updte
Stavros Sachtouris [Wed, 30 Oct 2013 15:39:55 +0000 (17:39 +0200)]
Update changelog and readme.updte

Refs: #4340

10 years agoImplement user session commands for kamaki
Stavros Sachtouris [Wed, 30 Oct 2013 15:36:01 +0000 (17:36 +0200)]
Implement user session commands for kamaki

Refs: #4340

10 years agoUse the already initialized astakosclient in user
Stavros Sachtouris [Tue, 29 Oct 2013 10:10:31 +0000 (12:10 +0200)]
Use the already initialized astakosclient in user

Refs: #4312

10 years agoImplement "get_client" in clients.astakos
Stavros Sachtouris [Fri, 25 Oct 2013 10:48:57 +0000 (13:48 +0300)]
Implement "get_client" in clients.astakos

Returns the synnefo-astakosclient object

10 years agoUpdate README.update
Stavros Sachtouris [Fri, 25 Oct 2013 08:44:02 +0000 (11:44 +0300)]
Update README.update

10 years agoApply "readall" method to PithosClient local IO
Stavros Sachtouris [Thu, 24 Oct 2013 15:15:28 +0000 (18:15 +0300)]
Apply "readall" method to PithosClient local IO

10 years agoImplement a readall method to retry-read from file
Stavros Sachtouris [Thu, 24 Oct 2013 15:11:45 +0000 (18:11 +0300)]
Implement a readall method to retry-read from file

10 years agoUpdate Changelogs for astakos command renamings
Stavros Sachtouris [Thu, 24 Oct 2013 14:20:51 +0000 (17:20 +0300)]
Update Changelogs for astakos command renamings

Refs: #4340

10 years agoComplete astakosclient exposition in astakos.py
Stavros Sachtouris [Thu, 24 Oct 2013 14:14:26 +0000 (17:14 +0300)]
Complete astakosclient exposition in astakos.py

Refs: #4340

10 years agoFix buig with image meta set
Stavros Sachtouris [Wed, 23 Oct 2013 12:18:22 +0000 (15:18 +0300)]
Fix buig with image meta set

10 years agoFix buig with image meta set
Stavros Sachtouris [Wed, 23 Oct 2013 12:18:22 +0000 (15:18 +0300)]
Fix buig with image meta set

10 years agoMove project commands to astakos.py file
Stavros Sachtouris [Wed, 23 Oct 2013 10:21:06 +0000 (13:21 +0300)]
Move project commands to astakos.py file

Refs: #4340

10 years agoUpdate changelog
Stavros Sachtouris [Tue, 22 Oct 2013 13:08:31 +0000 (16:08 +0300)]
Update changelog

10 years agoFix bug with bool convertion in file list
Stavros Sachtouris [Tue, 22 Oct 2013 13:06:54 +0000 (16:06 +0300)]
Fix bug with bool convertion in file list

10 years agoFix bug with permissions get
Stavros Sachtouris [Tue, 22 Oct 2013 10:45:01 +0000 (13:45 +0300)]
Fix bug with permissions get

10 years agoFix bug with permissions get
Stavros Sachtouris [Tue, 22 Oct 2013 10:45:01 +0000 (13:45 +0300)]
Fix bug with permissions get

10 years agoImplement user 1-level commands with astakosclient
Stavros Sachtouris [Wed, 16 Oct 2013 14:04:33 +0000 (17:04 +0300)]
Implement user 1-level commands with astakosclient

Refs: #4340

10 years agoFix unittests for kamaki.clients.astakos
Stavros Sachtouris [Tue, 15 Oct 2013 12:53:51 +0000 (15:53 +0300)]
Fix unittests for kamaki.clients.astakos

Refs: #4337, #4312

10 years agoUpdate Changelog for astakosclient changes
Stavros Sachtouris [Mon, 14 Oct 2013 08:25:56 +0000 (11:25 +0300)]
Update Changelog for astakosclient changes

10 years agoFix authenticate to return endpoints (bw com.)
Stavros Sachtouris [Mon, 14 Oct 2013 08:23:25 +0000 (11:23 +0300)]
Fix authenticate to return endpoints (bw com.)

10 years agoCache user_catalogs requests, new methods for that
Stavros Sachtouris [Mon, 14 Oct 2013 08:19:50 +0000 (11:19 +0300)]
Cache user_catalogs requests, new methods for that

Refs: #4337

New methods: uuids2usernames, usernames2uuids
Keep post_user_catalogs for bw comp.

10 years agoDont call astakos form kamaki, use astakosclient
Stavros Sachtouris [Thu, 10 Oct 2013 15:53:08 +0000 (18:53 +0300)]
Dont call astakos form kamaki, use astakosclient

Refs:#4312

10 years agoRequire astakosclient, reveal astakos commands
Stavros Sachtouris [Thu, 10 Oct 2013 10:37:35 +0000 (13:37 +0300)]
Require astakosclient, reveal astakos commands

Refs: #4312

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

10 years agoMerge branch 'feature-docs-register-examples' into develop
Stavros Sachtouris [Wed, 9 Oct 2013 15:43:57 +0000 (18:43 +0300)]
Merge branch 'feature-docs-register-examples' into develop

10 years agoFix image register example sin documentation
Stavros Sachtouris [Wed, 9 Oct 2013 15:40:05 +0000 (18:40 +0300)]
Fix image register example sin documentation

Problem: it was not clear if properties are mandatory in image registration

10 years agoUpdate version and Changelog (new version)
Stavros Sachtouris [Wed, 9 Oct 2013 13:43:38 +0000 (16:43 +0300)]
Update version and Changelog (new version)

10 years agoCheck if personality mode is always in octal
Stavros Sachtouris [Wed, 9 Oct 2013 12:54:18 +0000 (15:54 +0300)]
Check if personality mode is always in octal

10 years agoFix typo
Stavros Sachtouris [Wed, 9 Oct 2013 10:00:27 +0000 (13:00 +0300)]
Fix typo

10 years agoFix utils unit test
Stavros Sachtouris [Tue, 8 Oct 2013 14:17:34 +0000 (17:17 +0300)]
Fix utils unit test

10 years agoMerge branch 'feature-cluster' into develop
Stavros Sachtouris [Tue, 8 Oct 2013 14:00:30 +0000 (17:00 +0300)]
Merge branch 'feature-cluster' into develop

10 years agoSum up the showcase in one concrete example
Stavros Sachtouris [Tue, 8 Oct 2013 13:48:32 +0000 (16:48 +0300)]
Sum up the showcase in one concrete example

Refs: #4441

10 years agoCreate a step by step showcase kamaki.lib example
Stavros Sachtouris [Mon, 7 Oct 2013 15:33:05 +0000 (18:33 +0300)]
Create a step by step showcase kamaki.lib example

Refs: #4441

This example involves astakos, pithos, image and cyclades clients
It also shows how to use kamaki.cli.config to get cloud information
It attempts to create a cluster of VMs from a user-created image,
from scratch.

10 years agoMerge branch 'feature-cluster' into develop
Stavros Sachtouris [Fri, 4 Oct 2013 14:51:00 +0000 (17:51 +0300)]
Merge branch 'feature-cluster' into develop

10 years agoMake delete cluster docs a bit more intuitive
Stavros Sachtouris [Fri, 4 Oct 2013 14:50:15 +0000 (17:50 +0300)]
Make delete cluster docs a bit more intuitive

Refs: #4429

10 years agoMerge branch 'feature-cluster' into develop
Stavros Sachtouris [Fri, 4 Oct 2013 14:29:31 +0000 (17:29 +0300)]
Merge branch 'feature-cluster' into develop

10 years agoAdd some documentation for cluster management
Stavros Sachtouris [Fri, 4 Oct 2013 14:28:31 +0000 (17:28 +0300)]
Add some documentation for cluster management

Refs: #4429

10 years agoCatch errors and notify user in a helpful manner
Stavros Sachtouris [Fri, 4 Oct 2013 09:42:44 +0000 (12:42 +0300)]
Catch errors and notify user in a helpful manner

Refs: #4429

10 years agoMove cluster handling in server create/delete
Stavros Sachtouris [Thu, 3 Oct 2013 15:46:52 +0000 (18:46 +0300)]
Move cluster handling in server create/delete

Refs: #4429

10 years agoCreate/expose methods for mass VM create/delete
Stavros Sachtouris [Thu, 3 Oct 2013 13:18:05 +0000 (16:18 +0300)]
Create/expose methods for mass VM create/delete

Refs: #4429

10 years agoMerge branch 'feature-document-config-lib' into develop
Stavros Sachtouris [Thu, 3 Oct 2013 09:20:03 +0000 (12:20 +0300)]
Merge branch 'feature-document-config-lib' into develop

10 years agoFix pep8 error
Stavros Sachtouris [Thu, 3 Oct 2013 08:37:14 +0000 (11:37 +0300)]
Fix pep8 error