Commit Graph

54 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
Alexander Kurenyshev 63deb9311a Fix adds a skip to the heat and live migration tests
We have to skip 5 tests to allow overall gate tests pass
This fix adds a skip to test gate_ostf_ceph_ha because
it runs ostf too, and the gate_ostf_update depends on it

Change-Id: I635c5f2a565884f2ce51b0e3899870a9c3d22440
Partially-Bug:1611382
2016-08-11 16:42:58 +03:00
Jenkins fcf0025a38 Merge "Fix adds a skip to the heat and live migration tests" 2016-08-10 17:24:56 +00:00
Alexander Kurenyshev c52afd24f6 Fix adds a skip to the heat and live migration tests
We have to skip 5 tests to allow overall gate tests pass
Closes-Bug:1611382

Change-Id: I2c16c55b15c040f121cfb9776cea636189895113
2016-08-10 14:58:11 +03:00
Alexey Stepanov fcbb7db253 Fix review_fuel_client test
1. Use OPENSTACK_RELEASE for seeking of actual release
2. Use SSHClient api instead of additional helpers
3. Do not re-request admin remote between steps
4. Fix imports order
5. Use unicode literals

Change-Id: I5b58b1b6a30d8b38740b0d3d18a72e80399a6acf
Closes-bug: #1610941
2016-08-10 12:27:27 +03:00
Kyrylo Romanenko ab0c889391 Unskip boot and connectivity check of Ironic instances
Change-Id: I57d0bd0fa2115dfe87f0213f5d5619d37ccce413
2016-07-25 20:30:06 +00:00
Anton Studenov ed18a79a06 Add timeout_msg values in fuelweb_test/tests
- removed redundant try/except/assert

Change-Id: Ic83e5e3333f7f8ad14f2e4ba7779b174b2585802
2016-07-21 15:53:34 +03:00
Jenkins 361419d41e Merge "Fix several code style issues" 2016-07-11 07:44:25 +00:00
Artem Grechanichenko 459a1be121 Fix env configuration to avoid controller-ceph mix
Related-Bug: #1589956

Change-Id: I17ae387efdf1f271fc236931b6eb6495b541b7d7
2016-06-30 09:38:45 +00:00
Kyrylo Romanenko 59c9103676 Fix several code style issues
Fix imports ordering and grouping, docstrings style,
use parentheses instead of backslashes for line breaks.

Change-Id: Id4afe893ddfe4899b8fc69b34571bd7a9d051652
2016-06-22 16:33:31 +03:00
Artem Grechanichenko d3f262c368 Refactor test_nailgun_agent
1)As we have method for rebuilding bootstrap with packages from review
so no needed upload this package to master node and rebuild boostrap manually
and manually updating nailgun agent
2) moved update_bootstrap_cli_yaml to helpers/utils
3) removed not needed methods

Change-Id: I42008d795fc2875386144c10ec557ccc8e25df49
Closes-Bug: #1590331
2016-06-08 14:32:33 +00:00
Jenkins a71510f648 Merge "Disable step14-15 in fuel-agent gate tests" 2016-05-12 09:19:27 +00:00
Tatyana Leontovich 4fa7f92aee Disable step14-15 in fuel-agent gate tests
We should to disable vm creation on ironic node
until LP1576881 become fixed.
According to It happens only after stable branches
creation for 10.0, we disable this steps and
turn on test into voating mode to get feedback for the fuel-agent patches.

Change-Id: I1b2c8666f605f4d3ec29138e021dd419c87d3c78
Related-Bug: #1576881
2016-05-11 12:43:13 +03:00
Tatyana Leontovich 03c3fd8cf9 Add check_ceph health into gate_ostf
In gate test we do not check ceph health after revert,
that leads to false negative result like in lp1570805. Add it usage here.
Also enable platfrom tests to run

Change-Id: I2de88b66978149f535e8c13fd9c402c9ee407a8a
Closes-Bug: #1570805
2016-05-11 11:24:05 +03:00
Maksym Strukov 75c35894a2 Updating SkipTest() with error messages
Change-Id: I1d11bd25f9d40c2f9289bd4c68f00aca04ff4733
Closes-Bug: #1515601
2016-04-28 12:54:59 +03:00
Jenkins f8ef8a8913 Merge "Add method to update node interfaces" 2016-04-27 09:30:20 +00:00
Artem Panchenko 86dfc2d009 Upload new packages before rebuilding bootstrap
Packages assembled from CR were uploaded after cluster
creation in step #9, so bootstrap image was built with
old package. Now test uploads fresh packages before
rebuilding bootstrap image.

