Commit Graph

156 Commits

Author SHA1 Message Date
Andreas Jaeger 08db3ad05f Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I37b6a82c9c3c3893bb4b9b6a4c4b5a83a6d8193c
2019-12-18 09:50:01 +01:00
Vasyl Saienko ad30a92874 Dont set vlan on ironic network
The traffic from ironic slave is untagged, we can't use
vlan with simulated environment.

Closes-Bug: #1675673
Change-Id: I89f5b59448dbab11ad4f398b6a879ab4c4f606c8
2017-03-29 10:22:46 +00:00
Jenkins cc86b77603 Merge "Follow renamed tag=>vlan_start vlan parameter" 2017-03-28 10:17:50 +00:00
Jenkins fec35246d7 Merge "Replace ALL "tag" parameter with "vlan_start"" 2017-03-20 11:26:48 +00:00
Sergey Novikov 6e43df6df6 Remove a deprecated fuel migration test
Change-Id: I1f9a0f909c823b4baf50891f943e0e4f8be8bbd3
Closes-Bug: 1671805
2017-03-16 12:33:55 +00:00
Vladimir Khlyunev dfe698b1a8 Replace ALL "tag" parameter with "vlan_start"
Removing deprecates and fixing networking configuration of
fuel clusters.

Change-Id: Iafbc7b0974d72bfe788ed085fcaa9c446fd06f7c
2017-03-15 15:56:44 +00:00
Vladimir Khlyunev 1aef1bfe69 Follow renamed tag=>vlan_start vlan parameter
The parameter's name was changed and not updated by cherry-pick
from mitaka branch - lets update multipath template

Change-Id: I1bf20ae4636c6a7683a3610edd2eb3c961809b13
(cherry picked from commit 8af1622d21)
2017-03-15 15:56:28 +00:00
Vladimir Khlyunev 1247d9f1a6 Fix ironic templates
Current templates contains several errors:
- no role for ironic-slave-2
- fuel-qa requires role "ironic" instead of "ironic_slave"
- gate's template does not contains driver

Change-Id: I7bfadbabf897ff28d5db5e33a0f8229ad30a421c
2017-03-15 07:11:50 +00:00
Vladimir Khlyunev 4b42514bbb Add ironic slaves to ironic template
fuel-qa requires nodes with explicit role 'ironic_slave'
for testing

Change-Id: If1b63c2e7114d6b85dc069f15442cb90ad160ec5
(cherry picked from commit 060417ff25)
2017-03-10 17:43:04 +04:00
Vladimir Khlyunev 5c7dcc2a64 Add ironic baremetal template
Now devops3 does not contains all needed hardcode for adding baremetal
network and nodes with it; instead of this, we can prepare and use the
template

Change-Id: I74c4276908231a1651ee2768b3d618d4b3dfa824
Partial-bug:1669762
(cherry picked from commit 80b97af7ab)
2017-03-10 07:48:45 +00:00
Volodymyr Shypyguzov 5d0931c8d0 Fix vlan_range for multiple networks remplate
Tag is deprecated in fuel_devops. Also we do need vlan_start and vlan_end
for nailgun to work correctly

Closes-bug:1670405
Change-Id: I60e12e65ef3cfb73c9ff78401a785def2e54403d
(cherry picked from commit 59c03f8712)
2017-03-07 15:57:01 +00:00
Sergey Otpuschennikov 0263854ed7 Add a template for security scan related devops environment
We use prepared image for create VM with security scan service

Change-Id: I9c2c383971b5e72a1414a43dcb4db8f3ad22bc78
2017-03-06 16:36:43 +04:00
Vladimir Khlyunev 6a3cbf4478 Rename 'rack-01' to 'default' in devops templates
fuel-qa requires 'default' name for default rack [0]

[0] https://github.com/openstack/fuel-qa/blob/master/fuelweb_test/models/fuel_web_client.py#L3222

Change-Id: I1aa84ff6280647c836ba0ad3d83f42c6d0deec6a
Closes-bug:1669777
2017-03-03 13:23:26 +00:00
Igor Gajsin a0838e91a9 remove vmware
VMware not supported since Fuel 10. So we should stop test it.

Change-Id: I5996520ded3419fd2ce2cb1e76056eed157bfffb
Implements: blueprint remove-vmware
2017-02-15 11:03:42 +03:00
Vladimir Khlyunev 2faf58fc82 Fix "wrap functions with 2 blank lines" pep8 check
Now gates are requires this pep8 rule as mandatory so until it'll be
fixed merge is blocked.

Change-Id: I0072536f3404b36135be43a59b801fe5db13413b
2016-11-16 11:17:10 +00:00
Artem Grechanichenko 3faf7d9798 Add check that calculated space to filling not "negative"
To calculate space to filling on root partition to activate rabbit
alarm need to calculate left space on root and take away additional 6M.
If calculated valute less than 0 - skip this action.

