[openstack-dev] [qa] Tempest Stable plugin interface change	broke gate
    Hayes, Graham 
    graham.hayes at hpe.com
       
    Wed Feb 22 18:24:39 UTC 2017
    
    
  
On 21/02/2017 15:25, Andrea Frittoli wrote:
> Hi Graham,
>
> sorry about that, and good catch.
> You are right, that's a stable interface so that change should not have
> landed.
>
> andrea
>
> On Tue, Feb 21, 2017 at 2:51 PM Hayes, Graham <graham.hayes at hpe.com
> <mailto:graham.hayes at hpe.com>> wrote:
>
>     Hi.
>
>     https://review.openstack.org/#/c/434304/ landed yesterday, which was a
>     change to the stable interface for tempest plugins.
>
>     It also took out the designate gate.
>
>     Is this interface stable? - If so, there should have been at least some
>     deprecation cycle, notification, or something.
>
>     Revert has been proposed - https://review.openstack.org/#/c/436612/
>
>     Can someone clarify what the "stable" in "Stable APIs" listed here [1]
>     means?
>
>     - Graham
>
>     1 -
>     https://docs.openstack.org/developer/tempest/plugin.html#stable-tempest-apis-plugins-may-use
>
>     __________________________________________________________________________
>     OpenStack Development Mailing List (not for usage questions)
>     Unsubscribe:
>     OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>     <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
The revert above still hasn't merged.
The QA team blocked a change that updated HTTP status code, but removed
a stable interface with no deprecation.
The revert needs to land, now, and then the QA team can debate
deprecation / removal.
To stop this happening in the future, can we get tempest to gate on some
tempest plugins?
Just a gate job that runs when any code in the designated stable
sections of tempest change would be incredibly useful.
Thanks,
Graham
    
    
More information about the OpenStack-dev
mailing list