Revision 4c3bae3b
b/COPYRIGHT | ||
---|---|---|
1 |
Copyright 2011-2012 GRNET S.A. All rights reserved.
|
|
1 |
Copyright 2011-2013 GRNET S.A. All rights reserved.
|
|
2 | 2 |
|
3 | 3 |
Redistribution and use in source and binary forms, with or |
4 | 4 |
without modification, are permitted provided that the following |
b/README.Upgrade | ||
---|---|---|
1 |
This document describes changes and steps to upgrade from kamaki 0.7.X to kamaki 0.8 |
|
2 |
|
|
3 |
This document refers to users who: |
|
4 |
- use the kamaki command line |
|
5 |
- load configuration options with the kamaki.cli.config |
|
6 |
|
|
7 |
Notable changes: |
|
8 |
- Make progress (>= 1.1) module a requirement (was a suggestion) |
|
9 |
- Rename some command groups: |
|
10 |
store --> file |
|
11 |
astakos --> user |
|
12 |
- Rename some mandatory configuration options: |
|
13 |
astakos.url --> user.url, |
|
14 |
store.url --> file.url |
|
15 |
- Do not require <cmd group>.cli (cli specification) field in configuration file, use it only to override default values. |
|
16 |
- Change the naming convention for cli specifications by loosing the _cli suffix: |
|
17 |
<cmd group>_cli --> <cmd group> |
|
18 |
- Seperate kamaki image commands based on whether they make requests to Plankton or Cyclades. |
|
19 |
Plankton image commands: kamaki image <action> |
|
20 |
Cyclades image commands: kamaki image compute <action> |
|
21 |
- Rename: kamaki image public --> kamaki image list |
|
22 |
- Change letter case for recursive download runtime argument: |
|
23 |
kamaki store download -r <container>:<path> [local destination] |
|
24 |
--> |
|
25 |
kamaki file download -R <container>:<path> [local destination] |
|
26 |
|
|
27 |
|
|
28 |
Suggested upgrade method: |
|
29 |
1. Backup the .kamakirc file (usually stored as ~/.kamakirc). E.g.: |
|
30 |
cp ~/.kamakirc ~/tmp/.kamakirc.bu |
|
31 |
2. Upgrade kamaki (refer to your installation method). E.g. if installed from pypi: |
|
32 |
pip install --upgrade kamaki |
|
33 |
3. Download the script bellow: |
|
34 |
For Linux, OS X, *nix, systems that run bash: |
|
35 |
https://code.grnet.gr/attachments/download/2493/kamaki0.7to0.8.sh |
|
36 |
For windows: |
|
37 |
https://code.grnet.gr/attachments/download/2497/kamaki0.7to0.8.bat |
|
38 |
and run it from command line. This script will modify the default .kamakirc file in order to comply with version 0.8 |
b/README.rst | ||
---|---|---|
3 | 3 |
|
4 | 4 |
./kamaki is a simple, yet intuitive, command-line tool/interactive shell for managing clouds. |
5 | 5 |
|
6 |
It is an initial implementation of the OpenStack Compute API, v1.1, with custom |
|
7 |
extensions specific to the Synnefo IaaS cloud management software. |
|
6 |
It is an initial implementation of the OpenStack Compute API v1.1, with custom |
|
7 |
extensions specific to the Synnefo IaaS (www.synnefo.org) cloud management software. |
b/setup.py | ||
---|---|---|
50 | 50 |
setup( |
51 | 51 |
name='kamaki', |
52 | 52 |
version=kamaki.__version__, |
53 |
description='A command-line tool for managing clouds', |
|
53 |
description='A command-line tool for managing www.synnefo.org clouds',
|
|
54 | 54 |
long_description=open('README.rst').read(), |
55 | 55 |
url='http://code.grnet.gr/projects/kamaki', |
56 |
download_url='https://code.grnet.gr/projects/kamaki/files', |
|
56 | 57 |
license='BSD', |
57 | 58 |
author='Synnefo development team', |
58 | 59 |
author_email='synnefo-devel@googlegroups.com', |
... | ... | |
72 | 73 |
'kamaki.clients.compute', |
73 | 74 |
'kamaki.clients.cyclades', |
74 | 75 |
], |
76 |
classifiers=[ |
|
77 |
'Operating System :: OS Independent', |
|
78 |
'Programming Language :: Python :: 2.6', |
|
79 |
'Programming Language :: Python :: 2.7', |
|
80 |
'Intended Audience :: Developers', |
|
81 |
'Intended Audience :: System Administrators', |
|
82 |
'Environment :: Console', |
|
83 |
'License :: OSI Approved :: BSD License', |
|
84 |
'Natural Language :: English', |
|
85 |
'Topic :: System :: Shells', |
|
86 |
'Topic :: Software Development :: Libraries :: Python Modules', |
|
87 |
'Topic :: Utilities' |
|
88 |
], |
|
75 | 89 |
include_package_data=True, |
76 | 90 |
entry_points={ |
77 | 91 |
'console_scripts': ['kamaki = kamaki.cli:main'] |
Also available in: Unified diff