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

Carlos Goncalves cgoncalves at redhat.com
Mon May 4 15:31:16 UTC 2020


On Mon, May 4, 2020 at 5:24 PM Ghanshyam Mann <gmann at ghanshyammann.com>
wrote:

>  ---- On Mon, 04 May 2020 03:03:22 -0500 Luigi Toscano <
> ltoscano at redhat.com> wrote ----
>  > On Monday, 4 May 2020 09:26:12 CEST Carlos Goncalves wrote:
>  > > Hey Ghanshyam,
>  > >
>  > > This is pretty good news! Congratulations to the whole team!
>  > >
>  > > I posted a patch to migrate the Octavia grenade job to native Zuul v3
> [1].
>  > > It was really easy and simple to do it, so thanks again.
>  > >
>  > > One question. The job runs Tempest some tests (Nova, Neutron, ...)
> right
>  > > after Grenade. From an Octavia perspective, it is not something we
> really
>  > > don't care about but rather would prefer running (a subset of) Octavia
>  > > tests or none. Is this possible?
>  >
>  > Yes, you can definitely check the subset of tests.
>  > That behavior is driven by the same variable as in devstack-tempest
> jobs,
>  > which is tempest_test_regex.
>  > You can check an example here:
>  > https://review.opendev.org/#/c/638390/41/.zuul.yaml
>
>
> There are two run of Tempest in grenade job:
> 1. smoke test run on old node before upgrade. Those are just to verify the
> installation and optional to run.
> You can disable those by BASE_RUN_SMOKE=False in your job. I will say if
> that takes time then disable it like
> we discussed for Ironic case.
>
> 2. upgrade tests. These tests run after the upgrade. The default set of
> test run are smoke tests (tempest + installed plugins) and
> can be overridden by tox_envlist and tempest_test_regex (example shown by
> tosky ) the same way devstack job does.
>

Luigi helped me out on #openstack-qa earlier today and reviewed
https://review.opendev.org/#/c/725098/ -- thanks!


> -gmann
>
>
>  >
>  >
>  > >
>  > > In patch set 6 [2], I tried to disable Tempest completely. I did so by
>  > > disabling "tempest" in devstack_services and set ENABLE_TEMPEST=False
> in
>  > > the Grenade plugin settings file. Yet, Tempest tests still ran.
> Looking at
>  > > the grenade job definition, it includes the tempest role -- is this
>  > > correct? I would expect Tempest to run only if ENABLE_TEMPEST=True.
>  >
>  > That variable only contronls the smoke tests executed post-upgrade
> (currently
>  > disabled), not the job-specific tempest tests. I realized now I have a
> long
>  > standing note to fix that, but it's not critical anyway in order to
> implement
>  > your requirement.
>  >
>  > Please remember to use the "native-zuulv3-migration" topic for those
> kind of
>  > changes (they are part of the more general "removal of legacy jobs"
> goal for
>  > Victoria).
>  >
>  > Ciao
>  > --
>  > Luigi
>  >
>  >
>  >
>  >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20200504/053edcdd/attachment.html>


More information about the openstack-discuss mailing list