Also moved the step with package version verification
before the step with cluster deployment and added
possibility to remove old packages from target
repository while uploading new files.

Change-Id: Id768b87980fa112c1dbb82f886f390798ce4d8b0
Closes-bug: #1574591
2016-04-25 17:23:04 +03:00
Kyrylo Romanenko ca9b08cb7d Simplify environment configuration for review_fuel_agent_ironic_deploy test
Use less resource-consuming cluster configuration.
Fix _wait_for_ironic_hypervisor to work without computes.

Change-Id: I2abb01faca3e5fbfa1ef5d548432a7be65ecaae1
Closes-Bug: #1571997
2016-04-22 13:57:14 +00:00
asledzinskiy 3aba5286b2 Add method to update node interfaces
- Add method to update node interfaces through cli
- Update cli tests with new method

Change-Id: Icd79684f7a2b48972135bed6e25261dc8e977255
Closes-Bug: #1564462
2016-04-21 16:25:05 +03:00
Artem Grechanichenko 08afbdab3e Temporary disable ironic actions steps in test_review_in_fuel_agent
Due to random failures on Ci slaves with high load
temporary disable ironic actions
After resolving failures on CI need to revert changes

Change-Id: Ib56e27f016dec8776e8b39fd668571ac87693139
Related-Bug: #1571997
2016-04-19 16:31:07 +03:00
Tatyana Leontovich a1e3309e4e Add invokation on network checker
To catch regression in network checker,
add it invocation into fuelweb deployment gate test

Change-Id: I089f175a7930e9b499016531ea52894e4ff81e16
Closes-Bug: #1570248
2016-04-14 12:46:38 +03:00
Artem Grechanichenko c2c6a11c5c Extend fuel-agent gate with ironic checking
-Extend fuel-agent gate with ironic checking.
-Refactor update_fuel_agent_rpm method to be more universal
-Change updating fuel-agent in bootstrap to use fuel-bootstrap methods
-Delete patch_and_assemble ubuntu bootstrap method

Change-Id: I495e8c15ad05188bb0312ca8cf4fbc1169a88bae
Closes-Bug: #1551156
2016-04-13 14:19:22 +00:00
Tatyana Leontovich 1c2a1b41c5 Add --force usage in cli-gate test
Add --force flag for claster deletion in cli gate test

Change-Id: I7b8c527d17517b48cae34da9fb22bdf984fdaa8e
Related-Bug: #1562028
2016-03-28 14:27:20 +03:00
Alexey Stepanov 37009b912a Pylint: fix trivial issues 1
Change-Id: Ie847c0c91f4de31d19e559ab6becaf0a3934a7d0
fix: invalid indent, incorrect formatting, incorrect type check
Related-bug: #1556791
2016-03-16 10:30:12 +03:00
Tatyana Leontovich d2c6f59c35 Add gate test for nailgun agent
Add gate test for nailgun agent:
* should be run by group review_nailgun_agent
* CUSTON_ENV should be false
* UPDATE_FUEL should be TRUE
* UPDATE_FUEL_PATH path to nailgun-agent rpm

Change-Id: I8e2057ef61a53e704926bcb79a26b38cdcc5ad7a
Closes-Bug: #1551346
2016-03-03 12:37:39 +02:00
Tatyana Leontovich dda2392de8 Remove deployment task for python client test
The main goal of test is check if it possible to create env and execute task.
To achive this goal execute only node provisioning looks like enaugh.

Change-Id: I2697a63a688c7bcd82382fc747fe930e8ccd60fa
2016-02-26 20:13:42 +02:00
Tatyana Leontovich 0e5156b751 Add usage of SSHManager() in gate tests
Update next tests with SSHManager() usage:
* fuel-agent
* fuel-ostf
* fuel-web
* fuel-astute

Related  sshmanager-integration

Change-Id: Iafc39f1c2c08372c02762d0552d8e70f2aec70b5
2016-02-25 20:42:00 +02:00
Tatyana Leontovich 982ff75f96 Fix type error in usage of func from cli_base
Methods signatures in tests.cli_base.py were changed.
So gate tests start to fail with type error,
according to it missed to be updated.

Change-Id: Ib4dfec08dcdb5e249505187bb6ebaeb9d6715abe
Closes-Bug: #1547195
2016-02-18 21:42:14 +02:00
tatyana-leontovich 8a29f02cf0 Revert "Add gate_tests directory for test_directory"
Config on iso updated, so deprication message no appears anymore.
We can remove this adhoc
This reverts commit 4b7bde303d.

Change-Id: I274de2c92b04a982aeb8094f89b12d3d2ee7d303
2016-02-17 14:07:45 +00:00
Tatyana Leontovich 4b7bde303d Add gate_tests directory for test_directory
This patchset contains next fixes:
* Add gate_tests into system_tests.__init__ to make gate tests
  to be discovered
* Add parameter cli_command to method run_on_remote_get_results:
 - If cli_command=True we should ignore first 2 indexes
 - For other cases works as before

Change-Id: Idc89f1cfa3422ea1bf7de4520f758f1dc550d203
2016-02-15 17:26:22 +00:00
Tatyana Leontovich d96b55d316 Temporary disable platfrom test execution
Change-Id: I33f4ed574325837972739bf8e321353dbb0f2a4d
Related-Bug: #1544179
2016-02-10 19:27:13 +02:00
Artem Grechanichenko 6dc9bf1f12 Change test_in_review_in_fuel_agent docstring
Change docstring information referring to removing containters
and updating fuel-agent package only on master node

Change-Id: I8727f39d3f29274baf6df97787bf0572bd8a71d5
Related-bug: #1543573
2016-02-10 12:52:30 +02:00
Tatyana Leontovich 9a4f517bd4 Remove db check from review test
To verify fuel cli review it is enaugh to delete env over it

Change-Id: I66154f4f795ba661299b08bb6c87bba2182d99b4
2016-02-09 16:32:24 +02:00
Vladimir Kozhukalov f9ca28228b Fix gate tests that rely on docker containers
The thing is that some of our tests try to
update a package inside a docker container.
This patch fixes this.

Depends-On: I9c2a3b1f988ba9bb937546eab2a0dbe84d19b18b
Implements blueprint: get-rid-docker-containers

Change-Id: Ic334044d522de466f16f3c56ad5ac56323ab6926
2016-02-08 17:46:59 +03:00
Tatyana Leontovich cfdf3b3284 We do not need 6 osd node for ostf gate test
It is to mach 6 ceph-osd nodes for ostf-gate test

Change-Id: Ib5390dff7f327dad2539c95e5e9996581f4da3ca
2016-02-04 17:00:49 +02:00
Tatyana Leontovich 0779ef145e Ignore configuration suite in env before update
We add ignoring of this suite in test where we update OSTF but
forget to do it in tests where we deploy env and create snapshot

Change-Id: I3eb11c23d8c4b4834d9ef6307a561a66243a3ef8
Related-Bug: #1540459
2016-02-03 21:46:41 +00:00
Tatyana Leontovich 95c1b94bf0 Ignore configuation suite for ostf gate test
To get configuration test passed on gate CI,
we need to change default cred for admin node.
But for now we can not so this according to issues in ntp
sync code with non default creds.
So disable configuration tests execution for now.

Change-Id: I2d79d6dddef5d7c0aef9eba0471d8bf46792ab4b
Related-Bug: #1540459
2016-02-01 18:26:36 +02:00
Jenkins 0c2d8ac5da Merge "Add gate test for Astute" 2016-01-25 09:14:59 +00:00
Andrey Lavrentyev f5475aa4cb Add gate test for Astute
Add gate test for Astute that should be executed for each review in openstack/fuel-astute repo.

Next variables should be exported:
UPDATE_FUEL=True
UPDATE_FUEL_PATH=/path/to/rpm/to/be/downloaded

Test depends on ready_with_3_slaves, so it is better to run it with -k/-K options.

Scenario:

    1. Revert environment ready_with_3_slaves
    2. Upload package
    3. Update Astute rpm package from review
    4. Update network configuration
    5. Create env
    6. Update nodes with roles: controller, compute, cinder
    7. Deploy cluster
    8. Start ostf tests to check that changes do not reproduce regression

Change-Id: I4de4513e0f9186fda8750a74b44b5cff0edfbc21
2016-01-22 16:09:21 +03:00
Tatyana Leontovich d3bd122b3f Stop rstrip rpm from package name
Change-Id: Id62205dc509d0d519a1e8038b0c1d5382a2d8ced
Related-Bug: #1522106
2016-01-13 19:35:15 +02:00
Tatyana Leontovich 6e278157dc Ignore src sources for packages
Change-Id: I6e309740a9fc368ecff92cddf6bfd7cdb9597a5a
Related-Bug: #1522106
2016-01-13 15:23:15 +02:00
Tatyana Leontovich 0e9e08e1f2 Fix package path
Change-Id: I64470f4d335f7c37d8713f05ca691f5baafd330b
Related-Bug: #1522106
2016-01-13 10:42:39 +00:00
Artem Grechanichenko b94b438f6d Fix wrong dependency for test_review_in_fuel_agent.py
Need use @test(depends_on_groups=['prepare_release'] instead of
depends_on_groups=['ready'] to correct work in CI environment

Change-Id: I61cc77af53bdd11e563280db9397fb402477549d
2016-01-13 08:24:08 +00:00
Artem Grechanichenko cee8f4eb8b Fix fuel-agent ci gate test
Fixed invalid network provider in test_review_in_fuel_agent
Add full_pack_path to for avoiding of situations with the incorrect naming
of fuel-agent rpm package

Change-Id: Idf28ee751166f570f352f9423af6e0cd7e896382
2016-01-06 15:42:08 +02:00
Jenkins b445e7c217 Merge "Check if package from review installed" 2016-01-06 13:24:11 +00:00
Tatyana Leontovich 44405579c1 Check if package from review installed
Change-Id: Ib98bd596bcae341af80253a0331696c4103d4ea2
Related-Bug: #1522106
2016-01-04 16:42:37 +00:00
Tatyana Leontovich 83cd865771 Add gate test for fuel web
Add gate test for python fuelweb  that should be executed
for each review in openstack/python-fuelweb repo.

Next variables should be exported:
UPDATE_FUEL=true
UPDATE_FUEL_PATH=/path/to/source

Test depends on empty,
so it is better to run it with -k option.
test_group: review_fuel_web_deploy
Scenario:
 1. Revert snapshot "empty"
 2. Apply changes into nailgun
 3. Get release id
 4. Update networks
 5. Bootstrap 3 nodes
 6. Create cluster
 7. Add 1 controller nodes
 8. Add 1 compute node
 9. Add 1 cinder node
 10. Deploy environment
 11. Run OSTF

Change-Id: I69ab8b657e996bec74333900f8a5e6d521c0743c
2015-12-30 20:40:41 +00:00
Alexey Stepanov 4a4e9f3baf Fix incorrect expected step at test start
Change-Id: Ibca1716cc2f86ffbd3a448162802b2c890fc7ff9
Closes-bug: #1527123
2015-12-25 18:05:43 +03:00
Artem Grechanichenko 7523e5e232 Adding bootstrapping rebuilding to test_review_in_fuel_agent
Adding gates_test/helpers/utils patch_bootstrap methods
to rebuild centos and ubuntu bootstraps to use new code
from fuel-agent review.
Methods for CentOS bootstrap commented and unused.

Change-Id: I8cc601dfa53f71b4e1d78814ce451ea9d98940e9
Closes-Bug: #1519880
2015-12-22 16:04:48 +00:00
Tatyana Leontovich c5fd4b578d Add gate test for python-fuelclient repo
Add gate test for python-fuelclient that should be executed
for each review in openstack/python-fuelclient repo.

Next variables should be exported:
UPDATE_FUEL=true
UPDATE_FUEL_PATH=/path/to/source

Test depends on ready_with_1_slaves,
so it is better to run it with -k option.

Scenario:
 1. Revert snapshot 'ready_with_1_slave'
 2. Apply changes from review
 3. Bootstrap 1 node
 4. Show  releases list
 5. Create cluster over cli
 6. Update networks
 7. Update SSL settings
 8. List environments
 9. Add and provision 1 node with controller role
 10. Deploy node
 11. Delete cluster

Change-Id: I0af077a7121e7978f2612b213e4905d07e57c0e9
2015-12-18 16:53:27 +02:00