← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1745405] [NEW] tempest-full job triggered for irrelevant changes

 

Public bug reported:

The nova section of the project-config defines a list of irrelevant-
files for the tempest-full job execution [1]. The tempest-full job's
grandparent job (ancestor hierarchy: tempest-full -> devstack-tempest ->
devstack) in the devstack repo defines a different list of irrelevant-
files [2]. Job inheritance does not allow overriding the irrelevant-
files in child jobs. This means that the tempest-full job now triggered
on patches only changing irrelevant-files (like nova/tests/...) in nova.
See an exmaple in [3] where an irrelevant file only change actually
triggered tempest-full.

[1] https://github.com/openstack-infra/project-config/blob/5ddbd62a46e17dd2fdee07bec32aa65e3b637ff3/zuul.d/projects.yaml#L10674-L10688
[2] https://github.com/openstack-dev/devstack/blob/614cab33c40159f0bc10d92c9f8dc3f9783708d9/.zuul.yaml#L83-L90 
[3] https://review.openstack.org/#/c/537936/

** Affects: nova
     Importance: Undecided
         Status: New


** Tags: testing

** Tags added: testing

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1745405

Title:
  tempest-full job triggered for irrelevant changes

Status in OpenStack Compute (nova):
  New

Bug description:
  The nova section of the project-config defines a list of irrelevant-
  files for the tempest-full job execution [1]. The tempest-full job's
  grandparent job (ancestor hierarchy: tempest-full -> devstack-tempest
  -> devstack) in the devstack repo defines a different list of
  irrelevant-files [2]. Job inheritance does not allow overriding the
  irrelevant-files in child jobs. This means that the tempest-full job
  now triggered on patches only changing irrelevant-files (like
  nova/tests/...) in nova. See an exmaple in [3] where an irrelevant
  file only change actually triggered tempest-full.

  [1] https://github.com/openstack-infra/project-config/blob/5ddbd62a46e17dd2fdee07bec32aa65e3b637ff3/zuul.d/projects.yaml#L10674-L10688
  [2] https://github.com/openstack-dev/devstack/blob/614cab33c40159f0bc10d92c9f8dc3f9783708d9/.zuul.yaml#L83-L90 
  [3] https://review.openstack.org/#/c/537936/

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1745405/+subscriptions


Follow ups