Commit Graph

186 Commits

Author SHA1 Message Date
Mikko Ylinen
ef6ecb7680 images: set 0.25.0 tag for the release
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-17 22:48:03 +03:00
Mikko Ylinen
62e649ed34 images: lock Clear Linux version for crypto-perf image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-17 22:30:50 +03:00
Tuomas Katila
e9267e43c9 Improve dockerfiles based on feedback from hadolint
Co-authored-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2022-10-14 08:22:57 +03:00
Mikko Ylinen
bb3b761892 demo: update openssl-qat-engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-10 13:14:24 +03:00
Mikko Ylinen
92a50ef1b4 demo: update SGX images
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-10-10 13:13:32 +03:00
Ed Bartosh
9dea92541a
Merge pull request #1088 from hj-johannes-lee/dlb-initcontainer
dlb: add initcontainer to plugin
2022-10-07 14:43:12 +03:00
Hyeongju Johannes Lee
11b04425c2 dlb: add initcontainer to plugin
initcontainer enables vfs and configures vfs
 - only first pf is used to configure a vf
 - only one vf is configured from the pf
add dlb-initcontainer kustomize overlay
update CRD to have initImage
implment operator to run initcontainer
update e2e test to run initcontainer overlay
update envtest to test initimage

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-10-06 17:11:03 +03:00
Mikko Ylinen
2b2892eb09 build: add BUILDER=podman
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-09-13 18:02:45 +03:00
Oleg Zhurakivskyy
c142f6864f qat: Add e2e tests
Closes #950

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-09-02 13:11:45 +03:00
Mikko Ylinen
326f102b19 openssl-qat-engine: update component versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-08-29 10:01:32 +03:00
Ed Bartosh
7e92c3c1aa switch back to debian:unstable-slim as a base
We had to switch to debian unstable earlier due to a
mismatch in glibc versions in the debian-unstrable-slim and
debian-testing-slim images and Debian package repositories.

This issue has been fixed:
https://github.com/debuerreotype/docker-debian-artifacts/issues/168
so we can switch back.
2022-08-24 11:29:13 +03:00
Ed Bartosh
7aff35ea2d fpga,dsa,iaa: Fix CI issue
Due to a glibc version mismatch in the debian repos and the
unstable-slim and testing-slim docker image 3 CI jobs have been failing
for some time. The issue was fixed by switching to testing-slim base image
and started again when the bug was introduced to the image.

Using testing-slim image as a base should fix the issue.

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-08-17 12:11:13 +03:00
Ed Bartosh
70c9a55029 fpga,dsa,iaa: Fix CI issue
Due to a glibc version mismatch in the debian repos and the
unstable-slim docker image 3 CI jobs have been failing last several days.

Using testing-slim image as a base should fix the issue.
2022-08-11 20:37:07 +03:00
Mikko Ylinen
6bd372d928 openssl-qat-engine: update qatlib and QAT engine versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-07-21 09:16:36 +03:00
Ed Bartosh
c149477b13 dlb: use consistent variable names in Dockerfiles 2022-07-03 15:08:14 +03:00
Ed Bartosh
9f2db89da6 dlb: update DLB to v7.7.0
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-07-03 15:08:14 +03:00
Oleg Zhurakivskyy
f9ddde4066 Stop using EOL Fedora distros
Closes #974

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-28 22:51:42 +03:00
Mikko Ylinen
14b0032ee4 openssl-qat-engine: add NGINX
build Intel's asynch_mode_nginx to demonstrate both HAproxy
and NGINX usage with QAT.

The expectation is both TLS keys and NGINX/HAproxy config are
provided via ConfigMaps.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-06-22 08:22:26 +03:00
Ed Bartosh
6f93d42ee1 e2e-dlb: run only one command to test VF setup
Run only one test command for VF setup as the second one
usually fails with Error: DLB2_ST_DOMAIN_RESET_FAILED.

This issue has been reported to DLB developers.

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-06-17 14:22:40 +03:00
Ed Bartosh
7f415f54a1 e2e-dlb: make tests working in Simics
- used different pods for PF and VF workloads
- increased waiting timeout to 200s
- used 'epoll' waiting mode for test apps
- decreased amount of packets from 128 to 8 for test apps
- output pod logs
- done small code optimisations

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-06-17 14:22:33 +03:00
Oleg Zhurakivskyy
f1ec14d106 iaa: Add e2e tests
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-09 15:00:25 +03:00
Ed Bartosh
3df93cf04f rename image dsa-accel-config-demo -> accel-config-demo 2022-06-08 21:00:54 +03:00
Ed Bartosh
f9aed8f310 upgrade accel-config to v3.4.6.4
This is a preparation for IAA e2e enabling and testing if
it still works with DSA as expected.

