[all][qa] grenade zuulv3 native job available now and its migration plan

Ghanshyam Mann gmann at ghanshyammann.com
Tue May 5 15:43:47 UTC 2020


 ---- On Tue, 05 May 2020 02:35:58 -0500 Andreas Jaeger <aj at suse.com> wrote ----
 > On 02.05.20 02:39, Ghanshyam Mann wrote:
 > > Hello Everyone,
 > > 
 > > Finally, after so many cycles, grenade base job has been migrated to zuulv3 native[1]. This is
 > > merged in the Ussuri branch.
 > > 
 > > Thanks to tosky for keep working on this and finish it!!
 > > 
 > > New jobs 'grenade', 'grenade-multinode', 'grenade-postgresql' and 'grenade-forward' are
 > > zuulv3 native now and we kept old job name  'grenade-py3' as an alias to 'grenade' so that it would
 > > not break the gate using 'grenade-py3'.
 > > 
 > > * Start using this new base job for your projects specific grenade jobs.
 > > 
 > > * Migration to new job name:
 > > The integrated template and projects are using old job name 'grenade-py3' need to move to
 > > a new job name. Job is defined in the integrated template and also in the project's zuul.yaml for irrelevant-files.
 > > So we need to switch both places at the same time otherwise you will be seeing the two jobs running on your gate
 > > (master as well as on Ussuri). 
 > > 
 > > Integrated service specific template has switched to new job[2] which means you might see two jobs running
 > > 'grenade' & 'grenade-py3' running on your gate until you change .zuul.yaml. Example: Nova did for master as well as Ussuri gate - https://review.opendev.org/#/q/I212692905a1d645cd911c2a161c13c794c0e0f4d
 > > 
 > > It needs to be done in Ussuri also as Tempest where integrated templates are present is branchless and apply the change for Ussuri job also.
 > 
 > The template integrated-gate-py3 has been introduced in stein cycle as
 > far as I can see, so we do need to update the extra grenade-py3 lines to
 > grenade where they exist in stein and train as well to avoid the
 > duplicated runs, don't we?

We do not need until we backport the grenade new job to stable/train. For stable/train gate,
only old job is running because new job from a template is not found ?(if I am not wrong).

I tested it on nova stable/train and only single job run.

-gmann 

 > 
 > Andreas
 > 
 > > [1] https://review.opendev.org/#/c/548936/
 > > [2] https://review.opendev.org/#/c/722551/
 > >  
 > > -gmann
 > > 
 > 
 > 
 > -- 
 >  Andreas Jaeger aj at suse.com Twitter: jaegerandi
 >   SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, D 90409 Nürnberg
 >    (HRB 36809, AG Nürnberg) GF: Felix Imendörffer
 >     GPG fingerprint = EF18 1673 38C4 A372 86B1  E699 5294 24A3 FF91 2ACB
 >



More information about the openstack-discuss mailing list