Commit Graph

446 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
Vladimir Khlyunev f1d636e508 Fix sriov-related methods
- Introduce new method for getting devops node based
  on nailgun node's id
- Add missing 'value' key to enabling sriov

Change-Id: I95b60c25eab97e8577a16481741a76db99207976
(cherry picked from commit 8d2ccd2d26)
2017-03-31 12:01:43 +00:00
Fedor Zhadaev dc2a892a02 Ensure that all nodes goes offline after shutting them off
Change-Id: Ia3220da94d7f1a9cca5f0eb96c50a1c1b077d593
Closes-Bug: #1672969
2017-03-27 11:03:29 +00:00
Dmitry Belyaninov eeee1e1ffd Devops client for fuelweb
We should use Devops client for access to env.
Also some deprecated functions were replaced.

Change-Id: If50a8288d96106525944d3849d9e0e067e511a79
2017-03-21 07:19:00 +00:00
Jenkins 69c3537c12 Merge "Fix vlan assignment for bond interface" 2017-03-15 11:37:54 +00:00
Jenkins de8612b7fb Merge "Fix dpdk attributes for bond interfaces" 2017-03-15 05:19:11 +00:00
Jenkins d2a3b4c324 Merge "Deprecation warning" 2017-03-14 12:04:40 +00:00
ibumarskov 682675c33e Fix vlan assignment for bond interface
Change-Id: I44eac0c8a3ff9db3fb97d1f02de34cf9deb889e0
Closes-bug: #1670360
2017-03-14 11:47:42 +00:00
ibumarskov 1fabdff3cf Fix dpdk attributes for bond interfaces
Change-Id: If52aa8fca4dc6eb69940ec344a8b6de3fb39ed86
Partial-bug: #1668289
2017-03-14 11:45:31 +00:00
Jenkins 2d230ab9d7 Merge "Add ironic baremetal template" 2017-03-13 15:15:44 +00:00
Vladimir Khlyunev 29995868ab Fix legacy call for get_network_pool method
ip_range is used wrong, we need cidr of the network

Change-Id: Ic6acced8228e325ada1090fe218ef7bf9a88bfef
2017-03-10 13:41:20 +00:00
Dmitry Belyaninov 932881c47c Deprecation warning
Deprecation warning for fuel-devops 2.9 was added
inside FuelWebClient.

Change-Id: I3a231ff99348fcfebecfb67964e40e04a377beba
2017-03-10 11:00:23 +00: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
Jenkins 0a8f644fa6 Merge "remove vmware" 2017-02-28 10:21:24 +00:00
Jenkins 838ed5ee42 Merge "Stdout for remote call fix" 2017-02-15 09:54:52 +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
Dmitry Belyaninov 185b824873 Timeout changing for restart procedure
We have few tests failed on call "warm_shutdown_nodes"
with 4x60 timeout. But there are few rassed tests with
10x60 timeout. So longer timeout should be used for
all tests.

Change-Id: I0c7e63b4e9156f35d6679a9dcdfb7b9249c6796a
Partial-Bug: 1652000
(cherry picked from commit 18e4d59570)
2017-02-08 08:00:18 +00:00
Dmitry Belyaninov b3db3e1f64 Stdout for remote call fix
Wrong property used for the stdout analysis .
Also steps order fixed.

Change-Id: I56f465facdd3e3e4fd6b4e7aa61690214f3b254c
Partial-Bug: 1652030
(cherry picked from commit 0eb080905b)
2017-02-07 12:02:17 +00:00
Jenkins 427c2506cf Merge "Add non-dpdk tests for ovs firewall driver" 2017-02-06 09:44:56 +00:00
Dmitry Belyaninov c6a1f7a29d Check status after redeploy
We should check cluster status and deploy state after
deploy and redeploy. Current tests did not contain this
check and fails after deployment on OSTFs run.

Change-Id: I84adc8981b1486c163425fa0b9506e29650203cf
Closes-Bug: 1658071
2017-02-03 08:58:30 +00:00
Sergey Novikov 0afab0e129 Add non-dpdk tests for ovs firewall driver
Change-Id: I6423aa1c6511c2a9992a8092d02e933641d9ea51
2017-02-02 11:52:58 +00:00
Stanislaw Bogatkin 62ec18011f Change path for astute.yaml
As astute.yaml splits for 2 parts, rename file in tests accordingly.

