kamaki
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

10 years agoAdd info about default CONFIG_PATH
Stavros Sachtouris [Thu, 3 Oct 2013 08:24:41 +0000 (11:24 +0300)]
Add info about default CONFIG_PATH

10 years agoCreate a config section in devs documentation
Stavros Sachtouris [Wed, 2 Oct 2013 16:05:43 +0000 (19:05 +0300)]
Create a config section in devs documentation

Explain config accessors, emphasize on cloud handling

10 years agoRemove reference to Config.get/set_global
Stavros Sachtouris [Wed, 2 Oct 2013 14:40:15 +0000 (17:40 +0300)]
Remove reference to Config.get/set_global

10 years agoFix error with wrong argument in file upload
Stavros Sachtouris [Wed, 2 Oct 2013 08:41:13 +0000 (11:41 +0300)]
Fix error with wrong argument in file upload

10 years agoMerge branch 'feature-server-personality-enhance' into develop
Stavros Sachtouris [Tue, 1 Oct 2013 15:59:45 +0000 (18:59 +0300)]
Merge branch 'feature-server-personality-enhance' into develop

10 years agoLog a request before commiting it
Stavros Sachtouris [Tue, 1 Oct 2013 15:59:05 +0000 (18:59 +0300)]
Log a request before commiting it

10 years agoUpdate changelog for personality argument update
Stavros Sachtouris [Tue, 1 Oct 2013 15:30:18 +0000 (18:30 +0300)]
Update changelog for personality argument update

Refs: #4297

10 years agoAllow meta-keys to personality argument
Stavros Sachtouris [Tue, 1 Oct 2013 15:05:08 +0000 (18:05 +0300)]
Allow meta-keys to personality argument

Refs: #4297

Backwards compatibility is preserved (not planed to deprecate it)
The following are semantically equivalent:
-p local-path=/local/path,remote=path=/etc/local/path,mode=-rw-r--r--
-p /local/path,remote=path=/etc/local/path,mode=-rw-r--r--
-p /local/path,/etc/local/path,mode=-rw-r--r--

10 years agoGracefuly raise 404 error in network delete
Stavros Sachtouris [Tue, 1 Oct 2013 11:58:32 +0000 (14:58 +0300)]
Gracefuly raise 404 error in network delete

Refs: #4325

10 years agoMerge branch 'feature-parametrize-output-format' into develop
Stavros Sachtouris [Tue, 1 Oct 2013 11:09:42 +0000 (14:09 +0300)]
Merge branch 'feature-parametrize-output-format' into develop

10 years agoUpdate Changelog for --output-format
Stavros Sachtouris [Tue, 1 Oct 2013 11:09:15 +0000 (14:09 +0300)]
Update Changelog for --output-format

Refs: #4342

10 years agoAdd --output-format where applicable
Stavros Sachtouris [Tue, 1 Oct 2013 11:06:24 +0000 (14:06 +0300)]
Add --output-format where applicable

Refs: #4342

It currently exists along with -j/--json for bw compatiblity.
--output-format=json is equivalent to -j or --json

10 years agoMerge branch 'feature-firewall-wait' into develop
Stavros Sachtouris [Mon, 30 Sep 2013 14:24:55 +0000 (17:24 +0300)]
Merge branch 'feature-firewall-wait' into develop

10 years agoUpdate changelog for --wait to firewall_set
Stavros Sachtouris [Mon, 30 Sep 2013 14:14:26 +0000 (17:14 +0300)]
Update changelog for --wait to firewall_set

Refs: #4298

10 years agoAdd -w/--wait to server firewall set
Stavros Sachtouris [Mon, 30 Sep 2013 14:13:23 +0000 (17:13 +0300)]
Add -w/--wait to server firewall set

Refs: #4298

10 years agoMerge branch 'feature-ip-semantics' into develop
Stavros Sachtouris [Mon, 30 Sep 2013 13:07:20 +0000 (16:07 +0300)]
Merge branch 'feature-ip-semantics' into develop

10 years agoUpdate Changelog to reflect IP command changes
Stavros Sachtouris [Mon, 30 Sep 2013 13:00:41 +0000 (16:00 +0300)]
Update Changelog to reflect IP command changes

