Merge branch 'release-0.13' into develop
Conflicts: snf-astakos-app/astakos/im/messages.py
Make all Changelog files prior to 0.13 obsolete
Since v0.13, all Synnefo components will have the same version and thesame Changelog, NEWS, Upgrade, Copyright file. This patch addressesold Changelog, NEWS and Upgrade files:
Conflicts: snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/views.py version
Update setup.py for every snf-* component
Remove obsolete docs from snf-tools package
FIx bug in snf-burnin
"create_network" function of kamaki client, has default dchp=False.However, "test_002_connect_to_network", expects to that created NICswill have an IPv4 address, and "test_003a_setup_interface_A" triesto configure eth1 to this IP, which fails....
Fix typo
Fix bug in snf-burnin about flavor names
Since version 0.13 flavors have been renamed in order to include thedisk_template. This commit fixes the corresponding check in snf-burnin.
Make docs (devflow) version-'aware'
Change network's cidr to a valid one
When authenticating check for uuid or uniq
This way we are compatible with synnefo-0.12as well with synnefo-0.13.
Strengthen NetworkTestCase assertion checks
Fixes to setup.py
Update author/maintainer name/email of all synnefo projects. Also fixshort description and some whitespace issues.
burnin:Get rid of `pithos_user' flag
Get the user's uniq id from astakos.
burnin:Determine uploaded image from it's location
Previous use of 'owner' was wrong as owner is different from user id weare using right now.
Do not automatically update version files
Do not automatically update version files from setup.py. From nowon, version files are updated using 'update_version.py' script and'devflow'.
Also removed autopkg.conf and created devflow.conf configuration file.
Changelog
Cleanup after register a new image
Remove guestfs
Try to upload and register an image
Add Pithos TestCases
Revert "Re-enable `test_001_list_servers'"
This reverts commit b3e64586f762d8292d63e5f46b8156e56089f260.
Change install requirements
Replace fabric with paramiko
Re-enable `test_001_list_servers'
Burnin meet flake8!
Token flag is mandatory even for `delete-stale'
Change snf-burnin-run.sh to represent this.
Don't wait for cleanup_servers in cleanup_networks
It seems that cleanup_networks always is called aftercleanup_servers, in serial execution order.
Also `--token' seems to be mandatory even wheninspecting or deleting stalled objects.
Better handling of `delete_stale' in cleanup_networks
We should not check (and wait) for staled servers tobe deleted if all we want is to show staled networks.
Re-indent `README' and `Changelog'
Minor fixes in snf-burnin - Disable multiprocessing when opts.fanout==1 - Fix custom TextTestRunner when result_dict uninitialized
Minor fixes in snf-burnin
- Fix in stale resources cleanup- Using new custom resultclass for the testrunner
Merge branch 'snf-tools' into snf-burnin-dev
Conflicts: snf-tools/synnefo_tools/burnin.py
Minor fixes
Fix public IP discovery with multiple available public networks
snf-burnin stores information about VMs/networks in the detailed log
--delete-stale checks for stale resources until action_timeout
Add snf-burnin documentation
Fix performance issues in snf-burnin-details script
Add new example script for monitoring details in errors
Major changes in snf-burnin:
Minor fixes in cli dialogs
snf-burnin checks only "osfamily" and "root partition" in image metadata
Improve snf-burnin loggingImplement colored cli output
Fix snf-burnin --help outputAdd argument to select subset of testcases
Minor fixes in burnin
snf-burnin skips various tests when windows image is selected
Add cli parameter to disable ipv6 related testsFix snf-burnin to check only system's images for unique names
Implement failfast feature in snf-burnin
Fix required package name in snf-tools setup.py
Merge branch 'snf-tools'
Update README. Fix snf-burnin-run.sh ssh/timeout error.
Minor fixes in README and scripts
Updated README with example usage, and info about scripts.
Split cronjob example to snf-burnin run and check scripts
Initialize Changelog for snf-tools
Do not track autogenerated version file
Update README and example burnin cron-job
Add snf-burnin description and example cron job script
Initial commit to snf-tools
Allow us to export tools in setup.py as console_scripts
Add support for disk_template in Flavors
A new 'SNF:disk_template' field is returned.
Settings updatedDatabase migration needed
Refs #1005
Rename burnin.py -> snf-burnin
Update doc on burnin, add note on rdesktop
Add option to specify image id in burnin tool
Add --image-id mandatory argument to specify image id in burnin tool,refs #1155.
Make integration test suite more robust
Make integration test suite more robust: * Support testing only individual images * Mark yet un-tested options as "EXPERIMENTAL" * Rename integration test suite to "burnin", name shamelessly stolen from the corresponding Ganeti tool
Clarify a change introduced in the test suite
imagemetadata_set has been renamed to metadata
Remove the aliases to avoid confusion
Merge branch 'logging'
Conflicts: README.upgrade
Merge branch 'admin'
Execute integration tests in parallel
Add support for execution of integration tests in parallel,in processes executing distinct instances of the TextTestRunner.
A single TestCase runs in the same process, so class fixtures work.Distinct subclasses of TestCase are run in parallel and may share no...
Update integration test suite
Update integration test suite: * improve error messages, make progress reporting more consistent * destroy the test server in the last test, make sure it gets removed * all tests work correctly for the Debian Base Image
Improve integration test suite
Implement generic timeout handler, implement PING IPv4 and IPv6 test,implement connecting over ssh to the public IPv4 and IPv6 address forhostname verification, numerous fixes.
Add new logging infrastructure
Uses dictionary configuration back ported fromPython 2.7.
Refs #1033
Commit initial version of Synnefo deployment test
Add an initial version of a tool to test a Synnefo deployment.The tool uses Python testing to run a number of test scenarioson all available images. It is still a WIP.
Refs #1155.
Merge branch 'api-current'
Change Update Metadata to create non-existing keys
Update Metadata methods for servers and imagesused to ignore keys that did not exist. This patchwill create them instead.
Refs #1403Refs #1399
Add --meta in image register
Allows to add metadata during image registration.
Refs #1107
Do not show deleted objects by default
Use -a to also show deleted objects.
Admin improvements
Refs #849Refs #1055
Be more verbose for multiple choices attributes
Refs #849
Add --apiurl and --token arguments
Remove --api and --host as they are now redundant.
Fixes #853
Add invitation list and resend commands
Add stats command
Refs #995
Conflicts: invitations/templates/invitation.txt
Split the tools in a separate snf-tools/ directory