Change-Id: If7c6f26fe2a1835b2e0824b8a9cba261fddd709c
Related-Bug: #1660308
2017-01-31 20:54:06 +03:00
Sergey Novikov 5297e50239 Update bond tests
Juat another update of bond tests according to
fix of https://bugs.launchpad.net/fuel/+bug/1652068

Change-Id: I3c0b2dd09f54fefb52baef914047507fd9cc0511
Closes-Bug: 1644588
2017-01-18 09:53:46 +00:00
Vladimir Khlyunev 6bf6fcdeff Update dpdk and sr-iov configuration methods with new api
Serialization for features mentioned in title was changed so
we have to use new fields

Change-Id: If362a37fdb16d6672a266567490e67a22ba16f3e
Partial-bug:1644588
(cherry picked from commit 11783da6ac)
2017-01-11 11:55:25 +00:00
Vladimir Khlyunev 986899d611 Detach dpdk and hugepages config method from test class
This refactor is required for new nvf test implemented later

Change-Id: Id50a9d4dc414d66b569cf1f0ac7c06754d6484a5
2017-01-10 09:40:33 +00:00
Sergey Novikov 3c7d662d95 Update offloading and MTU configuration due to a new API
Change-Id: I958f0a8caf8dc8156c8a95381c94690b84ee7ae6
Closes-Bug: 1644588
(cherry picked from commit 94e2fd57a2)
2016-12-15 08:36:07 +00:00
Jenkins 60b5adb103 Merge "Add AUTH_S3_KEYSTONE_CEPH_ENABLED setting" 2016-10-25 13:50:11 +00:00
Alisa Tselovalnikova e68c910a44 Check mac only for physical interfaces
Change-Id: I763fabcd849c82fc2abd8873c0c46e4047fbdfa5
Closes-Bug: #1591746
2016-10-13 09:34:52 +00:00
Alexey Stepanov d9d8c524ef Do not use cat for file read
Do not use cat for file read:
   it's difficult for debug operations with source data
   YAMLEditor content calls get_content() if not loaded

Change-Id: I75061c067172085de0e5fb1baa051816a4a707eb
2016-10-10 16:00:35 +03:00
Alexey Stepanov be843643fb validate galera: check wsrep_ready, wsrep_connected and wsrep_cluster_size
1. Backport code from mater to make debug easier
2. Use wsrep_ready, wsrep_connected and wsrep_cluster_size

Closes-bug: #1628963

Change-Id: I1e2234e0568a2875c82cc2cb29ddfa7fac61ab92
2016-10-10 16:00:35 +03:00
Oleksandr Kosse ea0364a256 Added check of return value from fuel-devops
When we manage the environment with a manually added node, the lack of this
check leads to a fail.

Change-Id: I782bb7e0f6676281207e0f4201ce6b9fd930e76e
2016-10-10 14:39:23 +03:00
Alisa Tselovalnikova c47aa7ea7a Add the task waiter for test_services_reconfiguration
The nailgun validator for openstack config raises an exception
when 'deployment' task is present for particular cluster
and has 'pending' or 'running' state, so, we should implement
equivalent check on fuel-qa side.

Change-Id: I720e8fcd21907c64b393bc933056aef61167b25f
Closes-Bug: #1618880
2016-10-04 13:13:49 +00:00
Maksym Shalamov 919246ceaf Add AUTH_S3_KEYSTONE_CEPH_ENABLED setting
Also, add this setting handling in the create_cluster method

Change-Id: Iaf50eaba00bc5a0b224391902bca9989a0ef4edd
Closes-Bug: #1629299
2016-09-30 17:34:00 +03:00
Alexey Stepanov f15352b934 update_node_networks: fuelweb_admin network is set directly
update_node_networks: fuelweb_admin network is set directly
Automatic substitution is not supported ant it was a reason
for tests failure on the fuel-devops 3

