Commit Graph

259 Commits

Author SHA1 Message Date
Mikko Ylinen
49db09e5a1 ci: use ubuntu-24.04 runners
Github actions runner-images install buildah from the distro. 22.04
has an ancient version and is known not to work.

Bump to the latest 24.04 runners and at the same time, drop the
BUILDAH_RUNTIME override.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-08-15 09:52:01 +03:00
Mikko Ylinen
24fe81ee9f demo: IAA/DSA: deploy with SYS_RAWIO capabilities
stable kernel update added a patch that requires processes to
carry SYS_RAWIO in order to submit IAA/DSA commands.

This isn't enabled for containers by default  so explicitly
request adding it for test deployments.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-08-05 14:55:28 +03:00
Mikko Ylinen
2423ce4e67 demo: accel-config: update test script
the sed patching using opague line numbers is fragile. better to use
explicit names for what tests we want to disable.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-08-05 14:54:19 +03:00
Mikko Ylinen
34b3570312 demo: use runc for buildah
Github crypto-perf/opae-nlb-demo image builds using buildah started
failing without a reason. While we could continue to debug the root
cause, let's admit the version is so old and a reasonable configuration
exists that makes the error go away: using BUILDAH_RUNTIME=runc just
like we use for the plugin images seems sufficient.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-07-23 10:54:33 +03:00
Mikko Ylinen
d76db24983 accel-config-demo: drop QPL/DML
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-06-20 18:06:41 +03:00
Tuomas Katila
18bd45f239 Revert "revertme: upgrade unstable-slim demo images to update libc"
This reverts commit 569d06debb.
2024-05-22 10:35:41 +03:00
Tuomas Katila
78d8aec881 demo: opencl-icd: fix repo key install
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-05-22 10:27:30 +03:00
Hyeongju Johannes Lee
81b8695fde openssl-qat-engine: add empty line at the end
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2024-05-13 17:57:56 +03:00
Hyeongju Johannes Lee
2af37fd4cb qat_dpdk_app: drop generic
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2024-05-07 20:46:12 +03:00
Tuomas Katila
e8fbee68d8 crypto-perf: use different source for dpdk
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-05-07 17:35:32 +03:00
Hyeongju Johannes Lee
c0918c47f6 openssl-qat-engine: use ubuntu 24.04 and drop all custom builds
Signed-off-by: Hyeongju Johannes Lee <hyeongju@intel.com>
2024-05-07 17:35:32 +03:00
Tuomas Katila
569d06debb revertme: upgrade unstable-slim demo images to update libc
Workaround for libc updating during compilation (vs. base image)
Also stop image publish for these images for the time being.

Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-05-07 17:34:39 +03:00
Tuomas Katila
e89955435a opencl-icd: update GPU UMD repo
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-05-06 12:03:27 +03:00
Mikko Ylinen
256cdbc7f3 update sgx-sdk-demo content
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-05-03 12:57:43 +03:00
Mikko Ylinen
b2fbeef98c update accel-config-demo content
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-05-03 12:57:43 +03:00
Tuomas Katila
05bb8ef156 qat: add support for 420xx driver and its devices (4946)
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-05-02 11:36:13 +03:00
Tuomas Katila
b2522f0bb2 crypto-perf: update dpdk version to 24.03
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-04-30 11:34:48 +03:00
Mikko Ylinen
a953b03dd7 demo: update idxd-config to v4.1.6
The version pinning does not work well with 'unstable' so
stop doing that.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-03-05 09:04:54 +02:00
Mikko Ylinen
2ac805f798 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-02-26 08:31:51 +02:00
Mikko Ylinen
160ed77cf8 demo: update accel-config-demo
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2024-02-08 09:43:43 +02:00
Mikko Ylinen
b1041e99a7 demo: move to released DPDK version
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-12-21 07:49:50 +02:00
Tuomas Katila
932d6c9e23 e2e: sgx: fetch SGX DC attestation primitives as tar.gz
Hopefully fixes issues with random failures with e2e-sgx.

Co-authored-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-12-20 20:44:38 +02:00
Mikko Ylinen
a7cc081752 demo: update idxd-config to v4.1.4
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-12-12 14:10:52 +02:00
Mikko Ylinen
e02c480ab7 images: use buildkit again
The Toybox images had two issues:

1. Distroless does not support /bin -> /usr/bin so we needed to
create it manually to get /bin/bash for Toybox. However, with this
Openshift image validation complains that we are touching the "base"
image.

2. We could not use buildkit since it fails with /bin symlink
copied over /bin directory from Distroless.

