Create Docker image for running Intel N3000 FPGA tools

This creates a Docker image for the purpose of running the tools needed
for programming the N3000 FPGA and querying information from it.

The expectation is that this will be run from sysinv, similar to how the
airship-armada tools are run.

The basic usage of these tools are covered in the following document
from Intel:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-ias-n3000.pdf

Change-Id: I94a7fb9fe6b348ced014666b37849691f72766e8
Story: 2006740
Task:  38829
Signed-off-by: Chris Friesen <chris.friesen@windriver.com>
This commit is contained in:
Chris Friesen 2020-02-18 22:32:54 -05:00
parent 85723f2095
commit f466dc94e7
3 changed files with 13 additions and 0 deletions

View File

@ -2,4 +2,5 @@ virt/libvirt
database/mariadb database/mariadb
kubernetes/cni/sriov-cni kubernetes/cni/sriov-cni
kubernetes/plugins/sriov-network-device-plugin kubernetes/plugins/sriov-network-device-plugin
kubernetes/n3000
networking/openvswitch networking/openvswitch

View File

@ -0,0 +1,9 @@
ARG BASE
FROM ${BASE}
RUN yum install -y \
pciutils which hwloc-libs libuuid-devel \
sysvinit-tools epel-release opae opae.admin && \
yum install -y python-pip && \
yum clean all && \
rm -rf /var/cache/yum
RUN pip install intelhex

View File

@ -0,0 +1,3 @@
BUILDER=docker
LABEL=n3000-opae