Change-Id: Ia7dcee574c3146a870cd317dd991566af7eaefbe
2016-09-28 11:44:04 +03:00
Jenkins c321d50fd4 Merge "Add tests and handlers for graph_concept_extension." 2016-09-19 12:45:19 +00:00
Maksim Malchuk b12ad32816 Fix replace_default_repos to use correct releases
This change removes hardcoded unavailable releases and makes the
replace_default_repos function more flexible to support only needed
and available releases. The previous version didn't work with UCA
environments.

Change-Id: Iec53c695037b08ee26e8e6c07fbf1dfacfcadde8
Closes-Bug: #1624295
Related-Bug: #1615488
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
2016-09-16 14:52:30 +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
Vasily Gorin 44acb7b080 Add insecure value for vmware configuration.
We need to set the 'insecure' value to True.

Change-Id: Ic90d1b5eb5959df3636f074ab099a90cd7e5a315
Closes-Bug: #1623864
2016-09-16 10:25:49 +00: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
Alexey Stepanov 0cb33e9c22 Get ID of a last created cluster: sort clusters
Get ID of a last created cluster: sort clusters
Due to possible order change in list_clusters,
we have to sort clusters before select "last"

Change-Id: I701405e517708ce92568d98c6b6559dcc5c052d7
2016-09-14 17:38:15 +03:00
Jenkins f8ac3c1a5e Merge "Start NailgunClient implementation for Mitaka and Newton in core" 2016-09-07 09:42:54 +00:00
Maksym Strukov 424dbce4d1 Method warm_shutdown_nodes to use sudo
Change-Id: I0a530a93ea4db762bb703a881b1787aec1e0df9c
Closes-Bug: #1619019
2016-09-06 18:40:30 +03:00
Alexey Stepanov 4481572b10 Start NailgunClient implementation for Mitaka and Newton in core
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
2016-09-06 12:49:48 +00:00
Alexey Stepanov dca635ef0a ha one controller tests: make unicode
Use repr in logwrap
make unicode strings ha one controller tests
get_cluster_block_devices -> make unicode output
  (method used 1 times in single test)

Change-Id: Ia72f57b6be13c66edfcb4512f99f01f11da20f13
Closes-bug: #1620330
(cherry picked from commit 5fb4f5d)
2016-09-06 12:41:54 +03:00
Alexey Stepanov 78211fb273 Initialize NailgunClient with session only
1. Initialize NailgunClient with session only - old way was deprecated > 1 month ago
2. get_releases_details -> get_release (was method duplicate)
This changes is required for the future refactoring (move to core)

Change-Id: Ia01a453f7f8233d4d39152bf56714157e3d74475
Blueprint: fuel-qa-join-helpers
(cherry picked from commit 132455b)
2016-09-05 10:39:58 +03:00
Alexey Stepanov 7ec0f37fa1 Move QuietLogger and logwrap to core
1. Move QuietLogger and logwrap to core
2. Fix QuietLogger (if log level was upper, than in param,
  QuietLogger ebabled additional logging instead of pass)
3. Cover by unit-tests
4. Added missed license text
5. add *.log to gitignore

Change-Id: If842791000c76852fe1dec1e66edcc081c278b2c
Blueprint: fuel-qa-join-helpers
(cherry picked from commit b7ca0ff)
2016-09-05 10:39:58 +03:00
Alexey Stepanov 88631cf43e Revert "Temporary: flag check_tasks is set to False"
This reverts commit 752d9c556c.

Change-Id: I6a8a780789309b46d8d8ddc0e9eb05e7485a7598
2016-08-30 06:57:55 +00:00
Jenkins afa28387d3 Merge "Fix some typos in the files" 2016-08-24 14:18:10 +00:00
Vladimir Khlyunev 7a2b6398a6 Fetch next deployable release basen on OPENSTACK_RELEASE var
Right now we have mitaka and mitaka+UCA releases which both uses
Ubuntu as operation system. We want to predict "which release will be
taken for next operations".
'octane upgrade-env' now requires release id so this patch is required
for further changes
https://review.openstack.org/#/c/358881/

Change-Id: Icc4c2f534a13e11995129bad62b4fc985633fb34
2016-08-24 11:34:08 +00:00