astute.yaml fixtures are outdaded

Bug #1535339 reported by Aleksandr Didenko on 2016-01-18
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
High
Aleksandr Didenko
8.0.x
High
Aleksandr Didenko
Mitaka
High
Aleksandr Didenko
Newton
High
Aleksandr Didenko

Bug Description

We have a lot of outdated fixtures for noop tests:
http://paste.openstack.org/show/484155/

Which may lead to skipping a big part of noop tests. We need to update them asap.

description: updated
Changed in fuel:
status: New → Confirmed
summary: - astute.yaml fixtures are outdadet
+ astute.yaml fixtures are outdaded
Aleksandr Didenko (adidenko) wrote :

Since we're removing nova network support, we can also safely drop all novanet* astute.yaml fixtures for 8.0 and 9.0 tests

Bogdan Dobrelya (bogdando) wrote :

The most important thing is missing "namespace: haproxy" for vips in astute.yaml templates. This makes all of the openstack::ha::* cases to be skipped in the noop tests

Fix proposed to branch: master
Review: https://review.openstack.org/269507

Changed in fuel:
status: Confirmed → In Progress
Aleksandr Didenko (adidenko) wrote :

It also looks like we have vcenter/vmware related fixtures only for nova-network which is going to be deprecated and thus removed from noop tests. So I guess we need new fixtures with vcenter/vmware for neutron and fuel-8.0

tags: added: team-network tech-debt
Changed in fuel:
assignee: Aleksandr Didenko (adidenko) → Bogdan Dobrelya (bogdando)

Reviewed: https://review.openstack.org/269507
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=2b138b9c6e0384a135c682792e2d1b006254c049
Submitter: Jenkins
Branch: master

commit 2b138b9c6e0384a135c682792e2d1b006254c049
Author: Aleksandr Didenko <email address hidden>
Date: Tue Jan 19 10:24:46 2016 +0100

    Update astute.yaml fixtures

    - Remove no longer needed novanet fixtures
    - Update VIP metadata for outdated fixtures

    Fuel-CI: disable
    No point to run integration tests for noop tests fixtures update.

    Partial-bug: #1535339
    Change-Id: Ie88ba085f202e91ea84a567e2c2a2af048ec8621

Fix proposed to branch: master
Review: https://review.openstack.org/274160

Changed in fuel:
assignee: Bogdan Dobrelya (bogdando) → Aleksandr Didenko (adidenko)
Matthew Mosesohn (raytrac3r) wrote :

This is not proposed for 8.0. It will not make 8.0 HCF and is not critical for release.

Change abandoned by Aleksandr Didenko (<email address hidden>) on branch: master
Review: https://review.openstack.org/274160
Reason: Should be proposed to diff repo

Reviewed: https://review.openstack.org/274160
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=e64cd956f4abbaba1f601763f0985e4c28f604b2
Submitter: Jenkins
Branch: master

commit e64cd956f4abbaba1f601763f0985e4c28f604b2
Author: Aleksandr Didenko <email address hidden>
Date: Fri Jan 29 18:02:33 2016 +0100

    Fix outdated noop rspec tests

    Fix some outdated rspec tests to make them work properly with
    more recent fixture.

    Disabled integration tests since this patch affects noops only.

    Change-Id: I6c369cdc0262d7a681deda2a5a9ac58bdcea7136
    Fuel-CI: disable
    Partial-bug: #1535339

tags: removed: team-network
Changed in fuel:
assignee: Aleksandr Didenko (adidenko) → Kyrylo Galanov (kgalanov)
Changed in fuel:
assignee: Kyrylo Galanov (kgalanov) → Aleksandr Didenko (adidenko)

Reviewed: https://review.openstack.org/293321
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=714f4747760bccb93850920d516cb506d8959118
Submitter: Jenkins
Branch: master

commit 714f4747760bccb93850920d516cb506d8959118
Author: Aleksandr Didenko <email address hidden>
Date: Wed Mar 16 10:00:04 2016 +0100

    Fix keystone URLs in noop tests

    Fix some outdated noop rspec tests to match with the current
    manifests.

    Change-Id: I4bf4bc583fba96a5f0b109cf9e74bd82d3fa1bfe
    Fuel-CI: disable
    Partial-bug: #1535339

Changed in fuel:
assignee: Aleksandr Didenko (adidenko) → Jeremy Stanley (fungi)
Changed in fuel:
assignee: Jeremy Stanley (fungi) → Aleksandr Didenko (adidenko)

Reviewed: https://review.openstack.org/300475
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=aaa49dc1202fb5209f302ac7d1b0f121d9ac793b
Submitter: Jenkins
Branch: master

commit aaa49dc1202fb5209f302ac7d1b0f121d9ac793b
Author: Aleksandr Didenko <email address hidden>
Date: Fri Apr 1 14:18:57 2016 +0200

    Update noop tests to work with 9.0 fixtures

    - Update yaml-to-rspec assignments to match with a new set of
      fixtures
    - Fix errors in rspec tests to make the work properly with up to
      date fixtures

    Integration tests are disabled because this patch affects noop
    rspec tests only.

    Fuel-CI: disable

    Partial-bug: #1535339
    Change-Id: I02a289d2d206a1f4ac3c829503bbae582717cae1