Refs: #4422

10 years agoPush ip commands to top namespace, update docs
Stavros Sachtouris [Mon, 30 Sep 2013 12:58:26 +0000 (15:58 +0300)]
Push ip commands to top namespace, update docs

Refs: #4422

Top level IP commands are now prefixed as ip (kamaki ip <command>)
Update documentation accordingly

10 years agoMerge branch 'feature-recursive-file-list' into develop
Stavros Sachtouris [Mon, 30 Sep 2013 09:44:43 +0000 (12:44 +0300)]
Merge branch 'feature-recursive-file-list' into develop

10 years agoUpdate Changelog for file list -R/--recursive
Stavros Sachtouris [Mon, 30 Sep 2013 09:20:33 +0000 (12:20 +0300)]
Update Changelog for file list -R/--recursive

Refs: #4301

10 years agoAdd -R/--recursive when listing containers
Stavros Sachtouris [Mon, 30 Sep 2013 09:16:13 +0000 (12:16 +0300)]
Add -R/--recursive when listing containers

Refs: #4301

This arument will output container contents with each container listed

10 years agoSeparate object/container level args, raise errors
Stavros Sachtouris [Mon, 30 Sep 2013 08:56:09 +0000 (11:56 +0300)]
Separate object/container level args, raise errors

Refs: #4301

-R/--recursive argument will be a container-level only argument,
so all arguments should be separated and raise erros in case of wrong usage

10 years agoRemove token from http body (can be switched on)
Stavros Sachtouris [Fri, 27 Sep 2013 14:21:35 +0000 (17:21 +0300)]
Remove token from http body (can be switched on)

Refs: #4300

10 years agoMerge branch 'feature-improve-wait-behavior' into develop
Stavros Sachtouris [Fri, 27 Sep 2013 12:20:48 +0000 (15:20 +0300)]
Merge branch 'feature-improve-wait-behavior' into develop

10 years agoModify Changelog for updates in cli wait methods
Stavros Sachtouris [Fri, 27 Sep 2013 12:07:11 +0000 (15:07 +0300)]
Modify Changelog for updates in cli wait methods

Refs: #4351, #4352, #4345

10 years agoAdd a timeout argument to cli *_wait methods
Stavros Sachtouris [Fri, 27 Sep 2013 12:01:45 +0000 (15:01 +0300)]
Add a timeout argument to cli *_wait methods

Refs: #4352

10 years agoModify progress bar behavior in cyclades wait
Stavros Sachtouris [Fri, 27 Sep 2013 10:49:09 +0000 (13:49 +0300)]
Modify progress bar behavior in cyclades wait

Refs: #4352

Progress bar is now able to "count down", be "eating" the bar instead of
filling it, thus has meaning for timeouts
All waits are time-outs, except for "server BUILD"

10 years agoMake wait_* methods to behave gracefully in CLI
Stavros Sachtouris [Thu, 26 Sep 2013 15:15:17 +0000 (18:15 +0300)]
Make wait_* methods to behave gracefully in CLI

Refs: #4345, #4341

10 years agoMerge branch 'feature-general-documentation-update' into develop
Stavros Sachtouris [Thu, 26 Sep 2013 14:06:56 +0000 (17:06 +0300)]
Merge branch 'feature-general-documentation-update' into develop

10 years agoAdjust pithos tests to error code corrections
Stavros Sachtouris [Thu, 26 Sep 2013 13:24:39 +0000 (16:24 +0300)]
Adjust pithos tests to error code corrections

10 years agoRemove progress from docs requirement
Stavros Sachtouris [Thu, 26 Sep 2013 11:53:13 +0000 (14:53 +0300)]
Remove progress from docs requirement

10 years agoUpdate and correct kamaki.clients documentation
Stavros Sachtouris [Thu, 26 Sep 2013 11:14:03 +0000 (14:14 +0300)]
Update and correct kamaki.clients documentation

10 years agoFix sphinx warnings
Stavros Sachtouris [Tue, 24 Sep 2013 15:33:27 +0000 (18:33 +0300)]
Fix sphinx warnings