Change-Id: I901833d4211789672b6cedd12db80ac8a92f8d5d
Closes-Bug: #1631928
2016-10-13 13:15:16 +03:00
Jenkins 7892e9b588 Merge "[vCenter] Minor fixes for vCenter suite" 2016-10-06 08:52:34 +00:00
ibumarskov 4e9ccac415 [vCenter] Minor fixes for vCenter suite
* Increase timeout for creation instances
* Fix DVS parameters for scale tests
* CERT_BYBASS value should be boolean
* PROGRESS_TO_STOP value should be integer

Change-Id: I56e955bd1925f9280e2c54957b4c8a6b50e1bcc5
(cherry picked from commit aaca57a4d6)
2016-09-29 09:12:40 +00:00
Alexey Stepanov 0649c4fd20 Replace deprecated constants by direct usage
self.d_env.admin_net = 'admin'
'nat_interface' = ''
This patch is reduces warnings amount during
tests run on fuel-devops 3.0.3+

Change-Id: I2bf54952bff79b9483c121a78383e136bcd2a351
2016-09-29 11:53:50 +03:00
ibumarskov f35cbf50f9 Implementation of TC with uploading CA bundle file for vCenter
Change-Id: I9339801647a7083c6c629a92416ab7f866606e75
Closes-bug: #1623864
Blueprint: custom-ca-bundle-verify-vcenter-cert
(cherry picked from commit fbc83fa059)
2016-09-22 08:46:09 +00:00
Maksym Strukov 56e6b2b7cd Test public API
Add two tests with the following steps:

Deploy environment with enabled DMZ network for API.

        Scenario:
            1. Revert snapshot with ready master node
            2. Create new environment
            3. Run network verification
            4. Deploy the environment
            5. Run network verification
            6. Run OSTF
            7. Reboot cluster nodes
            8. Run OSTF
            9. Create environment snapshot deploy_env_with_public_api

Check that security rules are properly applied for DMZ network

        Scenario:
            1. Revert snapshot from previous test
            2. Run instance
            3. Try to access horizon from instance
            4. Remove instance

Implements: blueprint test-separate-public-floating
Change-Id: I70474b5cab324aa4f4a042127d4e6961c95010bf
2016-09-14 21:39:05 +03:00
Jenkins cee32166f9 Merge "Add tests for vCenter cluster actions" 2016-09-08 16:50:04 +00:00
Jenkins 7e09b176a2 Merge "Add a template for vCenter related devops environment In order to optimize resources on labs we can use yaml template for devops environment. Typically we deploy env with 3 controllers and several other nodes with vmware-related roles. Controller nodes use more resources than other nodes, so we can set different memory size and amount of cpu for different nodes to optimize resource utilization." 2016-09-08 16:48:03 +00:00
ibumarskov 4aff48d79f Add a template for vCenter related devops environment
In order to optimize resources on labs we can use yaml
template for devops environment. Typically we deploy
env with 3 controllers and several other nodes with
vmware-related roles. Controller nodes use more
resources than other nodes, so we can set different
memory size and amount of cpu for different nodes to
optimize resource utilization.

Change-Id: I492c74aea6696de11ea1871e9a026f74e1873981
Closes-bug: #1616476
2016-09-07 15:04:03 +00:00
ekhomyakova 10c8cf7fc1 Add tests for vCenter cluster actions
Test cases:
1. Reset and redeploy cluster with vCenter after succesfull deployment
2. Stop and redeploy cluster with vCenter with new parameters
3. Redeploy cluster with vCenter after failed deployment

Closes-Bug: #1612578
Change-Id: Ia0de031e9c6d7a72f126a28b8e150496350c5a87
2016-09-02 16:34:30 +03:00
ibumarskov 06cee3fd77 Add tests with changing of vSphere cluster configuration
Change-Id: Iddad9ea9127ce46eab94d3b3f74d828f53aad8df
Closes-bug: #1612584
2016-08-26 13:49:50 +00:00
Alexey Stepanov ba5be62a97 SingletonMeta class is exists in fuel-devops: deprecate copy
SingletonMeta class is exists in fuel-devops: deprecate copy
all imports has been changed to devops side
Announce drop of deprecated and already unused helpers.

Change-Id: I98311de2c4fc579b8d6095bf5decd28940a00f88
(cherry picked from commit ef37f0d)
2016-08-25 10:31:06 +03:00
Alexey Stepanov ea443c3cc2 Drop private API usage in pytest groups grab
use hook pytest_collection_finish
Related-bug: #1615962

Change-Id: I3a2cb1276a7621bf59b464930e280f5bc4786f1a
2016-08-23 16:42:35 +03:00
Alexey Stepanov 3ce8925e1c Replace execute_throw_host by devops implementation
SSHClient instance is already has this method
Blueprint: sshmanager-integration
Change-Id: I90ca8bc7675bfc6b70126f83fd4e6ec0e3e04d3a
2016-08-19 12:13:37 +03:00
ibumarskov 89db499ebd Add test for checking HA after scaling of vCenter enviroment
Change-Id: I7a0f3c47e1029894e811bc886c32b04c5773a3de
Closes-bug: #1611820
2016-08-17 14:16:35 +00:00
Alexey Stepanov 699ce6c249 Fix misprint in remote.check_call
Fix misprint in remote.check_call
Closes-bug: #1614004

