This patch proposes to clean up unused or redundant docs
as well as moving config-generator to the etc dir
Change-Id: I37d4c4ad1d46ee273575021ca90d5b31121ce9e8
This patch adds doc8 check for .rst files to pep8.
Files that fail doc8 check are also fixed.
Ignores D000, D001 of doc8 check. This requires lot of changes
and should be done in a separated patch.
Change-Id: I7d021e6fee3e12feff7c219e09c545da5274c354
Option auth_uri from group keystone_authtoken is deprecated[1].
Use option www_authenticate_uri from group keystone_authtoken.
[1]https://review.openstack.org/#/c/508522/
Change-Id: I192fd1bf17ebddc62558ac0f5b531e345367beee
Currently, freezer use a string 'none' to judge if
the parameter 'dereference-symlink' is None or not.
This patch will fix it.
Change-Id: I661debd0b223059824acd8e2b472a6afe1682b09
Closes-Bug: #1691052
Use https instead of http to ensure the safety without containing our
account/password information
Change-Id: I5d39f25529f88537eed7d5a30c94af951e5504d5
Currently, there are some description of remove older
backup with using '--remove-older-then' which is not
exist, should use '--remove-older-than' instead.
Change-Id: I172e60151549d4478f951c439e5cf248bee038ca
As keystone cli is now replace by openstack cli. Modify the related
command in the integration_test_procedure.rst.
Change-Id: Ife9364335245fdbe05ea2e84926f360fa26101cb
The test provided in the tests/integration directory
execute the command line version of the freezer-agent.
The tests execute backups and restores, passing the parameters
on the command line, and check the results.
Types of integration tests depend on the environment variables defined.
Local storage tests are enabled by default and use temporary
files and directories, while SSH and Swift storage testing need
also access to existing external resources.
To enable the ssh storage testing, the following environment
variables need to be defined:
- FREEZER_TEST_SSH_USERNAME
- FREEZER_TEST_SSH_KEY
- FREEZER_TEST_SSH_HOST
- FREEZER_TEST_CONTAINER
To enable the swift storage testing, the following environment
variables need to be defined:
- FREEZER_TEST_OS_USERNAME
- FREEZER_TEST_OS_TENANT_NAME
- FREEZER_TEST_OS_REGION_NAME
- FREEZER_TEST_OS_PASSWORD
- FREEZER_TEST_OS_AUTH_URL
Tests involving LVM snapshots are executed only with superuser
privileges and if the following env variable is not defined:
- FREEZER_TEST_NO_LVM
Change-Id: I39f0c9bf62f7c82f81ad95f19cf0f7aefb059633
This documents thow to install and configure the various
elements to setup an integration test environment:
* freezer installation
* api configuration
* scheduler usage
Change-Id: I8fb9919e3345f3b63347c238d9173c3535808ebe
Implements: blueprint integration-tests-doc
The README.rst now contains some more details regarding
the architecture, the interactions with other components
and how basically the freezer agent interact with the
scheduler and the API
Change-Id: I4be42cc4e229962a0c2811789c87a7ba8b32e2e5
The freezer client now support arguments
taken from a config file. Command line and config
argments can be set, but command line always has
precedence ofer config file.
Change-Id: I1327fdcd920eefa95fcb6f387d2f3c3a52aab32e
Implements: blueprint config-file
A .rst template with the proper formatting and sections for adding
blueprints to the freezer project has been added to the specs
directory
Change-Id: I30ba099f341ae6f72cae3e9591ab80d12a4ff4e4