1) new snapshot module with code vss,
lvm and part of backup.py -
create_snapshot and remove_snapshot
This module should contain all code related shadow,
vss and any new snapshots.
2) new openstack module with code from osclient,
restore and backup (BackupOS)
This module should contain code related to cinder/nova backups
3) new utils module with code from utils, win_utils,
bandwidth, config, exec_cmd, validator, streaming
This module should containd code related to anything
that cannot be extracted to its own module
4) new test modules - snapshot, utils, openstack and apiclient.
Test scheduler daemon is now located in scheduler module.
5) Backup.py is deleted and code placed to
openstack.backup (BackupOS) and to job.BackupJob
Change-Id: I46194b40b3a65c15b6095cfb7388dcfd30d95997
This commit enable to send the certificate to support
secure connections for freezer
Implements bp: ssl-support
Change-Id: I821ac837508351d9d84897c4c9a6ee651944dd32
And pep8 fixing
(suddenly this pull request was rejected by jenkins and pep8.
so this commit also contains some small style changes for pep8.)
Currently the default value for logging is INFO and it is hardcoded.
Additional command will be helpful for debug/development process.
Implements blueprint: logging-level-cli
Change-Id: I1105e3da277e2a948f3ff50b04751169eddf26ed
Add verify and insecure flags for freezer scheduler and apiclient in order to handle
insecure connections when keystone and freezer-api are available through https
Add support for keystone v2 and v3 in the windows scheduler
Add explicit parameters to apiclient for v3 connections
Change-Id: Ib950c85e3d8d2b192ec7ba60e4fe5641202d2960
Freezer now has support for scheduling jobs through windows service.
This windows service needs to be installed in user land rather than
service land, instructions are included in the README.rst
--no-api mode is not available on windows
Change-Id: I34db28ffc928703b01e6430a661214d66d81c518