Change-Id: Ic19efd0c690a51c04679132059e4de2da5612870
2016-08-17 12:12:19 +03:00
Alexey Stepanov f8d4f2c5c3 run_on_remote, execute_remote_cmd and run_on_remote_get_results elimination
use SSHClient().check_call instead

Change-Id: I39f505c860d54558734bfe1efa173cefe54cf097
(cherry picked from commit aeb268c)
2016-08-12 13:45:40 +03:00
Artem Grechanichenko 63ee810635 Refactoring of setup_master method, get_setup method, setup_master action
Change-Id: Ib6bc673345f4337c11a7af45f58c217fe0272c39
Related-Bug: #1604410
2016-07-20 14:52:56 +00:00
Jenkins d294ceeb84 Merge "Refactor finding flag of finishing migrate process" 2016-07-20 08:53:34 +00:00
Dennis Dmitriev 923af3eb22 Fix regexp that parse a template-based test case name
- allow to use symbols "-" and "_" in the YAML template names

Change-Id: I1e69cf39e667c7198ecddbddedb5aa45d789c7eb
Closes-Bug:#1604057
2016-07-18 19:12:24 +03:00
zatserklyany 573ded4401 Refactor finding flag of finishing migrate process
Change-Id: I17d37d7604aee4d5efae7fa4123621f0c2c630d4
Partial-Bug: #1576276
Partial-Bug: #1603488
2016-07-18 17:47:03 +03:00
Maksym Strukov 951d250b1d Fix filling_root test
As running resources on controller may be not equal as at beginning
of the test, let's use 'Check pacemaker status' sanity OSTF test.

Change-Id: I6ad59702fb04d5f7b2fb97cc257b763c53ee2fc7
Closes-Bug: #1584097
2016-07-12 23:12:28 +03:00
Anton Studenov ef2ace7f65 Add timeout_msg values in fuelweb_test and system_test
- added waiters for node status
- removed redundant try/except/assert

Related blueprint: fuel-qa-failure-reason-grouping
Change-Id: I06ccac42856712d1f9afe64402d34aeba3c07af6
2016-07-11 15:14:36 +03:00
Jenkins 36ab0b0189 Merge "Fix failover tests for vCenter" 2016-05-27 11:33:07 +00:00
Jenkins a5423766a8 Merge "Add test with detached haproxy role" 2016-05-27 08:46:00 +00:00
asledzinskiy 7a5970fa64 Add test with detached haproxy role
- Add test with external load balancer. Controllers are
from different racks and haproxy is from rack-3
- Separate devops config with appropriate networks
assigned to nodes is used
- Local repos for cluster are used because public networks
are routed without internet connection
- OSTF isn't running because it's not implied to use
separate haproxy

Closes-Bug: #1583530

Change-Id: I0d3647c8eb13159c27e64ddf5925467f451b610c
2016-05-26 17:51:42 +03:00
ekhomyakova a339f77220 Fix failover tests for vCenter
Change-Id: I467b1914a4b334a0370f14f9f578c367b752ee89
Related-bug: #1575742
2016-05-26 17:10:52 +03:00
zatserklyany 056efdccb4 Extend disk configuration for multipath devices
Change-Id: Ibed7b1e61a0492736da011f9da1ba63d0b5b53c5
Closes-Bug: 1585180
2016-05-24 15:32:14 +03:00
ekhomyakova f9f8043af0 Added config file with controller and Glance backend
Change-Id: Id12599a44baeec176373406ea6b57cd1e1a1869a
Related-bug: #1575742
2016-05-23 12:41:31 +00:00
ekhomyakova 65d44cb6a1 Added failover tests for vCenter
Change-Id: I6b0a3691223fbd89fe46667243b48b1398e936c2
Closes-bug: #1575742
2016-05-20 14:50:25 +03:00
Ilya Bumarskov b2a521336e Fix scale tests for vCenter
Change-Id: Ia1530ba3e562592b1c0fdf32dc9de370c1370d2f
Closes-bug: #1581464
2016-05-18 12:14:49 +00:00
Jenkins cec46a07ad Merge "vCenter tests with OpenStack actions for cinder and nova" 2016-05-12 09:56:07 +00:00
Jenkins 922ad208f2 Merge "Change the parameter" 2016-05-12 09:26:13 +00:00
Jenkins c338ff1cef Merge "Add neutron-qos parameter" 2016-05-12 09:24:42 +00:00
Jenkins eaea19b42f Merge "Fix inspection issues" 2016-05-12 05:32:18 +00:00