Resolves warnings like the following:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
Change-Id: Ib6b5c10bb8e9179619275fd21c35d4e7936baaad
* https://review.openstack.org/#/c/526664/ moves the intree tempest
plugin to freezer-tempest-plugin repo.
* Excluding freezer/tests/freezer_tempest_plugin/tests/api/test_version.py as
it is dependent on freezer project and moving under integration tests.
Depends-On: I6967f915758728827e8ddcd1a45a7023904b694e
Change-Id: I4625d55a768f1ad0762fc2d8554998825f0d6716
Enable treading warnings as errors so that no new broken stuff gets
merged. Remove obsolete way of doing it, it's a nop.
Fix bugs found:
* Add missing sphinx modules to properly generate content.
* Misformatting of comments and files
* Do not index the windows modules, they import modules that do not
exist on Linux.
* Place api docs in reference/api according to
http://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html
and reference it. Update .gitignore for this.
* Include missing files in tree.
Change-Id: I57d3124ac9571f189cd0e10e4cf7e805b8e09045
If there isn't any backup of the specified volume, generate a full
backup, but not an incremental one.
Closes-Bug: #1563245
Change-Id: If30e0292671e2be8d026006986b942206cfd2435
Allows freezer-scheduler to generate sample config files for the
ease of use. To generate a config file use the following command:
oslo-config-generator --config-file config-generator/scheduler.conf
it will generate a sample config file in freezer/etc
Change-Id: Ib24454708b19a1a2ea3e374cbb3b374b1c66e685
Closes-Bug: #1548346
Freezer-agent supports normal argparser for parsing cli options.
Switching to oslo.config for CLI options and oslo.log for logging
options
Change-Id: I0cab1b038dc1122e7e021e777d72c88ef542cf5b
Implements: blueprint using-oslo-libs
With this patch the scripts are generated by automatically
only from setuptools. The /bin/freezerc script is removed
and the content is incorporated in freezer.main
This patch should make more portable freezer on
win32 platform.
Unfortunately in order to support win32 platforms
we need to use a version of PBR >= 1.0.0,
to support env markers. Now requirements.txt reflects that
Change-Id: I31a4a13711f8c042072e3cc8785078fdbb971cb7
For some reason PBR wasn't installing the
packages listed in requirements.txt. By adding
explicitly the pbr version in setup.py and
adding setuptools requirements the issue is fixed.
Change-Id: Iccb66ae20a7108fe7f359ae656ed11c4e5d6f7a0
Freezer now uses pbr so to be aligned to the other
openstack projects.
Implements blueprint: switch-to-pbr
Change-Id: I67ffe7cf23b857f7d81420586361dcd708f0fc21