Commit Graph

147 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
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
Sergey Novikov 0afab0e129 Add non-dpdk tests for ovs firewall driver
Change-Id: I6423aa1c6511c2a9992a8092d02e933641d9ea51
2017-02-02 11:52:58 +00:00
Vladimir Khlyunev dd879d206b Add new test for multiqueue feature
The feature was imlemented in nova in liberty release cycle
but it requires qemu 2.5 and libvirt 1.2.19.
Now we updated packages and feature is able to use.
This test is executing base check for the feature.

Change-Id: I5c8dc2471e1f66df221be5f554c30704b7aac479
2016-11-16 12:28:43 +00:00
Mikhail Samoylov 894f6883be Add tests and handlers for graph_concept_extension.
Test scenario 1:
  1. Revert snapshot "ready_with_3_slaves"
  2. Create env with 3 controller nodes and 1 compute+cinder node
  3. Provision nodes
  4. Upload two simple graphs
  5. Make snapshots for next tests and resume snapshot
  6. Execute graphs
  7. Check that graph tasks was executed and
     finished without any errors
  8. Check the created by graph tasks file

Test scenario 2:
  1. Revert snapshot "extension_graph_prepare_env"
  2. Execute graphs via API
  3. Check that graph tasks was executed and
     finished without any errors
  4. Check the created by graph tasks file

Change-Id: I45849d680c1224771ac8db61827ac56950c903f4
Closes bug: 1619638
Blueprint: graph-concept-extension
2016-09-16 15:27:18 +03:00
Jenkins 32b25317c7 Merge "Test public API" 2016-09-15 08:26:45 +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
Alexandr Kostrikov 20fa6bfa5c Implement configdb cli coverage
There are new handlers in fuel cli which are
intented to utilize CRUD operations of
ConfigDB.
Work with values(levels and overrides) is verified

Change-Id: I531733b296765b0d472644fbe3739e03c0475fca
Closes-bug: #1616047
2016-09-09 12:44:41 +00:00
Jenkins fa35c2fecf Merge "Add upgrade test for multi-rack deployment" 2016-09-07 08:39:59 +00:00
Alisa Tselovalnikova c85e75fdc4 Add upgrade test for multi-rack deployment
Closes-Bug: #1616998

Change-Id: I914c296262f040783134b85e0b6229204c86ca4a
2016-09-06 10:36:48 +00:00
Jenkins 8568138651 Merge "Add new swarm test for cinder block device" 2016-09-06 09:16:14 +00:00
Sergey Novikov 2b93254b97 Detach smoke and no cluster tests from upgrade file
Next upgrade refactor step:
now its possible to move each test suite to separate file.
This refactor will simplify the future changes.

Change-Id: Id0efc1521bcf00bc2888cf5300ba17a25173ceca
2016-08-24 20:10:32 +03:00
Sergey Novikov cad3ace2e6 Re-group tests related to cluster upgrade extension
Partial-Bug: #1613987

Change-Id: I1c8a173063622156443311f2a22b287f1081e38f
2016-08-18 09:37:46 +00:00
Alexey Stepanov 69c58a53ba OS Upgrade tests: separate helpers
1. test_os_upgrade is moved under test_os_upgrade
2. main code is moved to separate place for excluding copy-paste
  in new tests.
3. Fixed logging due to unreadable output
4. Switch to check_call -> remove pain of cherry-picking
5. Use octane-cleanup

Closes-bug: #1612236
Change-Id: Ida7f5901f070a9ef507ce6027fd2618b8617d89f
(cherry picked from commit a9f7dd2)
2016-08-17 11:59:09 +03:00
Vladimir Khlyunev dee67482f7 Detach ceph-ha test from upgrade file
Next upgrade refactor step: now its possible to move each test suite to separate file.
This refactor will simplify future changes.

Change-Id: I7587dfe038c9ca9a64e12b721b8cf83e66d60ddc
2016-08-12 14:00:09 +00:00
Oleksii Butenko 529a36e9cd Add new swarm test for cinder block device
Add test for check deployment with cinder
block device driver.

Closes-Bug: #1587006
Change-Id: I1d7857b44e7d8f9ad51ffe65a178503f72452198
2016-08-11 12:49:10 +03:00
Vladimir Khlyunev 461f7c582a Rework upgrade with plugin test
Since we are not testing detach-db plugin its time to switch to example plugin
- Move plugin test to separate file
- Replace detach-db plugin with example_v3 plugin
- Download the plugin by URL passed via EXAMPLE_V3_PLUGIN_REMOTE_URL env var

