We are psyched to announce the release of: os-downpour 0.1.0: OpenStack tenant data migration tool This is the first release of os-downpour. The source is available from: http://git.openstack.org/cgit/openstack/downpour Download the package from: https://pypi.python.org/pypi/os-downpour For more details, please see below. Changes in os-downpour 790650007f14d3d2beb78c43d0618b12b04d7d34..0.1.0 ---------------------------------------------------------------------- f96762f add support for capturing server state 817ed2b add support for available volumes 0872727 add reno release notes to the doc build dbbc1c3 link to docs from readme a5d86cc add keypairs to resources initialized by default 3445459 add documentation ce5d358 allow export to set up a different key to use for the server 4e0032f support querying available volumes by name b436654 add --version argument handling 21e4d45 automatically grab the ssh key needed for each server exported 2d06e50 clean up query blocks to make them consistent 91786cd support querying images by name 3467bef add --server-flavor to query command 19303a0 rename server name query arg c4e3919 refactory query to use resource editor class 1719e77 handle query for server by name 87893f9 support writing new resource file 67134ff allow for missing resource file 6281ec4 move cli setup into each command file 0c530c7 update contributing instructions c40efc3 add image to demo input file d37455e add support for ssh keypairs 96b98d0 todo note b2fbf06 prettier uuid mapping messages 0ba6fab flake8 fixes 2f49d2b add pretty name to security group rule tasks b18df37 add support for subnets a3ad555 add support for networks 7b9f3bf memoize creating volumes 31d34c7 update default image name 5c5b13f ignore missing docstrings in pep8 c4bbbc3 map UUIDs of new objects to old f6eb3f2 expand instructions for running the demo f10650a add a simple playbook to launch an instance ee6c90b use dist name os-downpour to avoid conflict f64ab84 rename aerostat to downpour e8f616d add options to control whether progress bar appears 69a15ce use logging for multiple levels of verbosity e9f52ca remove copyright headers 9363607 pep8 cleanups 6b086ae split main app into export and query subcommands 7ddac30 add save_state flag for expensive resources 0656fd6 read list of resources to export from data file fc3335e add input and output args; write playbook to file 52cc6ae refer to os-client-config docs for auth setup fd90201 add simple instructions for running 3386881 download all servers and private images 61e1aa5 update the readme dab8a56 move downloader into its own class 5f49d35 experiment with downloading images d034c3e show some basic server data cb8898a add support for volumes attached to servers 28c35d8 move production rules into Resolver class 8ca1036 include all servers e8240aa cleanup b28abf1 start a command line app 331743b tell tox to pass OS_* variables used for authentication cf08364 tell tox to use python 3 for everything 340694f set default tox envs to py35 and pep8 c2ddfc0 ignore clouds.yaml 4264b97 declare that this project work only with python 3 Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 1a62d2e..a97934f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,0 +6,5 @@ pbr>=1.8 # Apache-2.0 +cliff>=2.3.0 +shade>=1.12.0 +os-client-config>=1.22.0 +PyYAML>=3.10.0 +progressbar2>=3.12.0