This patch allows freezer-scheduler to use either API v1 or v2
You can alter it using OS_BACKUP_API_VERSION env variable
Depends-On: I83000f8bf39eed41d067ed663de9f459439eca9a
Change-Id: I2e5724b1f1a75121952e2beb3844d2c489e4df68
TEMPEST_SERVICES global variable is not supported
by devstack since long back.
- I380dd20e5ed716a0bdf92aa02c3730359b8136e4
- I9c24705e494689f09a885eb0a640efd50db33fcf
Service availability of tempest known services will be
set by devstack with local check.
- I02be777bf93143d946ccbb8e9eff637bfd1928d4
This commit removes the unused TEMPEST_SERVICES setting
Related-Bug: #1743688
Change-Id: I09ecf7645c116497f9cdd2c82fc59dc6f35058f1
Use https instead of http to ensure the safety without containing our
account/password information
Change-Id: I5d39f25529f88537eed7d5a30c94af951e5504d5
stable/liberty is eol. Change the default to use the latest master
branch, since that is most likely the desired behavior when using
DevStack anyway.
Change-Id: Ie452e7aedbd3412ab0a1de22166ee70b283622b8
The directory JOBS_DIR(Default value is /etc/freezer/scheduler/conf.d)
should be ready before running the test case.
Change-Id: I5aa048292c449e8c265609235fb99c018e001fb7
Closes-Bug: #1633320
While I330ca7b189d0d87cc8eff6c1b295a5f924bad475 fixed error reporting
for integration tests, it prevented the script from continuing to the
point that the freezer log file was copied when an error occurred.
This patch links the log to the log directory in advance to make sure
it will be uploaded to the server regardless of whether or not
devstack actually completes successfully.
Change-Id: I5c335d2a28d426693aa7379a7567272f4cee3c69
I74448e75905d2d950a5d0483a9fe27a212f7fe21 removed 'set -e' from the
shell options in gate_hook.sh causing all tempest tests to be treated
as passing even if they actually failed. This patch re-adds the -e
flag so tests can fail correctly again.
Change-Id: I330ca7b189d0d87cc8eff6c1b295a5f924bad475
This test performs a backup followed by a restore and compares
the restored data with the original data.
This code was previously in the freezer-api repo. It fits better
into the freezer repo because:
- It interacts mostly with freezer-scheduler
- The freezer devstack gate also includes the freezer-api so it is easier to run an end-to-end test
Moved from change: 319351
Implements bp: freezer-integration-tests
Change-Id: I74448e75905d2d950a5d0483a9fe27a212f7fe21
Now install freezer-scheduler in devstack, the function
configure_freezer_scheduler is invalid, FREEZER_CONF_DIR
is error.
Change-Id: I96454cc032a3a4edb06dcf8e9dbcf8ca26af51c1
Closes-Bug: #1556780
Unified devstack plugin about Freezer.Make it easier for
developers to use Freezer
Closes-bug: #1537371
Change-Id: I07783e3ba185cd13b61f10ed71fe4bf3edf4d978
Install freezer in devstack,appear the 'configure_freezer'
command is not found $freezer_dir/lib/plugin.sh.
Change 'configure_freezer' to 'configure_freezer_scheduler'.
Change-Id: I9ab67e8c076a6c50fa5bca5f7712aa172478f3f4
Closes-Bug: #1536257
Currently the plugin is moslty a copy of the
freeer-api plugin. At first instance we can enable
the gate and have the job executign without error,
after this we can commit new changes to execute
freezer specific tests. Anyway the freezer-api plugin
is most likley needed to execute the freezer-agent and
freezer-scheduler tests
Implements bp: freezer-dsvm
Depends-on: I837e3fe973d72c792cb34711cef9f6507a004d49
Change-Id: Iee995d5b32c17c4dbee5f5736b26bf3b9aa8ca14