Change-Id: I99217686be856acd8e69e93e5dd3ae40cbb1f15b
Closes-bug:1603415
2016-08-09 09:36:07 +00:00
Vladimir Khlyunev adbdcb6628 Add upgrade test for network template
Change-Id: I9458cf53cc3ce8f5e6e9f75f9d2edadbc3b55eb3
2016-08-03 13:38:24 +03:00
Jenkins db1ae952cc Merge "Add OL tests for live migration" 2016-08-02 14:20:44 +00:00
Jenkins 0f9de24c45 Merge "[BM] Add SR-IOV support test" 2016-07-22 08:27:24 +00:00
Artem Panchenko 6dc2f56278 [BM] Add SR-IOV support test
Deploy cluster with SR-IOV enabled on
computes NICs.

Implements blueprint test-sriov-support
Related blueprint run-fuel-qa-on-baremetal

Change-Id: Idc7606f3eea73e78150dcf43755830e556c0ba89
2016-07-21 19:43:59 +03:00
Jenkins 6442fee154 Merge "Test for security checks on master node and slaves." 2016-07-20 10:04:02 +00:00
Vladimir Khlyunev 459842fe57 Add upgrade "test" for just upgrading of master node.
For executing chain Fuel upgrades and reusing of existing code we need to
create some tool for configurable upgrade. For now it configures via
env variables but later it can be tuned via yaml files.

Change-Id: I4fc2281801ad2a02c63dc0eb92941aadca8b9d33
2016-07-18 14:32:40 +00:00
NastyaUrlapova 540baa73a3 We shouldn't support cases with separate keystone/db,
due to this fact cases will be deleted.

Change-Id: I65bd70e1aada05ba75c1d240549d23eaec783583
Related-Bug: #1601824
2016-07-11 17:16:57 +03:00
Mikhail Samoylov 7fefe52b3a Test for security checks on master node and slaves.
Change-Id: I87aa4d8a5a53446792ff0e1dca05b7e376a00aa3
2016-07-05 18:29:32 +03:00
Jenkins 4acdf370d1 Merge "Support Murano plugin in fuel-qa framework" 2016-06-10 21:25:24 +00:00
Victor Ryzhenkin dbd6c8f8ba Support Murano plugin in fuel-qa framework
- 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
2016-06-10 21:22:47 +03:00
Victor Ryzhenkin 5a89086c27 Add OL tests for live migration
- Add live migration tests using OL computes

Change-Id: Ia5204b6840bfcd015b29c7228b8a6f7c6f9e1467
Closes-Bug: #1569374
2016-06-06 16:58:15 +03:00
Swann Croiset 08dea43d3e Remove all tests related to LMA plugins
These tests are hosted in a dedicated repository

Closes-bug: #1587838
Change-Id: I1001ea45edce6b045d87b1776dca7760fc089412
2016-06-01 11:32:50 +00:00
Jenkins a5423766a8 Merge "Add test with detached haproxy role" 2016-05-27 08:46:00 +00:00
Jenkins 8a27d5387c Merge "Add Unlock settings tab test" 2016-05-26 15:12:39 +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
Alexander Kurenyshev 8d6186acd3 Add Unlock settings tab test
This patch implements tests for Unlock Settings
Tab Feature with randomly changed settings.

Scenario:
    1. Load clusters' configurations from the file
    2. Revert snapshot with appropriate nodes count
    3. Create a cluster from config
    4. Update nodes accordingly to the config
    5. Deploy the cluster
    6. Get cluster attributes
    7. Modify randomly cluster attributes
    8. Add if it's needed ceph nodes
    9. Update cluster attributes with changed one
    10. Redeploy cluster
    11. Run OSTF
    12. Go to the next config

Duration xxx m
Snapshot will be maked for all failed configurations

Change-Id: I3376dc29cf8083ead742384725e3e0a10dae2b34
2016-05-25 16:57:57 +03:00
Victor Ryzhenkin cc244774fb Normalize extra computes tests and add OL basic verification test
- Do not use RH_* variables for images
- Make some methods paramerized to be used in different tests
- Add basic deployment test with OL compute

Change-Id: I86e616640ff4a162b74ee0da74917f06105b7a39
Related-Bug: #1569374
2016-05-24 16:18:25 +03:00
Alexander Kurenyshev 399114cc56 Tests for unlock settings tab from different cluster states
Add tests for Unlock Settings Tab Feature for
partially deployed cluster and for failed
deployment.

Check unlock settings tab after partially deploy
  Scenario:
    1. Revert snapshot ready_with_3_slaves
    2. Create a new env
    3. Add controller and 2 computes
    4. Provision nodes without deploy
    5. Select some nodes (not all) and deploy them
    6. Download current settings and modify some of them
    7. Upload changed settings
    8. Re-deploy cluster
    9. Run OSTF
    10. Make snapshot
  Duration 90m
  Snapshot partially_deployed_unlock

Check unlock settings tab after failed deploy
  Scenario:
    1. Revert snapshot ready_with_3_slaves
    2. Create a new env
    3. Add controller and 2 computes
    4. Change netconfig task to fail deploy
    5. Deploy the env
    6. Download current settings and modify some of them
    7. Upload changed settings
    8. Change netconfig task to normal state
    9. Re-deploy cluster
    10. Run OSTF
    11. Make snapshot

  Duration 60m
  Snapshot failed_deploy_unlock

Change-Id: I84759ae0a603c4749dce2ac9b36c3a3c822514ee
2016-05-23 12:58:11 +03:00
Jenkins 1b721f2977 Merge "Custom graphs deployment" 2016-05-19 09:08:44 +00:00
Alexandr Kostrikov b992294505 Custom graphs deployment
Check that graphs are isolated and generated
from release and cluster tasks.

Change-Id: Ie4454e742693dda8452ec9db90a6eafa8b97d42d
Closes-bug: #1567519
2016-05-18 18:10:13 +03:00
Egor Kotko 201dbf4b41 Add test for etckeeper plugin
1. Revert snapshot with 1 node
2. Download and install fuel-plugin-builder
3. Clone plugin repo
4. Build plugin
5. Install plugin to fuel
6. Create cluster and enable plugin
7. Deploy cluster
8. Check plugin

Change-Id: If03b2e65673dbc473c4afcb39dddaa6832725f46
2016-05-17 11:36:20 +02:00
Vasily Gorin 0b592b1260 ConfigDB API smoke test cases
Folowing test cases is added:
  * test_create_component_and_env_configdb
  * test_get_upload_resource_value
  * test_override_resource_value

This patch includes additional changes for folowing functions:
  * HTTPClient._open in http.py
    - added handling if return code == 308
     Cause: urllib and urllib2 don't support code 308 which is returned
            when redirecting

New methods were added for working with ConfigDB API in nailgun_client.py

Change-Id: I08033b206f0c7e15ab92a857c374da91a328eb14
2016-05-16 17:36:02 +03:00
Jenkins c8913b85dc Merge "Add tests for IBP" 2016-05-14 14:28:19 +00:00
Jenkins 4302de42da Merge "Move extra computes tests into separated dir" 2016-05-12 13:03:37 +00:00
Volodymyr Shypyguzov 7f6977c52b Add tests for IBP
Add tests for Image Based Provisioning
+Add test default packages are installed after node provisioning
+Add test adding package to list installs it
+Add test removing package from list doesn't install it
+Add test adding wrong package name breaks provisioning

Related-bug: #1538140

Change-Id: I71b89b7e14547031eb207f89fab0cc6bab788330
2016-05-12 14:51:21 +03:00
Jenkins 70177a140b Merge "Add test task coverage by lcm tests" 2016-05-12 09:55:59 +00: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
Sergey Novikov 8bf290f4ef Add test task coverage by lcm tests
Implements: blueprint test-granular-task-idempotency
Change-Id: I49dabcf0e9b08eec602ce2a7f5102556df10e343
2016-05-09 14:16:47 +00:00
Victor Ryzhenkin f86dbf78a6 Move extra computes tests into separated dir
- Separate base class for extra computes from tests
- Separate migration test from basic cases

Change-Id: I0c9c31d1d3a011ad0b0257f7a4ae34569e0c9fe8
Partial-Bug: #1569374
2016-05-06 11:07:13 +00:00
Jenkins 94bfa2a99e Merge "template-based test for fuel installation on Centos node" 2016-05-04 12:03:35 +00: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
Dmitriy Kruglov d82fee7e9e Add tests for tasks ensurability
Change-Id: I102ff02542ede7ebf7de86b22aa8964b50a9eb60
Implements: blueprint test-granular-task-ensurability
2016-05-02 10:13:26 +00:00
Jenkins a7e4bd5fca Merge "Test deployment computes with network in DPDK mode" 2016-04-26 09:47:08 +00:00