10 years agoTake care of the documentation (except developers)
Stavros Sachtouris [Tue, 24 Sep 2013 15:13:09 +0000 (18:13 +0300)]
Take care of the documentation (except developers)

10 years agoChange VMs to servers in docs, fix docs scripts
Stavros Sachtouris [Mon, 23 Sep 2013 15:47:55 +0000 (18:47 +0300)]
Change VMs to servers in docs, fix docs scripts

10 years agoMerge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Stavros Sachtouris [Mon, 23 Sep 2013 08:19:15 +0000 (11:19 +0300)]
Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop

10 years agoMake numerous minor fixes in documentation
Vangelis Koukis [Sun, 22 Sep 2013 17:04:09 +0000 (20:04 +0300)]
Make numerous minor fixes in documentation

10 years agoMerge branch 'feature-reboot-options' into develop
Stavros Sachtouris [Fri, 20 Sep 2013 15:03:02 +0000 (18:03 +0300)]
Merge branch 'feature-reboot-options' into develop

10 years agoUpdate Changelog for --type at server reboot
Stavros Sachtouris [Fri, 20 Sep 2013 15:02:10 +0000 (18:02 +0300)]
Update Changelog for --type at server reboot

Refs: #4338

10 years agoImplement --type argument for server reboot
Stavros Sachtouris [Fri, 20 Sep 2013 15:00:20 +0000 (18:00 +0300)]
Implement --type argument for server reboot

Refs: #4338

10 years agoFix wrong parameter passing to create_server
Stavros Sachtouris [Fri, 20 Sep 2013 13:10:07 +0000 (16:10 +0300)]
Fix wrong parameter passing to create_server

Refs: #4339

10 years agoFix --more bug in _optional_json commands
Stavros Sachtouris [Fri, 20 Sep 2013 10:44:12 +0000 (13:44 +0300)]
Fix --more bug in _optional_json commands

10 years agoMerge branch 'feature-unittest-config' into develop
Stavros Sachtouris [Thu, 19 Sep 2013 15:20:34 +0000 (18:20 +0300)]
Merge branch 'feature-unittest-config' into develop

10 years agoUpdate Changelog for config unittests
Stavros Sachtouris [Thu, 19 Sep 2013 15:19:28 +0000 (18:19 +0300)]
Update Changelog for config unittests

Refs: #4058

10 years agoComplete unittests for kamaki.cli.config
Stavros Sachtouris [Thu, 19 Sep 2013 15:02:10 +0000 (18:02 +0300)]
Complete unittests for kamaki.cli.config

Refs: #4058

10 years agoImplement all methods up to reload
Stavros Sachtouris [Wed, 18 Sep 2013 14:57:39 +0000 (17:57 +0300)]
Implement all methods up to reload

Refs: #4058

10 years agoTest get/set_cloud/global
Stavros Sachtouris [Wed, 18 Sep 2013 14:14:18 +0000 (17:14 +0300)]
Test get/set_cloud/global

Refs: #4058

10 years agoImplement tests for _cloud_name, _rescue_old_file
Stavros Sachtouris [Wed, 18 Sep 2013 12:22:56 +0000 (15:22 +0300)]
Implement tests for _cloud_name, _rescue_old_file

Refs: #4058

10 years agoUnittest kamaki.cli.Config.__init__
Stavros Sachtouris [Tue, 17 Sep 2013 15:13:42 +0000 (18:13 +0300)]
Unittest kamaki.cli.Config.__init__

Refs: #4058

10 years agoInitialize a config package (new dir) with tests
Stavros Sachtouris [Tue, 17 Sep 2013 13:17:16 +0000 (16:17 +0300)]
Initialize a config package (new dir) with tests

Refs: #4058

10 years agoMerge branch 'feature-make-all-authentications-lazy' into develop
Stavros Sachtouris [Tue, 17 Sep 2013 12:16:29 +0000 (15:16 +0300)]
Merge branch 'feature-make-all-authentications-lazy' into develop

10 years agoUpdate Changelog for lazy authentication
Stavros Sachtouris [Tue, 17 Sep 2013 11:49:15 +0000 (14:49 +0300)]
Update Changelog for lazy authentication

Refs: #4300