This accel-config version has IAA test runner.
2022-06-07 18:13:10 +03:00
Ed Bartosh
e182304c4d
Merge pull request #1030 from mythi/PR-2022-040
qat: add support for 401xx devices
2022-06-03 12:37:45 +03:00
Ed Bartosh
cc16045f1f
Merge pull request #1029 from intel/dlb-driver-version-update
dlb: update driver version to new release
2022-06-03 10:32:12 +03:00
Hyeongju Johannes Lee
276d25088e dlb: update the version of DLB driver & DPDK to new release
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-06-02 22:39:46 +03:00
Mikko Ylinen
8987f1ba53 qat: add support for 401xx devices
QAT_401xx is a derivative of 4xxx. Add support for that device
by including the device IDs (both PF and VF).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-06-02 08:11:39 +03:00
Oleg Zhurakivskyy
710aaaee23 dsa: Add e2e tests
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-06-01 11:25:12 +03:00
Mikko Ylinen
c22417ef39 openssl-qat-engine: move to use qatlib
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-05-06 17:13:05 +03:00
Oleg Zhurakivskyy
54961c3d75 idxd: Make root filesystem read-only
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-05-05 10:44:47 +03:00
Oleg Zhurakivskyy
d3abeadf35 idxd: Use the new load-config parameters to enable WQs
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-05-04 15:01:24 +03:00
Oleg Zhurakivskyy
5a7d8eedb6 idxd: Handle non-consecutive device indexes
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-04-27 12:51:41 +03:00
Dmitry Rozhkov
b2596fe8a1
Merge pull request #963 from mythi/PR-2022-025
demo: update SGX images
2022-04-25 09:44:53 +03:00
Ed Bartosh
82337ffc08 fix e2e-fpga failure
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-04-25 00:18:05 +03:00
Ed Bartosh
625ba64620 opae-nlb-demo: switch to Debian unstable 2022-04-22 10:58:16 +03:00
Ed Bartosh
15864322ac
Merge pull request #965 from ttzeng/screencast-generic
doc: use shell argument $0 instead of embedded filenames in the screencast files
2022-04-20 11:35:28 +03:00
Ed Bartosh
6bac12008e opae-nlb-demo: use libjson-c 5.0
Getting rid of vulnerable libjson version should fix
vulnerability CVE-2020-12762

Fixes: #904

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2022-04-19 18:19:27 +03:00
Tonny Tzeng
7dc3518372 screencast: use shell argument $0 instead of embedded filenames 2022-04-19 20:55:40 +08:00
Mikko Ylinen
d32ba8e280 demo: update SGX images
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-04-12 12:25:52 +03:00
Tonny Tzeng
bf94f566fd doc: unify test images build with make
Signed-off-by: Tonny Tzeng <tonny.tzeng@intel.com>
2022-04-01 15:49:43 +08:00
Hyeongju Johannes Lee
df419b3a82 qat: add initimage to plugin
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-03-30 13:46:42 -07:00
Ed Bartosh
6b27cf1f7c Implement IAA plugin, operator, demo
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-03-04 15:58:42 +02:00
Mikko Ylinen
c064bfc4f1 demo: add intel-opencl-icd
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-24 11:06:27 +02:00
Ed Bartosh
ae99465f9f
Merge pull request #895 from mythi/PR-2022-010
demo: update openssl-qat-engine image
2022-02-21 10:01:16 +02:00
Mikko Ylinen
88dd4b7535 demo: update ubuntu based images to 20.04
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-20 13:38:01 +02:00
Mikko Ylinen
a02f23c5e6 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-20 08:29:07 +02:00
Hyeongju Johannes Lee
5fe2c3ef4d dlb: update the link to dlb driver
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-02-18 20:00:24 +02:00
Mikko Ylinen
72c4552253 deployments: move SGX NFD config to an NFD kustomize overlay
Start using the newly created NodeFeatureRule configs with SGX.
This allows to drop the custom worker config.

Additionally, split the example NFD deployment into two steps

1) plain NFD (+SGX json patches)
2) NodeFeatureRule creation

NodeFeatureRule creation is not guaranteed to succeed when it's
part of the same kustomization with the CRD creation. Users may
also have NFD already running so allowing 2) alone works better
in that scenario.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-18 11:17:57 +02:00
Mikko Ylinen
fd034118b0 images: update license obligations
In Debian, uuid and uuid-dev are totally different things.
accel-config build depends on uuid-dev headers but the runtime
library is libuuid1. This is part of debian:sid-slim so we can
just drop installing uuid. Moreover, it's sufficient that we
only ship accel-config source.

Also, correctly ship OPAE SDK COPYING in the final image.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-01-14 13:59:11 +02:00
Mikko Ylinen
b3aaecb771 demo: update opae-nlb-demo to use libjson-c4 builder
libjson-c4 is dropped from Debian Unstable so change to
use the original copy from the builder.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-12-23 13:46:58 +02:00