5 Commits

Author SHA1 Message Date
eldar nugaev
c01d7c0a72 Refactoring of code:
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
2016-03-08 14:20:23 +00:00
Memo García
ab0157568a Add SSL support for freezer
This commit enable to send the certificate to support
secure connections for freezer

Implements bp: ssl-support

Change-Id: I821ac837508351d9d84897c4c9a6ee651944dd32
2016-02-15 09:39:52 +00:00
eldar nugaev
8f4b53da68 Command for changing logging level.
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
2016-01-13 16:46:17 +00:00
memo
51ecc4ca9c Initialize freezer-scheduler with insecure mode for keystone v3
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
2015-11-28 18:50:02 +00:00
Memo Garcia
c62907807d Freezer Scheduler for Windows
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
2015-11-25 11:36:30 +00:00