Commit Graph

59 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
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
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
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
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
Ilya Bumarskov 0811713cc7 vCenter tests with OpenStack actions for cinder and nova
Change-Id: If98635479026b4df60354904e543b18d3abc81d4
Closes-bug: #1570048
2016-05-11 17:14:36 +03:00
zatserklyany d8f7b0d221 Add tests for multipath devices
SSHManager.update_connection: add possibility to open new connection with
parameters, if no connection presents.

This testgroup should be run with this parameters:

    export MULTIPATH=True
    export SLAVE_MULTIPATH_DISKS_COUNT=2
    export MULTIPATH_TEMPLATE=system_test/tests_templates/tests_configs/multipath_3_nodes.yaml

Implements: blueprint test-multipath-devices

Change-Id: I73ffc4338b59c8b44eabe27b2d759b7fbbba19a4
2016-05-11 11:36:44 +03:00
Artem Grechanichenko fa522254a4 template-based test for fuel installation on Centos node
Add test for testing Separate master node deployment
on pre-provisioned Centos 7 server

Change-Id: I9b9d40a59d24f579502a38dfc9b8c142bc219a06
Closes-Bug: #1575650
2016-05-04 09:57:31 +03:00
Dmitry Tyzhnenko 415044aa99 Add support devops 3.0 into fuel-qa
Blueprint: template-based-testcases
Change-Id: Ie641be08bc192f051be755a519210749397df5b5
2016-04-21 10:12:52 +00:00
Jenkins 2c16561044 Merge "Remove Mirantis mentionings from fuel-qa" 2016-04-20 10:56:49 +00:00
Ilya Bumarskov be282374d9 Check public ip and gw for vmware related roles
Change-Id: I07d6d3e53e729c5a99c6a1685882cb5bcce22ea1
Closes-bug: #1569387
2016-04-14 12:54:59 +03:00
asledzinskiy f95e619609 Remove Mirantis mentionings from fuel-qa
- Remove collector, analytics defaults
- Remove Testrail project names defaults
- Remove 'Miranits' mentionings form tests description
- Remove PERESTROIKA_REPO default value

Change-Id: Id7484f4abb8b70b63a2981dc92abfe533318b2db
Closes-Bug: #1547456
2016-04-12 14:30:56 +03:00
Ilya Bumarskov 9307ef7e18 vCenter functional tests
Were added following vCenter tests:
- Deploy vmware roles with custom hostname
- Check vmware settings in nova configs
- Check nova services
- Check cinder-vmware services

Closes-bug: #1567815

Change-Id: I51f0ffffe131f4bfd6336a81ee99fc87bb621063
2016-04-08 14:40:38 +03:00
Ilya Bumarskov ecb2d140db Add new integration tests for vCenter 9.0
Was fixed test with deletion of controller node.
New integration tests were added:
- vcenter_multiroles_computevmware_cindervmvare
- vcenter_add_computevmware
- vcenter_delete_computevmware

Closes-bug: #1567813

Change-Id: Id2cd44077537c51722e3da947dbef227d6f562e8
2016-04-08 13:27:04 +03:00
Ilya Bumarskov 3bd6269b32 Update vCenter tests for DVS plugin 3.0.0
vCenter tests were updated for 9.0 release.

Change-Id: Ib3960a1169af83896b6bfccee78e9012fc40b870
2016-03-30 10:38:17 +03:00
Anton Studenov efbe9dcd15 Add interface_model to devops templates.
interface_model is a required field.
It must be specified in devops template file.

Change-Id: I11ced94b21b949ef34b4cba2d0aecd2a6c76d36b
2016-02-26 13:25:32 +03:00
Jenkins a58ebbff1e Merge "Add method for update plugin settings" 2016-01-22 13:32:10 +00:00
Jenkins 1d9da48447 Merge "Get vCenter settings from os environment" 2016-01-20 09:44:41 +00:00
Ilya Bumarskov 692bc08bb9 Add method for update plugin settings
Plugin API was changed. If we have several installed versions of same
plugin, it's necessary to take into account his id to configure settings.

Change-Id: Ie8da43addfc36901af73d232b191cd6a77a523bc
Closes-bug: #1533085
2016-01-18 22:54:05 +03:00
Maksim Strukov 41405c6415 Deploy multirack environment with shared networks
Refactor tests for multiple cluster networks feature so
all tests use fuel-devops environment which has 3 nodegroups,
shared L2 network and it's defined using template. Also allow
tests to configure networks for more than 1 custom nodegroup.
Add aditional check for shared storage network (Ceph health).
Create new test case for adding new nodegroup to operational
environment.

Co-Authored-By: Artem Panchenko <apanchenko@mirantis.com>

Closes-Bug: #1521316
Implements blueprint test-nodegroup-add
Implements blueprint test-nodegroups-share-networks
Change-Id: I066248a7b96a6f16b1e24763892234fe48803983
2016-01-17 14:44:43 +02:00
Ilya Bumarskov b446986b2a Get vCenter settings from os environment
Change-Id: I15c45d28eb7421946dd7954a73408140516ad28c
Closes-bug: #1533696
2016-01-17 00:00:19 +03:00
Ilya Bumarskov 9afa9f958b vCenter yaml files for scale tests were fixed
Change-Id: I54d872f93c870307b1fb218812c159f4417442c2
Related-bug: #1528131
2015-12-25 15:50:48 +03:00
Ilya Bumarskov d23ae0f429 Add scale tests for vCenter+DVS
Change-Id: I0efc8f97adb0eaeb83a321db4cb4508f99258e5e
Closes-bug: #1528131
2015-12-21 16:08:40 +03:00
Ilya Bumarskov e98ef8cb59 Update vCenter tests for 8.0 release
Change-Id: I7fff70f9149dcc8e9bbb73e2c4471594c0249e2b
Closes-bug: #1524645
2015-12-11 09:30:48 +00:00
Jenkins 9054581175 Merge "Fix for incorrect names of configurations" 2015-12-02 11:02:42 +00:00
NastyaUrlapova aae328cea7 Fix for incorrect names of configurations
Closes-Bug: #1521902
Change-Id: If3553a495e0a4a33e7abcd92607ce2d69cd22292
2015-12-02 08:52:12 +00:00