-
Notifications
You must be signed in to change notification settings - Fork 212
New base images and QAT DPDK testing #203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Testing: TBD |
|
buildah is not happy using an arg variable with FROM: |
mythi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
self-review
| @@ -0,0 +1,5 @@ | |||
| nameSuffix: -crypto-perf | |||
| bases: | |||
| - ../dpdk-test/ | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I slept overnight and decided to move dpdk-test, crypto-perf and compress-perf to a dir called patches/ to indicate the overlays are not usable as is.
buildah v1.5 should fix it. I'll update Jenkinsfile/travis. |
fa233ef to
c8f004e
Compare
c8f004e to
69a21c5
Compare
|
@kad I've added a note about kubernetes v1.14 "dependency" with kustomize. CI errors seem real and it's because |
|
@mythi I noticed that too. I have a minimal Building that image fails with the error: |
|
I went to submit a bug but there already were several: clearlinux/swupd-client#1068 |
Codecov Report
@@ Coverage Diff @@
## master #203 +/- ##
=======================================
Coverage 79.17% 79.17%
=======================================
Files 11 11
Lines 1508 1508
=======================================
Hits 1194 1194
Misses 281 281
Partials 33 33Continue to review full report at Codecov.
|
46eaa23 to
37b08a5
Compare
37b08a5 to
53d1ba0
Compare
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
7bd838a to
bec01f6
Compare
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
bec01f6 to
875b08e
Compare
The modifications also bring enablers to "reproducible" builds. Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Switch to clearlinux based image and rootfs and add enablers to make builds reproducible. Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
We plan to use crypto-perf for simple QAT testing. This commit adds kustomization to make the deployment easier. The original .yaml is also moved to deployments/ with some changes. For instance, it turns out also vfio-pci mode with DPDK needs CAP_SYS_ADMIN (See PR: intel#187 which states that only igb_uio would need it). kustomize is available part of kubectl since kubernetes v1.14. Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
Clear Linux enables DPDK QAT PMD so we can move to use everything from
there. This saves maintenance efforts and we get more up-to-date DPDK.
The DPDK version in this update gives a tool for compress perf too, for
instance.
The commit also adds kustomize scripts that overlay the original DPDK
demo deployment to run dpdk-test-[compress|crypto|-perf test cases:
$ kubectl apply -k deployments/qat_dpdk_app/test-compress1/
$ kubectl apply -f deployments/qat_dpdk_app/test-crypto1/
New test cases ('ptest's with varying parameters) can be easily added
by following the pattern in test-[crypto|compress]1 directories.
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
875b08e to
e1399b5
Compare
|
@kad from my side this is ready |
kad
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
LGTM |
…ainer resource-manager: free any lingering instance upon pod/container recreation.
No description provided.