tempest.conf doesn't contain $project in [service_available] section

Bug #1613542 reported by Thomas Bechtold
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Aodh
Fix Released
Undecided
Thomas Bechtold
Ceilometer
Fix Released
Undecided
Thomas Bechtold
Gnocchi
Fix Released
Undecided
Hanxi Liu
Ironic
Fix Released
Low
avnish
Ironic Inspector
Fix Released
Undecided
avnish
Magnum
Fix Released
Undecided
Thomas Bechtold
OpenStack Data Processing ("Sahara") sahara-tests
Fix Released
Undecided
avnish
OpenStack Identity (keystone)
Invalid
Medium
Thomas Bechtold
ec2-api
Fix Released
Undecided
Sharat Sharma
neutron
Invalid
Undecided
avnish
senlin
Invalid
Undecided
xiaozhuangqing
vmware-nsx
Fix Released
Undecided
avnish

Bug Description

When generating the tempest conf, the tempest plugins need to register the config options.
But for the [service_available] section, ceilometer (and the other mentioned projects) doesn't register any value so it's missng in the tempest sample config.

Steps to reproduce:

$ tox -egenconfig
$ source .tox/genconfig/bin/activate
$ oslo-config-generator --config-file .tox/genconfig/lib/python2.7/site-packages/tempest/cmd/config-generator.tempest.conf --output-file tempest.conf.sample

Now check the [service_available] section from tempest.conf.sample

Tags: tempest
Changed in ceilometer:
assignee: nobody → Thomas Bechtold (toabctl)
status: New → In Progress
summary: - tempest.conf doesn't contain ceilometer in [service_available] section
+ tempest.conf doesn't contain $project in [service_available] section
Changed in aodh:
assignee: nobody → Thomas Bechtold (toabctl)
status: New → In Progress
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

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

Changed in keystone:
assignee: nobody → Thomas Bechtold (toabctl)
status: New → In Progress
Changed in magnum:
assignee: nobody → Thomas Bechtold (toabctl)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to magnum (master)

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

Changed in keystone:
importance: Undecided → Medium
milestone: none → newton-3
Changed in keystone:
milestone: newton-3 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to magnum (master)

Reviewed: https://review.openstack.org/355724
Committed: https://git.openstack.org/cgit/openstack/magnum/commit/?id=017ac4aefb29d99ce7c93554452c7a61365c1194
Submitter: Jenkins
Branch: master

commit 017ac4aefb29d99ce7c93554452c7a61365c1194
Author: Thomas Bechtold <email address hidden>
Date: Tue Aug 16 07:21:20 2016 +0200

    Fix tempest.conf generation

    [service_available] isn't being generated. This patch fixes it.

    Change-Id: Ib188c684b8dc41e7918075bb398776870a3f1c31
    Closes-Bug: #1613542

Changed in magnum:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to aodh (master)

Reviewed: https://review.openstack.org/355544
Committed: https://git.openstack.org/cgit/openstack/aodh/commit/?id=5a3e03ca6ce3e1a8ca80af09b59606a450b53916
Submitter: Jenkins
Branch: master

commit 5a3e03ca6ce3e1a8ca80af09b59606a450b53916
Author: Thomas Bechtold <email address hidden>
Date: Mon Aug 15 17:52:51 2016 +0200

    Fix tempest.conf generation

    [service_available] isn't being generated. This patch fixes it.

    Closes-Bug: #1613542
    Change-Id: I9a30b2b77ee863053c1ddf6e813a5d93fb71caf3

Changed in aodh:
status: In Progress → Fix Released
Revision history for this message
Andrey Pavlov (apavlov-e) wrote :

what purpose of this value in tempest.conf?

if this parameter is added to tempest.conf by the project then functional tests of this project must check the option. but do they check it?

Changed in ec2-api:
assignee: nobody → Sharat Sharma (sharat-sharma)
status: New → In Progress
Revision history for this message
Thomas Bechtold (toabctl) wrote :

@Andrey Pavlov: I added the check. Let's discuss it in the review (https://review.openstack.org/#/c/357766 ) instead of the bug report.