The simple fix is just to move away from all /bin/sh and /bin/bash
and use "/usr/bin/env bash" to resolve the path instead. This allows
to keep /bin untouched.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-12-08 08:01:22 +02:00
Mikko Ylinen
517e4316d6 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-11-16 10:25:44 +02:00
Mikko Ylinen
135ce3eeca crypto-perf: update to DPDK 23.11 and move to openssl-less image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-11-16 10:25:44 +02:00
Mikko Ylinen
31be772ec7 sgx-sdk-demo: update versions of dcap and sdk
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-11-06 08:13:12 +02:00
Hyeongju Johannes Lee
f55e4327a7 dlb, demo: update dlb to 8.5.2
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-10-31 15:30:54 -07:00
Mikko Ylinen
0d2d6533f6
Merge pull request #1561 from tkatila/misc-fixes-10-2023
Misc fixes
2023-10-24 14:20:58 +03:00
Mikko Ylinen
28f48bdc26 accel-config-demo: update to QPL v1.3.0
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-10-23 11:14:29 +03:00
Tuomas Katila
72b46bd349 iaa: convert qpl example to accel-config-demo
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-10-23 10:57:19 +03:00
Tuomas Katila
5016f54e47 qat: add support for new capabilities
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-10-13 15:09:57 +03:00
Mikko Ylinen
319843c94e vpu: remove deprecated plugin
The VPU plugin can only be used with devices that are
no longer supported by upper layers, such as OpenVINO.

The deprecation plan for the plugin was announced earlier
this year and post v0.28 marks the date when the plugin is removed
from the repo.

Releases before v0.29 have the plugin available should it
be needed.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-10-02 15:28:11 +03:00
Mikko Ylinen
5e2ff814d4 openssl-qat-engine: update QAT Engine to v1.4.0
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-09-20 14:00:26 +03:00
Mikko Ylinen
ad6c5244c3 openssl-qat-engine: update QAT SW versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-09-08 09:38:18 +03:00
Hyeongju Lee
1f792f5685
Merge pull request #1513 from mythi/PR-2023-040
k8s.io 1.28.1 update and SGX rework
2023-09-04 13:26:50 +03:00
Mikko Ylinen
7f685b5d89 sgx: add QuoteVerification demo and cleanup hostNetwork dependency
hostNetwork usage for SGX demo pods is not absolutely necessary so it's
better to clean it up and make IAS "security" scanners happier. It was
originally used to be able to use "localhost" PCCS but this change now
adds an example how proper PCCS url can be configured using jq.

Additionally, SGX DCAP Quote Verification is added.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-08-31 14:23:19 +03:00
Hyeongju Johannes Lee
cdd66baf11 update accel-config version to 4.1
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-08-31 13:44:10 +03:00
hj-johannes-lee
d8f8c9553c sgx-sdk-demo: update versions of dcap and sdk
Signed-off-by: hj-johannes-lee <hyeongju.lee@intel.com>
2023-07-26 17:22:44 +03:00
Mikko Ylinen
cad7fea2c1 demo: update crypto-perf
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-07-20 17:00:05 +03:00
Mikko Ylinen
510dbbda97 demo: update openssl-qat-engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-07-20 17:00:05 +03:00
Mikko Ylinen
3aebf70a14 demo: update accel-config-demo
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-07-20 17:00:05 +03:00
Mikko Ylinen
009684ea61 demo: update opae-nlb-demo to 2.2.0-1
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-07-17 12:48:46 +03:00
Hyeongju Johannes Lee
521b0275dc dsa: replace token with read_buffer in conf
token related attributes got deprecated. To remove warnings,
replace with read_buff.

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-06-29 00:07:42 +03:00
Mikko Ylinen
9a966ecee2 openssl-qat-engine: update QAT releases
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-05-31 09:06:02 +03:00
Hyeongju Johannes Lee
82ecaf014e dlb: make init script end with exit 0 when sriov_numvfs not found
Even if sriov_numvfs is not found, do not finish with an error.
It is necessary because VM still recognizes VF's BDF as xx.xx.0,
and script tries to find sriov_numvfs. So, chnage the script just
print some informational message and end with exit 0.

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-05-23 20:14:34 -07:00
Oleg Zhurakivskyy
3a52b261f8 accel-config-demo: Update accel-config version to 4.0
Closes #1353

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2023-05-16 23:26:05 +03:00
Hyeongju Johannes Lee
6eee3fde8f dlb: update demo to use dlb 8.3.0 2023-05-08 08:29:23 -07:00
Hyeongju Johannes Lee
64b3da9653 qat,e2e: add cpa-sample compress test for gen4
- add /usr/share/qat/calgary32 necessary for running dc test
to Dockerfile
- add e2e test for dc that runs cpa-sample with different
resource and command.
- remove openssl yaml file and use podSpec instead for cy test
- make a common func runCpaSampleCode for both cy and dc test
that have same process with a few differences

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-05-03 07:38:09 -07:00
Mikko Ylinen
8b36566613 demo: support cgroupv2 paths in crypto-perf
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-03-22 07:21:45 +02:00