This PS updates all dockerfiles to allow base image over-rides as
required by many consumers of OSH.
Change-Id: I53daac9c1ec4707628565abc912116d8997eba16
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
This patch set updates the Dockerfile to use python3 and pip3 instead
for all ubuntu images.
Change-Id: I20a6f1a28b2adadd66d42907bbec977c28f5a044
Signed-off-by: Tin Lam <tlam@omegaprime.dev>
Add following capability to ubuntu bionic DPDK dockerfile:
1. Option to either compile ovs-dpdk from source (DPDK and OVS) or
install it from package. By default package install is enabled.
For src compile pass these build-args:
OVS_SRC_COMPILE_VERSION and DPDK_SRC_COMPILE_VERSION.
2. Option to apply any patch to DPDK or OVS sources, in case using
source compilation. For this ensure the patch file is kept in
same folder as the Dockerfile.ubuntu_bionic-dpdk, and pass these
build-args: OVS_PATCH_FILE_NAME and/or DPDK_PATCH_FILE_NAME.
Change-Id: If806b241890deff77e9ae76f27d375a2bd680b11
This patch adds a leap 15.0 openvswitch image with DPDK support by
installing both ovs and dpdk available packages. The versions are:
openvswitch 2.11
dpdk 18.11.0
Change-Id: Idc1973f5ea3dd3be2e4cf1c964cf0e60c849a159
Signed-off-by: Manuel Buil <mbuil@suse.com>
As we are moving to bionic version, this patch is to add ubuntu bionic
based ovs image to support ovs-dpdk. Also this patch removes the
debian_dpdk image, as it doesn't work correctly on some CPUs.
Change-Id: I3f720dfa0736cabbaa59406871b039d8762ce4de
This adds a Dockerfile and build job for a separate OVS image with
DPDK support enabled. This is supposed to be a temporary workaround
until the images are DPDK-enabled and pass all tests in the gate
jobs.
Change-Id: Ia33b0cb01141f2c7931c79d5c5c109286f9eaea4
This patch adds a source build of DPDK 17.11.5 to the openvswitch image
and enables DPDK during build time of openvswitch. Moreover, it bumps
the version of openvswitch from 2.8.1 to 2.10.1.
Change-Id: I2d188ce6fc4c33e1b7e38cb6c8ff330677ee1902
This adds the building of the images present in the OpenStack-Helm
repository.
Images follow the same process as images from the osh-infra
repository.
Kubernetes-entrypoint is not used anymore and therefore was
not migrated over.
Likewise, LOCI is not following these images building process,
and therefore will be included in a different patch.
The manual build script do not expose the extra arguments
previously exposed, like KUBE_VERSION or OVS_VERSION by default.
It also means a future tagged version of this repository will
use the KUBE_VERSION or OVS_VERSION that are in tree, and
therefore very explicit.
Change-Id: If4ff73c37ed8bccb9f6951f3ccdbb7640e9b55a5