Build DPDK packages for master in CI

Bug #1750034 reported by Krzysztof Klimonda
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
Critical
Krzysztof Klimonda
OpenContrail
New
Undecided
Unassigned

Bug Description

A series of changes to Zuul to enable building DPDK packages in CI.

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/39849
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39848
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39847
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39850
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/39847
Committed: http://github.com/Juniper/contrail-project-config/commit/6a18d5be565ffe15ba1d6978ee7ede928693c08e
Submitter: Rudra Rugge (<email address hidden>)
Branch: master

commit 6a18d5be565ffe15ba1d6978ee7ede928693c08e
Author: Krzysztof Klimonda <email address hidden>
Date: Fri Feb 16 17:40:41 2018 +0100

Add gh:Juniper/contrail-dpdk project

To build vRouter DPDK we need a fork of DPDK kept under Juniper
organization - add this repository to zuul tenant config, the following
review will add that project to the jobs that require it.

This is part of the series of patches enabling DPDK builds in CI, there
are four steps:
1. Add Juniper/contrail-dpdk to zuul tenant configuration <-- we're here
2. Checkout Juniper/contrail-dpdk
3. Add Juniper/contrail-dpdk to contrail-vnc
4. Enable building contrail-vrouter-dpdk{,-init}

Partial-Bug: #1750034
Change-Id: I1260a87be52ece44cf0f6c78a810107350b46b27

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/39848
Submitter: Jarek Lukow (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/39848
Committed: http://github.com/Juniper/contrail-project-config/commit/b1f1e6c26fe8676af5a6cd75ed1c956e36e125a8
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit b1f1e6c26fe8676af5a6cd75ed1c956e36e125a8
Author: Krzysztof Klimonda <email address hidden>
Date: Fri Feb 16 20:37:26 2018 +0100

Add Juniper/contrail-dpdk project to jobs that need it

This commit makes sure that we check out Juniper/contrail-dpdk
(contrail_dpdk_17_02 branch) so that repo can check it out properly.

This is part of the series of patches enabling DPDK builds in CI, there
are four steps:
1. Add Juniper/contrail-dpdk to zuul tenant configuration
2. Checkout Juniper/contrail-dpdk <-- we are here
3. Add Juniper/contrail-dpdk to contrail-vnc
4. Enable building contrail-vrouter-dpdk{,-init}

Partial-Bug: #1750034
Depends-On: I1260a87be52ece44cf0f6c78a810107350b46b27
Change-Id: If572658ad6ce720dcd75f9faa2e827400d535032

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/39849
Committed: http://github.com/Juniper/contrail-vnc/commit/c73888a4659a18fe28a143ad98c2c9eff7b51309
Submitter: Rudra Rugge (<email address hidden>)
Branch: master

commit c73888a4659a18fe28a143ad98c2c9eff7b51309
Author: Krzysztof Klimonda <email address hidden>
Date: Fri Feb 16 20:47:56 2018 +0100

Check out Juniper/contrail-dpdk to third_party/dpdk

This is part of the series of patches enabling DPDK builds in CI, there
are four steps:
1. Add Juniper/contrail-dpdk to zuul tenant configuration
2. Checkout Juniper/contrail-dpdk
3. Add Juniper/contrail-dpdk to contrail-vnc <-- we're here
4. Enable building contrail-vrouter-dpdk{,-init}

Change-Id: I30cb0efbb7a6e0e00cfa4973bda1ef05e885cebf
Partial-Bug: #1750034
Depends-On: If572658ad6ce720dcd75f9faa2e827400d535032

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/39850
Committed: http://github.com/Juniper/contrail-project-config/commit/af142fafc8bc492ee7bb6fe17cee9621dee6427c
Submitter: Rudra Rugge (<email address hidden>)
Branch: master

commit af142fafc8bc492ee7bb6fe17cee9621dee6427c
Author: Krzysztof Klimonda <email address hidden>
Date: Fri Feb 16 20:52:58 2018 +0100

Enable building vRouter DPDK packages

Build RPM packages for contrail-vrouter-dpdk and
contrail-vrouter-dpdk-init.

This is part of the series of patches enabling DPDK builds in CI, there
are four steps:
1. Add Juniper/contrail-dpdk to zuul tenant configuration
2. Checkout Juniper/contrail-dpdk
3. Add Juniper/contrail-dpdk to contrail-vnc
4. Enable building contrail-vrouter-dpdk{,-init} <-- we're here

Partial-Bug: #1750034
Depends-On: I30cb0efbb7a6e0e00cfa4973bda1ef05e885cebf
Change-Id: If1d8d8202fb0b99a7a8bd5c2e29c9da7b69642bd

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/39860
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39861
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39862
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39860
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39864
Submitter: Krzysztof Klimonda (<email address hidden>)

Jeba Paulaiyan (jebap)
tags: added: packaging sanityblocker
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/39862
Submitter: Krzysztof Klimonda (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Review in progress for https://review.opencontrail.org/40103
Submitter: Wojciech Urbanski (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/39860
Committed: http://github.com/Juniper/contrail-build/commit/5cc397c1b48130561921f5d8ae253ac2272ea301
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 5cc397c1b48130561921f5d8ae253ac2272ea301
Author: Krzysztof Klimonda <email address hidden>
Date: Sat Feb 17 09:27:27 2018 +0100

Add option for disabling DPDK builds

We build DPDK vRouter from a different .spec file, but 'vrouter/dpdk' is
also a default target resulting in contrail-vrouter-dpdk being built
twice (and added to contrail-debuginfo). This flag will allow us to
disable building DPDK vRouter conditionally.

Partial-Bug: #1750034
Change-Id: I68f95e58a44c292117c3ac12afcf35ac9d677909

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/39861
Committed: http://github.com/Juniper/contrail-vrouter/commit/85571bf36fdf605076bd4999b827be284cedc459
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 85571bf36fdf605076bd4999b827be284cedc459
Author: Krzysztof Klimonda <email address hidden>
Date: Sat Feb 17 09:34:27 2018 +0100

Check if building DPDK vRouter has been disabled

Change-Id: I28731c57505a4fb6d4bfd5c696d1faa65dac4c40
Partial-Bug: #1750034
Depends-On: I68f95e58a44c292117c3ac12afcf35ac9d677909

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/39862
Committed: http://github.com/Juniper/contrail-packages/commit/b68cc2ee829819bdc98c937cbe4501f8c15dc2ac
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit b68cc2ee829819bdc98c937cbe4501f8c15dc2ac
Author: Krzysztof Klimonda <email address hidden>
Date: Sat Feb 17 09:30:57 2018 +0100

Disable building DPDK vRouter in contrail-vnc packaging

DPDK vRouter is built using separate packaging on both Enterprise Linux
and Ubuntu (either from this repo, or from Juniper/contrail-packaging).
Add --without-dpdk flag to scons invocations to disable building it as
part of the main packages - this confuses various tools used to post
process packages (e.g. debug symbol handling).

Change-Id: I738d456272e0b52742b31c3693e7838af1b22198
Partial-Bug: #1750034
Depends-On: I28731c57505a4fb6d4bfd5c696d1faa65dac4c40

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/39864
Committed: http://github.com/Juniper/contrail-packaging/commit/79b19b80612b1713fbc6e17d5c0d244271744fb4
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 79b19b80612b1713fbc6e17d5c0d244271744fb4
Author: Krzysztof Klimonda <email address hidden>
Date: Sat Feb 17 11:34:48 2018 +0100

Build debuginfo package for contrail-vrouter-dpdk

Change-Id: I5cb6639b9bc2664893530d4376432a7263e561ed
Partial-Bug: #1750034
Depends-On: I738d456272e0b52742b31c3693e7838af1b22198

Revision history for this message
Krzysztof Klimonda (kklimonda) wrote :

Packages and containers are being built in CI both for reviews and as part of a periodic build. Closing the ticket.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.