Hanxi Liu (hanxi-liu)
Changed in gnocchi:
assignee: nobody → Hanxi Liu (hanxi-liu)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to gnocchi (master)

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

Changed in gnocchi:
status: New → In Progress
avnish (avnish-palmca)
Changed in neutron:
assignee: nobody → avnish (avnish-palmca)
Changed in ironic:
assignee: nobody → avnish (avnish-palmca)
Changed in ironic-inspector:
assignee: nobody → avnish (avnish-palmca)
Changed in vmware-nsx:
assignee: nobody → avnish (avnish-palmca)
avnish (avnish-palmca)
Changed in vmware-nsx:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to vmware-nsx (master)

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

avnish (avnish-palmca)
Changed in ironic-inspector:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-inspector (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
status: New → In Progress
avnish (avnish-palmca)
Changed in sahara-tests:
assignee: nobody → avnish (avnish-palmca)
Changed in sahara:
assignee: nobody → avnish (avnish-palmca)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to sahara-tests (master)

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

Changed in sahara:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to sahara (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on sahara (master)

Change abandoned by avnish (<email address hidden>) on branch: master
Review: https://review.openstack.org/359600

no longer affects: sahara
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to sahara-tests (master)

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

Changed in sahara-tests:
status: New → In Progress
Changed in keystone:
status: In Progress → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to vmware-nsx (master)

Reviewed: https://review.openstack.org/359056
Committed: https://git.openstack.org/cgit/openstack/vmware-nsx/commit/?id=e5b608ac1d51e645fe72552bbbf6611aaf22236c
Submitter: Jenkins
Branch: master

commit e5b608ac1d51e645fe72552bbbf6611aaf22236c
Author: AvnishPal <email address hidden>
Date: Tue Aug 23 14:37:34 2016 +0530

    Fix tempest.conf generation

    [service_available] is not being generated. This patch fixes it.

    Change-Id: I2813ff9c483b5bc97600d2b33decfcff9b3bda33
    Closes-Bug: #1613542

Changed in vmware-nsx:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on sahara-tests (master)

Change abandoned by avnish (<email address hidden>) on branch: master
Review: https://review.openstack.org/359809

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/355535
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=f2b6064d7f49cdc8fe5ed1f60851d38d3f09b675
Submitter: Jenkins
Branch: master

commit f2b6064d7f49cdc8fe5ed1f60851d38d3f09b675
Author: Thomas Bechtold <email address hidden>
Date: Mon Aug 15 17:44:50 2016 +0200

    Fix tempest.conf generation

    [service_available] isn't being generated. This patch fixes it.

    Closes-Bug: #1613542
    Change-Id: Ic1ef8f2f9c4e79e0ee35e2e78311d96d00f014e8

Changed in ceilometer:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ec2-api (master)

Change abandoned by Andrey Pavlov (<email address hidden>) on branch: master
Review: https://review.openstack.org/357824
Reason: another review are ready to merge

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to gnocchi (master)

Reviewed: https://review.openstack.org/358595
Committed: https://git.openstack.org/cgit/openstack/gnocchi/commit/?id=b8366fd96a4769d4fc8ab0a2b50edbca312f2e14
Submitter: Jenkins
Branch: master

commit b8366fd96a4769d4fc8ab0a2b50edbca312f2e14
Author: Hanxi <email address hidden>
Date: Mon Aug 22 19:46:16 2016 +0800

    Fix Gnocchi tempest.conf generation

    [service_available] isn't being generated. This patch fixes it.

    Change-Id: I55716e72f7613b47d1832d78fe1658aaa471bd95
    Closes-Bug: #1613542

Changed in gnocchi:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic-inspector (master)

Reviewed: https://review.openstack.org/359109
Committed: https://git.openstack.org/cgit/openstack/ironic-inspector/commit/?id=1c3f5baa0e3ed488ee6997f918e2913e123fb422
Submitter: Jenkins
Branch: master

commit 1c3f5baa0e3ed488ee6997f918e2913e123fb422
Author: AvnishPal <email address hidden>
Date: Tue Aug 23 16:11:44 2016 +0530

    Fix tempest.conf generation

    [service_available] is not being generated. This patch fixes it.

    Change-Id: I364621ce96a1d2f6bc49df6f2868b093f719a6f5
    Closes-Bug: #1613542

Changed in ironic-inspector:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/magnum 3.0.0

This issue was fixed in the openstack/magnum 3.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/congress 4.0.0.0b3

This issue was fixed in the openstack/congress 4.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ceilometer 7.0.0.0b3

This issue was fixed in the openstack/ceilometer 7.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/aodh 3.0.0.0b3

This issue was fixed in the openstack/aodh 3.0.0.0b3 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to sahara-tests (master)

Reviewed: https://review.openstack.org/359595
Committed: https://git.openstack.org/cgit/openstack/sahara-tests/commit/?id=f32eb1ec9ab90b7c803bcecfc2c2d87c9c4b4ba9
Submitter: Jenkins
Branch: master

commit f32eb1ec9ab90b7c803bcecfc2c2d87c9c4b4ba9
Author: AvnishPal <email address hidden>
Date: Wed Aug 24 11:03:40 2016 +0530

    Fix tempest.conf generation

    [service_available] is not being generated. This patch fixes it.

    Change-Id: I508cf21c37875934735b511fa4638eed787aa77f
    Closes-Bug: #1613542

Changed in sahara-tests:
status: In Progress → Fix Released
Changed in senlin:
assignee: nobody → xiaozhuangqing (xiaozhuangqing)
status: New → In Progress
Dmitry Tantsur (divius)
Changed in ironic:
importance: Undecided → Low
Changed in vitrage:
assignee: nobody → Sharat Sharma (sharat-sharma)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to vitrage (master)

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

Changed in vitrage:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on keystone (master)

Change abandoned by Samuel de Medeiros Queiroz (<email address hidden>) on branch: master
Review: https://review.openstack.org/355723

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ec2-api (master)

Reviewed: https://review.openstack.org/357766
Committed: https://git.openstack.org/cgit/openstack/ec2-api/commit/?id=eff4f621f648c1bc84949ac52a1346844b9b6c7c
Submitter: Jenkins
Branch: master

commit eff4f621f648c1bc84949ac52a1346844b9b6c7c
Author: Thomas Bechtold <email address hidden>
Date: Fri Aug 19 12:51:01 2016 +0200

    Fix tempest.conf generation

    [service_available] isn't being generated. This patch fixes it.
    It also introduces a switch to disable the ec2api tempest tests via
    the [service_available]ec2api parameter.

    Closes-Bug: #1613542
    Change-Id: I79e2bc26f86b3be6a45a2ee8ea33c50977d44838

Changed in ec2-api:
status: In Progress → Fix Released
Julien Danjou (jdanjou)
Changed in gnocchi:
milestone: none → 3.0.0
status: Fix Committed → Fix Released
tags: added: tempest
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic-inspector 4.2.0

This issue was fixed in the openstack/ironic-inspector 4.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/sahara-tests 0.3.0

This issue was fixed in the openstack/sahara-tests 0.3.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by avnish (<email address hidden>) on branch: master
Review: https://review.openstack.org/359583

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/ironic-inspector 4.2.0

This issue was fixed in the openstack/ironic-inspector 4.2.0 release.

Yanyan Hu (yanyanhu)
Changed in senlin:
status: In Progress → Invalid
no longer affects: vitrage
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by avnish (<email address hidden>) on branch: master
Review: https://review.openstack.org/359583

Revision history for this message
Vladyslav Drok (vdrok) wrote :

Fixed as part of I0b7e32dfad2ed63f9dd4d7cad130da39bc869a8a

Changed in ironic:
status: In Progress → Fix Released
Revision history for this message
Brian Haley (brian-haley) wrote :

Just like keystone, the network service is always set to True in tempest (tempest/common/utils/__init__.py), so I'll mark this invalid for neutron. Please create a new bug if/when this ever needs to change in tempest and we can make an appropriate change in neutron.

Changed in neutron:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.