Reviewed: https://review.openstack.org/302313
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=6908722cfc9bdd81f34a91d12863d79d0a0130a0
Submitter: Jenkins
Branch: master

commit 6908722cfc9bdd81f34a91d12863d79d0a0130a0
Author: Aleksandr Didenko <email address hidden>
Date: Wed Apr 6 17:13:55 2016 +0200

    Switch from RUN: to ROLE: annotation

    * RUN annotation caused duplication for tasks in the old folder
    * RUN should only be used if you need non-standard run configuration
    * With ROLE annotation there's no need to update all the tests
      when you add new astute.yaml fixture for existing role
    * Fix manifest variable in broken tests

    Change-Id: I7a1c98bdb51590d8d80cee387de35d5581cf1da2
    Partial-bug: #1535339

Reviewed: https://review.openstack.org/303953
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=7f1d247d4c2f3af0821486ca30dcccc6094fb50a
Submitter: Jenkins
Branch: stable/mitaka

commit 7f1d247d4c2f3af0821486ca30dcccc6094fb50a
Author: Aleksandr Didenko <email address hidden>
Date: Wed Apr 6 17:13:55 2016 +0200

    Switch from RUN: to ROLE: annotation

    * RUN annotation caused duplication for tasks in the old folder
    * RUN should only be used if you need non-standard run configuration
    * With ROLE annotation there's no need to update all the tests
      when you add new astute.yaml fixture for existing role
    * Fix manifest variable in broken tests

    Change-Id: I7a1c98bdb51590d8d80cee387de35d5581cf1da2
    Partial-bug: #1535339
    (cherry picked from commit 6908722cfc9bdd81f34a91d12863d79d0a0130a0)

tags: added: in-stable-mitaka
Changed in fuel:
milestone: 9.0 → 10.0

Reviewed: https://review.openstack.org/322755
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=e92fa6ac9b0c9abb0eeb44f8bd1ad5a66fa0fbb1
Submitter: Jenkins
Branch: master

commit e92fa6ac9b0c9abb0eeb44f8bd1ad5a66fa0fbb1
Author: Aleksandr Didenko <email address hidden>
Date: Mon May 30 12:33:40 2016 +0200

    Fix noop tests for Fuel-10.0

    We have some outdated and broken tests that needs to be fixed
    before we can update astute.yaml fixtures to 10.0.

    Change-Id: I49321305a81fbc99fa4265cc5836fadb952f997e
    Fuel-CI: disable
    Partial-bug: #1535339

Aleksandr Didenko (adidenko) wrote :

Fixtures are up to date for stable/mitaka

Change abandoned by Alexander Arzhanov (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/328140
Reason: New fix https://review.openstack.org/#/c/320475

Change abandoned by Alexander Arzhanov (<email address hidden>) on branch: stable/mitaka
Review: https://review.openstack.org/328140

Reviewed: https://review.openstack.org/320475
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=7be192b72bc25591e60dc5e1f4df86380edb2b66
Submitter: Jenkins
Branch: master

commit 7be192b72bc25591e60dc5e1f4df86380edb2b66
Author: Alexander Arzhanov <email address hidden>
Date: Tue May 24 17:08:52 2016 +0300

    Fix noop tests for new fixtures

    This patch makes it possible to enable
    new fixtures for I9e6363e20c59fd023a64be1013fa2697e80fdbcc

    -Added the compute-vmware role in globals and hiera
     tasks for noop script
    -Fix compute-vmware running service, this service
     started with enable_compute
    -Fix noop tests

    Change-Id: Ibaf3a0bbbfb1bb8308bb55de8e905ffccb57a0d6
    Partial-Bug: 1541849
    Related-Bug: 1535339

Reviewed: https://review.openstack.org/328241
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=49bc4a28012142dc3b97104f60d367efd9251c23
Submitter: Jenkins
Branch: stable/mitaka

commit 49bc4a28012142dc3b97104f60d367efd9251c23
Author: Alexander Arzhanov <email address hidden>
Date: Fri Jun 10 14:08:56 2016 +0300

    Fix noop tests for new fixtures

    This patch makes it possible to enable
    new fixtures for mitaka I68c01122ac62c04321972feef443df8da546ea83

    - Added the compute-vmware role in globals tasks for noop script
    - Fix noop tests

    Change-Id: If5cd2e0c15c0a7c5125886b6ea2a6cd0fb29456c
    Partial-Bug: 1541849
    Related-Bug: 1535339

Reviewed: https://review.openstack.org/376540
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=db0f5227f9140fddea31efeb960c34fd1944a254
Submitter: Jenkins
Branch: master

commit db0f5227f9140fddea31efeb960c34fd1944a254
Author: Alexander Arzhanov <email address hidden>
Date: Mon Sep 26 17:17:16 2016 +0300

    Fix test for new fixtures

    This fix needed for new fixtures
    https://review.openstack.org/#/c/330625/
    and after this fix https://review.openstack.org/#/c/354106/

    Change-Id: Id18c4d945b0efe2e4afa3f2177c2087d18560e23
    Partial-Bug: #1541849
    Related-Bug: #1535339

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers