Commit Graph

195 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
Jenkins 4226667474 Merge "Implement configdb cli coverage" 2016-09-13 05:24:13 +00: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 cee32166f9 Merge "Add tests for vCenter cluster actions" 2016-09-08 16:50:04 +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
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
Alexey Stepanov fee216eb0d Drop heslpers as announced previously
1. Drop empty fuelweb_test/helpers/exceptions.py
2. Drop unused anymore fuelweb_test/helpers/http.py
3. Drop execute_throw_remote, run_in_remote, run_on_remote_get_results,
execute_remote_cmd.
4. Drop unused private deserializers from SSHManager
5. Fix misprint in deprecation message

Change-Id: I56a220e49f44a4f22b2b3499acf022fef923b323
2016-09-01 08:11:04 +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
Jenkins a902890756 Merge "We shouldn't support cases with separate keystone/db, due to this fact cases will be deleted." 2016-07-12 10:41:27 +00:00
Jenkins 02a6eb2184 Merge "Disable UMM before nodes repetitive restart" 2016-07-12 07:31:29 +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
Artem Grechanichenko 60246f9cd9 Add option to setup centos master node in get_ready_setup method
1) Need to use fuel-devops >=3.0.0
2) Need to use centos_master.yaml devops template
3) export CENTOS_MASTER=True environment variable
4) provide path to CENTOS_CLOUD_IMAGE_PATH, FUEL_RELEASE_PATH and
EXTRA_DEB_REPOS

Change-Id: I1542c2238abc364713f02e4bca6ec7646883bf78
Closes-Bug: #1592419
2016-06-30 15:01:53 +03:00
Maksym Strukov 5809bb6208 Disable UMM before nodes repetitive restart
The problem is that after third reboot nodes are going
into maintenance mode and became unavailable for further
testing. We need disable UMM feature to prevent such behaviour.

Change-Id: I1cce936201872f47d13e3c482e23e1ba4cfc24b2
Closes-Bug: #1588877
2016-06-22 11:29:11 +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
Jenkins 7fa8638d87 Merge "Refactor gerrit client" 2016-06-08 09:15:55 +00:00
Jenkins ddf62d9c10 Merge "Remove all tests related to LMA plugins" 2016-06-08 08:47:45 +00: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
Andrey Lavrentyev b3d498520d Refactor gerrit client
Split code across several files
Move file changes parsing actions to content_parser.py
Add 'BaseGerritClient' class
Move specific actions related to requesting data from the server
  from 'FuelLibraryModulesProvider' class to GerritClient class
Add 'TemplateMap' class to gerrit_info_provider.py
Clean 'FuelLibraryModulesProvider' class pulling unrelated stuff out
Add rules.py with parsing rules
Add new handling rules for osnailyfacter/{manifests,templates}
Add new handling rules for openstack_tasks/{manifests,examples,lib/facter}
Remove gathering modules from dependent/related reviews
Register new files in doc/helpers.rst

Change-Id: I7480ac712ff6a8467ec0ddff3779f4f2dba716ce
Related-Bug: #1583045
2016-06-02 15:42:40 +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
krozin 676320765d Generate report of failed tests and builds per failure reason group.
Script collects SWARM test results from Jenkins for all subbuilds,
gets bugs and test info for all observer failed tests and
do grouping such tests by failure reasons which were found during
analysis across all failed tests across all subbuilds. Finally it
generates a html report.

Implements blueprint: fuel-qa-failure-reason-grouping

Change-Id: Ie6955a206ce72d756a9700a204a3123ab4b10997
2016-05-31 15:32:09 +03: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
Jenkins b23ffa0c34 Merge "Tests for unlock settings tab from different cluster states" 2016-05-23 10:16:00 +00: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
ekhomyakova 65d44cb6a1 Added failover tests for vCenter
Change-Id: I6b0a3691223fbd89fe46667243b48b1398e936c2
Closes-bug: #1575742
2016-05-20 14:50:25 +03:00
Jenkins 1b721f2977 Merge "Custom graphs deployment" 2016-05-19 09:08:44 +00:00