Releases: MirantisWorkloadMobility/CloudFerry
Releases · MirantisWorkloadMobility/CloudFerry
Release 2016-07-07
Changelog:
- CF-562 Add debug logs to generate_load.
- [CF-558] Add API call retrying to discover process
- [CF-483] Wait for status of images
Release 2016-06-30
Changelog:
- [CF-552] Attachment object has no 'size' attribute
- CF-522 Modify auto tests to run migration as non-root user.
- Flush VM caches before shutting off
- Modify generate_load script to shut off all VMs
- CF-560 Volume migration for non-root user
- Fixes failing unittests for check_networks
- CF-554 SCP not having enough permissions to copy to destination
- Revert "CF-522 Modify auto tests to run migration as non-root user."
- [CF-545] Add ability to map different tenant names in src and dst
- CF-522 Modify auto tests to run migration as non-root user.
- CF-550 Disable API rate limit for grizzly box
- [CF-544] Refactor filtering utils to include proper VMs filtering
- CF-378 Readable networks check
- [CF-505] Fix error when attachment exists but volume deleted
- [CF-543] Functional Tests should not verify flavor ID for VMs not migrated
- [CF-508] Support absent references during link stage
- CF-541 generate_load script fails
- CF-394 Extend functional tests to verify migration of deleted flavors CF-489 Extend Functional Tests to validate VM Migration with its flavor deleted on source cloud
- CF-219 Extend functional tests to verify users and tenants names in different cases migrate correctly CF-408 With tenant filter, functional tests verifying identity migration for all tenants CF-420 Verify the attributes for a "case insensitive" user/tenant after migration CF-455 Functional Test Failure message incorrect when no resource migrated to DST Cloud
Release 2016-06-13
Changelog:
- CF-362 Extend functional tests to include verification of black listed images CF-456 Last set of Functional Tests referring filter file of last migrated tenant for resource validation
- CF-532 Update outdated documentation
Release 2016-06-09
Changelog:
- [CF-493] Fix checking that VMs spawned in external networks
- Fix for CF-509 proper creation DST VMs.
- [CF-528] Use proxy client in NovaCompute.change_status
- CF-509 generate_load.py to create VMs sequentially.
- CF-524 Unit tests don't spawn ssh-agent anymore
- CF-519 Missing write permissions in destination for file copy
- Fix KeyError: 'CheckCopyEngineConfiguration'
- Shutting VMs off before returning their state.
- CF-513 Refactor functional tests to remove unnecessary dependencies.
- CF-445 Cleanup unused code
- CF-510 Script to start VMs which are powered off.
- [CF-512] Add generate_load.py-ed boxes to Vagrantfile
- CF-515 FT jobs is failing with 'Nothing to migrate' error.
- [CF-430] Improve configuration validation
- Use expect_exception for AttachVolumesCompute
- CF-504 Reduce amount of VMs used for devlab environment.
- CF-503 Allow providing endpoint type
- Add more logging to generate_load.py
- [CF-499] Change NIC type to virtio for devlab
- CF-502 Disable available resources verification
- CF-480 VMs parameter validation functional test fails after icehouse to juno migration
- [CF-474] error during VM provisioning in destination cloud with generate_load.py
- [CF-429] Fix cinder migration using non-root user
- CF-451 Fix image migration functional tests to work with migrate2
- CF-466 Refactor parameter's validations for all OS objects.
- [CF-479] Match VMs by vm_hash instead of name
- [CF-465] Fix checking that quotas are identical
- [CF-448] Checking the configuration of copy engines
- [CF-482] Hide ssl warnings Call disable_warnings() function to hide all ssl warnings.
- CF-477 Incorrect validation of config_drive param in functional tests
- CF-465 Cinder quota migration fix
- CF-476 Failure to copy disk.local
- [CF-475] Add handling oh HTTP 504 to glance.
- [CF-439] Fix vagrantfile not working
- [CF-250] Delete failed instances on dst
- [CF-439] Improve devlab VM load time
- [CF-473] Add filter-path, scenario and copy-backend options to migrate command
- CF-472 local_sudo_password pre-check
- CF-470 Wrong subnet chosen for enable_dhcp=False parameter.
- [CF-450] Refactor discovery/model.py
Release 2016-05-10
Changelog:
- [CF-356] Implement query command
- [CF-401] Fix reset_state not makeing several attempts
- [CF-399] Print configuration, filter and scenario
- [CF-437] Use cliff library
- [CF-436] Add ImageMember migration.
- CF-459 Verify subnet's DHCP option is preserved during migration
- [CF-458] Set enable_dhcp to original value on destination.
- [CF-454] Use pbr library
- CF-453 Image migration failed with invalid ID.
- CF-333 Extend functional tests to verify migration of config_drive VM attribute
- [CF-442] Fix absent image detection when it was deleted previously
- [CF-433] Handle image deleted from glance backend.
Release 2016-04-25
Changelog:
- Only consider not migrated resources during estimation.
- Always output estimated sizes in GB.
- [CF-435] Fix attached volume discovery
- [CF-425] Improve OpenStack auth error reporting.
- Add missing requirements.
- Fix discover bug when ephemeral disk deleted.
- [CF-432] Improve error reporting when password missing
- [CF-426] Add retrying to RemoteExecutor
- CF-339 Include autotests documentation to documentation-builder.
- [CF-427] Fix error getting members of deleted images
- [CF-392] [CF-262] [CF-263] TaskFlow-based image migration
- Rewrite RemoteExecutor to use paramiko instead of fabric.
- Add ability to interact with OpenStack databases.
- Refactor config: remove OpenStack client functions
- CF-358 Need to refactor 'update_filtering_file' method
- CF-400 Verify deleted image which have the same IDs as images in SRC
- [CF-378] Add
ext_net_map
check tocheck_networks
Release 2016-04-14
Changelog:
- [CF-409] Update user doc
Release 2016-04-14
Changelog:
- [CF-4] Fix cloudferrylib references
- [CF-378] Delete obsolete networks' check
- CF-52 Extended tests for VM migration
- [CF-4] Cloudferry installable with pip
- [CF-4] Fix pylint issues
- [CF-4] Create cloudferry folder
- CF-384 Flavor access list for deleted flavors
Release 2016-04-11
Changelog:
- [CF-120] Fix "Port is still in use" when attempt boot VM second time
- CF-388 HTTP 400 Bad Request on nova boot
- CF-398 Improving waiting VM accessibility by SSH in generate load.
- [CF-397] Remove CloudFerry log Rotating
- Update requirements
- [CF-383] Add stage for matching objects in clouds
- CF-375 CF instance migration does not consider existing images
Release 2016-04-04
Changelog:
- [CF-188] Restore the behavior of direct_transfer option
- [CF-357] Migrate resources with filter by default
- [CF-272] Documentation for objects discovery process
- Fix and optimize functional tests
- [CF-376] Use boot_timeout and storage_backend_timeout options