Tuomas Katila
74006cda80
depl: drop capabilities from all plugins
...
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2025-01-02 15:42:32 +02:00
Hyeongju Johannes Lee
3b08a9074d
Add cpu/memory requests and limits
...
Operator maturity level 3 requires cpu/memory requests and limits
for operands. Add them to all plugins deployed by operator
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2024-09-25 03:42:19 -07:00
Hyeongju Johannes Lee
94833289d5
iaa: add updateStrategy to daemonSet
...
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2024-07-25 12:55:08 +03:00
Tuomas Katila
52be7ed1e9
Add tolerations support to operator and plugin CRDs
...
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2024-03-20 10:00:41 +02:00
Tuomas Katila
f9221c46fd
operator: remove one-cr-per-kind limitation
...
Differentiate objects by adding cr names as suffixes
Drop kind book keeping and related functions from controllers
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-11-09 13:05:40 +02:00
Tuomas Katila
f439c2fd6b
operator: dsa & iaa: use const names
...
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-10-23 11:32:31 +03:00
Tuomas Katila
a15c84c81e
operator: fix controllers indicating changes when there are none
...
Signed-off-by: Tuomas Katila <tuomas.katila@intel.com>
2023-10-23 11:03:14 +03:00
Hyeongju Johannes Lee
20caa42e7a
operator: add ctx to func UpgradeImages and logger for env vars of images
...
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2023-09-18 12:04:32 -07:00
Manish Regmi
c3259ee22f
Add SELinux Labels for DSA and IAA
...
Proper SELinux labels are required for the plugins to run in SELinux
enabled clusters like openshift. These labels are custom made for
plugins and are part of container-selinux package.
Signed-off-by: Manish Regmi <manish.regmi@intel.com>
2023-07-20 16:02:08 -04:00
Mikko Ylinen
34baf982b8
operator: add missing IaaDevicePlugin finalizers RBAC
...
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2023-07-18 08:25:19 +03:00
Oleg Zhurakivskyy
ad68e998b1
iaa: Switch to device type "iaa"
...
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-10-28 10:51:18 +03:00
Mikko Ylinen
8c0abb54b1
deployments: disable unused serviceAccounts for plugins
...
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-09-23 08:21:25 +03:00
Oleg Zhurakivskyy
6c36827b54
idxd: Add /sys/bus/dsa to DSA, IAA initcontainer deployments
...
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-05-18 19:14:58 +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
dbb2a9a7f8
operator: iaa: Drop hardcoded deployment, use embedded YAML
...
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-03-09 11:58:39 +02: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