Releases: MirantisWorkloadMobility/CloudFerry
Releases · MirantisWorkloadMobility/CloudFerry
Release 2015-10-11
Changelog:
- SAIC-557 Glance user in metadata
- SAIC-435,436,503,504 Non-filtered image migration
- SAIC-548 Duplicate admin subnets
- [SAIC-531] Fix networks migration
- Delete jenkins code from CloudFerry repo
- [SAIC-460]Progress bar
- SAIC-523 Added tests user migration
Release 2015-10-05
Changelog:
- SAIC-534 Detach volume from compute
- Added docs directory. Added CloudFerry Brochure in LaTex format. Added images directory. Added component images into images directory.
- Update doc for bandwidth check
- [SAIC-471]Fix bug in upload_floatingips
- [SAIC-376]Correct members for images
- Fixed SAIC-433: changed condition for deleting flavor
- SAIC-75 Now can migrate user without email
- Fixed SAIC-70: VM verification after migration
- SIAC-521 Existing role migration
- Added a image_members migration verification test.
Release 2015-10-04
Changelog:
- Fixed pep8 warnings
- [SAIC-458] Add networks segmentation id check
- Fixed SAIC-51 partially: fixed pep8 warnings
- SAIC-467 Added test for image without checksum
- [SAIC-416] Add
connection_attempts
option to config - SAIC-474 Fixed vms filtering in functional tests
- Fixed SAIC-452: re-create image without checksum
- SAIC-475 Added test skipping if nothing to check
- SAIC-398 Added check router ips are not overlapping
Release 2015-09-24
Changelog:
- Fixed copy paste error
- Provides fix fro SAIC-482 and SAIC-487
- Fix propsed for SAIC-480 & SAIC-488 SAIC-480: During CF functional testing, wrong behaviour with test
test_migrate_neutron_networks
under resource migration. I have generated the load on source but migration is not initiated. In this case when I check available networks on source and destination side then they are different (as migration is not initiated). In this case this test should fail. - [SAIC-486] change_router_ips=False crush migration
- SAIC-484 Identity optimization with tenant filtering fix
- Update config.ini with identity migration options
- SAIC-476 Fixed secgroups filtering in functional tests
- [SAIC-197] Avoid IP conflict in rotuer migration
Release 2015-09-22
Changelog:
- SAIC-462 MySQL host config description
- Fix for different beetwen icehouse and grizzly in db
- Optimaze aggregate users from keystone
- [SAIC-265] Optimize _get_user_tenants_roles()
- [SAIC-447] Grouping by network optimization
- SAIC-468 Config option for DB backend host
- Refactored generate_load: Make resources spawn in parallel
- SAIC-457 Fixed tests for rollback verification
- Update config.ini documentation
- SAIC-462 Support for regions
- [SAIC-463] Fix CheckCloud action
- Minor fix: Add Network DB settings to main config
- Move vagrant boxes back to Hashicorp Atlas service
- Improve logging for identity and image transfer
- [SAIC-456] Add DB config options for identity (keystone) service in CF
- Refactoring devlab/tests/* accordingly pep8
- [SAIC-381] Check instance network
- SAIC-455 Remove unused config options
- SAIC-425 Detailed description for CF configuration file.
- [SAIC-442] FloatingIP migration improvement
- Fixed scripts
- Fixed SAIC-380: documentation and scenarios
- Fixed floating ip network in grizzly and icehouse
- Fixed SAIC-433: clean DST cloud before migration
- Added test for user tenant role migration
- Fixed SAIC-291: renamed database config options
- [SAIC-423] ClouldFerry fails migration if target subnet on dst exists
- [SAIC-438] Templating of creating a database connection resource
- [SAIC-310] Improve evacuate logging
- Added test image which belongs to deleted tenant migration
- Fixed SAIC-373: image debug logs
- Fix for SAIC-436. Add service_tenant parameter to [src] and [dst].
- Fixed SAIC-437: added new pre-migration checks
- SAIC-443 SSH file copy fix
- Modified generate_load to use config dynamically
Release 2015-09-13
Changelog:
- [SAIC-423] ClouldFerry fails migration if target subnet on dst exists
- [SAIC-438] Templating of creating a database connection resource
- [SAIC-310] Improve evacuate logging
- Fixed SAIC-373: image debug logs
- Fix for SAIC-436. Add service_tenant parameter to [src] and [dst].
- Fix gre network issue in juno box
- SAIC-443 SSH file copy fix
- Modified generate_load to use config dynamically
- Fixed SAIC-365: removed unused config option
- Added test vm with fip associated migration
- Fixed SAIC-387: refactoring for wait_for_status
- [SAIC-382]Incompatibility between nova client and nova API results in error on quota limit reached
Release 2015-09-06
Changelog:
- Isolate lab envs
- Revert faulty devlab fix in pull request 376
- Added DST env to devlab README
- Fixed blocker issue for devlab
- Add NFS server to quickstart documentation
- Fixed vms filtering in generate load
- SAIC-395 Remove SSL warning
- Fixed SAIC-165: re-create deleted image on dst
- Changed validation of neutron resource parameter in functional tests
- SAIC-422 Segmentation ID migration auto tests
- Fixed SAIC-380 in case of routers
- [SAIC-421] DST Networks must have the same segmentation id
Release 2015-08-30
Changelog:
- Fixed data_collector script, to collecect only required data.
Release 2015-08-27
Changelog:
- Add different source and destination for clean scripts
- SAIC-426 Readable Openstack APIs check error message
- Put openstack vagrant boxes locally
- Added check vm with two nics migration
- Modify vagrant VMs' deleting procedure
- Quick start guide
- SAIC-354: Filtering tenant in tests
- SAIC-418 Migration of users with primary tenant deleted
- Add multi lab deployment
- Rename cloudferry folder to default one [SAIC-417]
- Fixed one of the possible errors as part of SAIC-357
- Tweak jenkins scripts
- SAIC-390 Schedule VM boot host manually on error
- Fix networking in generate load script
- SAIC-406: Fixed IOError in generate_load
- SAIC-55 Live migration
- SAIC-360 test for user migration with non-existing tenant
- [SAIC-239] Fix requirements.txt for download custom paramiko
Release 2015-08-13
Changelog:
- Decrease required bandwidth for successful migration
- Non-public flavor migration unit test fix
- Tweak vagrant settings for VMs
- SAIC-400 Rollback for VM in 'verify resize' state
- SAIC-402 Support for passwords with special characters
- SAIC-301 test for volume migration with non-existing user
- SAIC-405 Fix nova flavor migration
- Decreased RAM for Vagrant VMs
- Added logging to show where exactly break point was injected.
- Functional tests for single tenant
- SAIC-386 Refactor flavor migration code
- Fix cinder_storage's
wait_for_status
method - Little typo fix in cfglib file.
- Updated grouping test, configuration.ini is created in test repo.
- Fixed SAIC-389: added new action to check filtered entries
- Impemented unique VM names and internal net names for each build
- Fixed SAIC-391: initial checks has been simplified
- SAIC-370 Split floating IP associate/disassociate into different tasks
- Revert "Default nova quotas migration fix"
- Fixes difficult passwords for ssh
- Default nova quotas migration fix
- Non-public flavors migration
- Role migration for admin user
- Adds admin user to non-admin tenant role for longer period
- Filtering tenant ID for migration
- [SAIC-371] Fix issue with obsolete images
- SAIC-312 Floating IP migration
- Added additional suppressing parameter to FunctionalTest module.
- Fixed line separators in README.md to unix format
- SAIC-125: added script for filter preparation
- SAIC-337 Same networks have different hashes
- Added rollback verification scripts.
- [SAIC-351] Port config options for MySQL and RabbitMQ
- Remaned devlab/jenkins/run_functional_tests.sh -> devlab/jenkins/setup_lab.sh
- [SAIC-349] Update python-novaclient to version 2.16.0
- Floating IP migration functional test
- SAIC-125: Removed all_networks option
- SAIC-125: Removed all_volumes option
- SAIC-125: Removed all_images option
- SAIC-125: Removed all_vms option
- SAIC-356 Add admin user to non-admin tenant
- [SAIC-349] Fix
skip_down_hosts
forcheck_ssh
- [SAIC-325] Use traps to handle signals (CTRL+C) in CF
- Fixed SAIC-352: Filtering doesn't work
- SAIC-302 Neutron migration logging
- [SAIC-300] Add Nova default quotas migration
- Add parse of ENV variable in VagrantFIle to specify network name.
- Added grouping procedure verification test cases.
- Specified oslo.config version to be instaled.
- [SAIC-266] CF fails when try to filter by non-existing VM id
- Added script to run functional tests
- Updated neutron.py to return subnet info of external net.
- Updated scripts for cleaning lab, deploy lab and run migration
- SAIC-339 Readable functional tests error messages
- [SAIC-318] NetApp multi backend support for Cinder
- Contributing guide updates
- Added filtering procedure verification.
- Fixed SAIC-208: Rewrite SQL check with non-root DB access
- Skipped keypairs test
- Included image filtering during migration.
- Fixed SAIC-322: CF failed on checkSSH step
- Minor fix: Add SSH options to devlab config
- Added scripts to install juno devstack
- Added scripts for deploy devlab, clean it and run migration
- [SAIC-245] Glance image rollbacks
- Extended remote runner: get temp dir
- Fixed test for quota migration to juno
- Fixed [SAIC-241]: removed temp option from config
- Fixed [SAIC-294]: ignore missed tenants before writing to cinder db on dst
- Added a generate load script for real environment testing.
- Added test for check connectivity via key pair
- Safe remote dir creation
- Fix for [SAIC-276]: migration fails for neutron security group rules
- Minor fix: Disable 'scp' strict host key checking
- Added test for tenants quota migration
- Safe remote files and symlink creation
- [SAIC-280] Grouping may produce invalid results if tenant has multiple networks with the same name
- Box repackage script creates public key if it doesn't exist
- SAIC-298: Fix WriteVolumesDb for non-existing user
- Improvement in generate_load.py
- Fix for [SAIC-269]: recreate removed flavor on dest
- Migrate VM when flavor is not present.
- Minor fix: Use destination user as default for keypairs
- SAIC-270: Implement custom DB settings for compute
- SAIC-285 generate_config does not have error_exit defined
- Minor fix: Delete obsolete code in nova_compute
- Add hacking.md
- SAIC-278: Fix issue with unreachable images data
- Fix for [SAIC-192]. Allow to work with suspended and paused state.
- VM states verification test updated.
- Implements SAIC-180 : evacuation script
- SAIC-211/212 Merge all condensation steps into one
- little fix for sec groups rule uploading
- SAIC-264 cloudferry VM devlab provisioning fix
- [SAIC-192] VM migration should transfer VM state
- SAIC-253: Fix images members issue