Since Ceilometer was removed from MOS 10.0 all system tests with
Ceilometer installation were disabled including Heat system tests.
Need to know that Ceilometer is required for only one Heat OSTF test
and it is enough to disable only one OSTF test instead all suite,
because otherwise we miss running and checking regular Heat scenarios.
Change-Id: Ieaa6c34c41824a0c3313eb60a615ccb5271797c6
Ceilometer with MongoDB was removed from MOS 10. We can disable
ceilometer tests.
Partial-bug: #1669700
Change-Id: I7439a10fd07d34b50b3667f3b014b73ef3111814
(cherry picked from commit fd7138c421)
Current value is 6 processes.
Also deprecated function change.
Change-Id: I69ab82b332c6bfa7e00c9999a72b4225bddffcb3
Closes-Bug: 1654267
(cherry picked from commit 46d2680d9e)
Start NailgunClient implementation for Mitaka and Newton in core
Implemented: OSTF part.
We expect, that at Occata release we could switch to python-fuelclient
Blueprint: fuel-qa-join-helpers
Change-Id: Idefd263cf1c8a4a4d366615f2408dd7c3f2e99a4
- Add test for basic Murano validation in plugin installation
- Fix test names in Murano-related box-install tests since Murano
using GLARE backend as default now.
- Turn off SSL deployment for Murano due bug: #1590633
Change-Id: Iac71f4706db4b8eb67a7f98b2932fbb31032bc9f
Related-Bug: #1584791
Targets: blueprint murano-fuel-plugin
This reverts commit bc16aa02b0.
Murano still available out of the box and we need to test it.
Closes-Bug: #1572975
Change-Id: I2566566c5124a76e4bfff232d20a8516f45ffac2
We added new Heat API services in Mitaka release
and we need to update system tests to properly check
the count of Heat services on controller nodes.
Change-Id: I5e0a0c24947f751bcd493030b0645d3b1e6175ab
Closes-bug: #1569893
Make division transparent-compatible (from __future__ import division, // for strict int result)
Do not use round due to different types of result objects
blueprint fuel-qa-python3-compatibility
Related-bug: #1556791
Change-Id: I7bb173c6f97ac046af45c3f52cc32846a93a8981
Following functions were changed:
* get_ceph_partitions
* get_mongo_partitions
* check_ceph_image_size
* check_cinder_image_size
* upload_tarball_path
* install_plugin_check_code
Folowing functions were moved to utils.py:
* get_mongo_partitions
* get_ceph_partitions
* install_plugin_check_code
* upload_tarball_path
Related tests are also modified.
Implements: blueprint sshmanager-integration
Change-Id: I2c2bbe0ad0cabb815ee67c5ad89fe2142d2d7383
sahara-api has one process with root priv and forks (corresponding to
api_workers parameter in sahara.conf. By default fork numbers is one.
So sahara-api count should be equal to 2.
sahara-engine process count is hardcoded to 2.
Change-Id: I252c2a00bd63294c7ee148e142358c9cc4c7ec41
Closes-Bug: #1550021
Disable Murano test according to Murano servise is not available out of box.
Also delete murano option from test deploy_multiple_services_local_mirror,
because we can not disable our single scenarion for check mirros
Change-Id: I9e6b8699c890a10fe6ea1e5267161a5c69125843
Related-Bug: #1546080
1. Fix imports (lovercase imported as UPPERCASE)
2. Fix local variables (CamelCase/UPPERCASE)
3. Use Python3 compatible syntax, when it possible
4. Define attributes in __init__
5. Remove redundant parenthesis
6. Add /logs to .gitignore (to prevent log publish and remove fake git status notifications)
blueprint fuel-qa-python3-compatibility
Change-Id: Ifd60646055d07f888b2e204083b99d9db507f93e
We need to fix checks for ceilometer-api processes
because we shouldn't hardcode count of processes in
automated tests.
Co-Authored-By: Vitaly Gusev <vgusev@mirantis.com>
Change-Id: Id3117459e273fcb86a44fe3972e9ede0b8d43354
Closes-Bug: #1529072
Add test name 'test_wait_condition'. It is necessary to launch a new test from fuel OSTF
Change-Id: I6bc11174a778f8fa81657959f33577e8f88b9934
Related-Bug: #1514495
This needed for testing deployment of environment
with Sahara before image check. Because if image not exist tests failed.
closes-bug: #1527264
Change-Id: I5f1759668c4a22eb5dac1252d8597b8d82fbc018
Added new test in Ceilometer system tests to check
the addition of mongo node to deployed env.
This feature has been released in 7.0.
Closes-bug: #1490929
Change-Id: I48b0c7e1f2d8811f0a190359c68548237c14c0fc
Since 'deploy_heat_ha_one_controller_nova' test was marked with
enabled=False, so it is became unneeded and can be deleted.
Closes-Bug: #1478920
Change-Id: Ie788095a1e6097f952bc5db6ad51aa56c5e595db
In order to have ability to easily rename types of
Neutron backends, replace segmentation types in all
tests by appropriate variables from settings.
Use 'tun' segmentation type instead of 'gre'
Closes-Bug:#1479392
Change-Id: Ide254e035c50323ecd2a909d804e47a971f1339c
Currently, system tests for Ceilometer are launched with only
nova-network configuration. Need to change network manager
to neutron for Ceilometer SWARM test cases because nova-network
tests should be disabled in SWARM
Change-Id: I6fe69ff665615557e04a6309eaf5d1674182031e
Closes-bug: #1460994
Commit https://review.openstack.org/#/c/207427/ has been merged.
This change has removed API workers for Sahara. So we need to make
the corresponding changes in Sahara system tests.
Closes-Bug: #1480891
Change-Id: I06dc5c747a709f7d541a321d592e9eeb7484af28
It turns out that Sahara has 5 processes "sahara-api" on each
controller. So we need to make the corresponding changes in Sahara
system tests.
Change-Id: Ib07cfc726c248bc0e9b017547a1da332fbd4c97a
Closes-Bug: #1479750
In MOS 7.0 we will have the Kilo version of Sahara. In accordance with
that we had to update OSTF for Sahara and https://review.openstack.org/#/c/191497
was successfully merged. Now we have to update Sahara system tests.
Closes-Bug: #1477521
Change-Id: I06295392fe523f22fff158b63d4909ced6256575
Some fixes for 7.0 branch:
- fix docstrings to match sphinx requirements
- remove outdated 'tests_os_patching' module
- fix snapshot names for 6.1 -> 7.0 rollback/update jobs
- add separate groups for each of rollback/update jobs to reduce
amount of "skipped" test cases.
Change-Id: I4569db85099e4e3eb09b8b0d0a069fc243176f4c
Closes-Bug:#1468392
Related-Bug:#1470168
Cinder and Glance should use Ceph for this test.
Test creates RAW image and make a volume from it.
Volume should have a parent if copy-on-write used by Cinder.
- use OpenStackActions.create_image() instead of
Common.image_import()
Change-Id: I136aa29abef492971c5be7ae732cd42f5c7f77bc
Closes-Bug:#1379543
Related fix was merged in ostf that include
renaming from platform_tests to tests_platform
https://review.openstack.org/#/c/191737/
this patch includes updated in service tests
for ostf test execution
Change-Id: I766e1cd4558b080b22e841cb0a89b79eec02c977
Related-Bug: #1465238
- add a new environment variable:
ALWAYS_CREATE_DIAGNOSTIC_SNAPSHOT, default = 'true'.
- move code that resume environment into a separate method.
- rename @log_snapshot_on_error to @log_snapshot_after_test
Change-Id: I5902899ba4c8557b7233e9bf576debc2197ca9e2
Closes-Bug:#1452672
Parameters for creating cluster must be string variables,
so parameter 'osd_pool_size' was changed from int to string type.
Change-Id: Ie77592d1844eefdcaa4d8df6e98f463dc53366e9
Closes-bug: #1452702