[stable][grenade][qa][nova][swift] s-proxy unable to start due to missing runtime deps

Lee Yarwood lyarwood at redhat.com
Wed Dec 23 09:54:07 UTC 2020


On 22-12-20 16:09:56, Ghanshyam Mann wrote:
>  ---- On Tue, 22 Dec 2020 12:40:07 -0600 Ghanshyam Mann <gmann at ghanshyammann.com> wrote ----
>  >  ---- On Tue, 22 Dec 2020 11:06:02 -0600 Lee Yarwood <lyarwood at redhat.com> wrote ----
>  >  > Hello all,
>  >  > 
>  >  > I wanted to raise awareness of the following issue and to seek some
>  >  > feedback on my approach to workaround it:
>  >  > 
>  >  > ImportError: No module named keystonemiddleware.auth_token
>  >  > https://bugs.launchpad.net/swift/+bug/1909018
>  >  > 
>  >  > This was introduced after I landed the following devstack backport
>  >  > stopping projects from installing their test-requirements.txt deps:
>  >  > 
>  >  > Stop installing test-requirements with projects
>  >  > https://review.opendev.org/q/I8f24b839bf42e2fb9803dc7df3a30ae20cf264eb
>  >  > 
>  >  > For the time being to workaround this in various other gates I've
>  >  > suggested that we disable Swift in Grenade on stable/train:
>  >  > 
>  >  > zuul: Disable swift services until bug #1909018 is resolved
>  >  > https://review.opendev.org/c/openstack/grenade/+/768224
>  >  > 
>  >  > This finally allowed openstack/nova to pass on stable/train with the
>  >  > following changes to lower-constraints.txt and test-requirements.txt:
>  >  > 
>  >  > [stable-only] Cap bandit to 1.6.2 and raise hacking, flake8 and stestr
>  >  > https://review.opendev.org/c/openstack/nova/+/766171/
>  >  > 
>  >  > Are there any objections to disabling Swift in Grenade for the time
>  >  > being on stable/train?
>  >  > 
>  >  > Would anyone have any objections to also disabling it on stable/stein
>  >  > via devstack-gate?
>  > 
>  > Thanks, Lee for reporting this.
>  > 
>  > keystonemiddleware is listed as an extras requirement in swift
>  > - https://github.com/openstack/swift/blob/e0d46d77fa740768f1dd5b989a63be85ff1fec20/setup.cfg#L79
>  > 
>  > But devstack does not install any extras requirement for swift.  I am trying to install
>  > the swift's keystone extras and see if it work fine.
>  > 
>  > - https://review.opendev.org/q/I02c692e95d70017eea03d82d75ae6c5e87bde8b1
> 
> This fix working fine tested in  https://review.opendev.org/c/openstack/swift/+/766214
> 
> grenade job will be working once we merge the devstack fixes in stable branches

ACK thanks, I hope you don't mind but I've addressed some nits raised in
the review this morning. I'll repropose backports once it's in the gate.

-- 
Lee Yarwood                 A5D1 9385 88CB 7E5F BE64  6618 BCA6 6E33 F672 2D76
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20201223/92855be9/attachment.sig>


More information about the openstack-discuss mailing list