From bde0e72da5b22c4ad96f4c5ebc156b2eda8bacca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Sat, 5 Aug 2023 15:21:35 +0200 Subject: [PATCH 1/3] kata-deploy: Add missing kata-clh-tdx runtimeclass MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's CCv0 specific for now, and it's needed as the Operator is now delegating the runtimeclass creation to the kata-deploy daemonset. Fixes: #7550 Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/runtimeclasses/kata-clh-tdx.yaml | 13 +++++++++++++ .../runtimeclasses/kata-runtimeClasses.yaml | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-clh-tdx.yaml diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-clh-tdx.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-clh-tdx.yaml new file mode 100644 index 000000000..afc085bf2 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-clh-tdx.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-clh-tdx +handler: kata-clh-tdx +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml index e67cafe10..44c41fcc9 100644 --- a/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml @@ -1,6 +1,19 @@ --- kind: RuntimeClass apiVersion: node.k8s.io/v1 +metadata: + name: kata-clh-tdx +handler: kata-clh-tdx +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 metadata: name: kata-clh handler: kata-clh From 83e866a37d8f24b937e7d06ee52d341b62508322 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Sat, 5 Aug 2023 15:22:48 +0200 Subject: [PATCH 2/3] kata-deploy: Add missing kata-qemu-se runtimeclass MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's CCv0 specific for now, and it's needed as the Operator is now delegating the runtimeclass creation to the kata-deploy daemonset. Fixes: #7550 Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/runtimeclasses/kata-qemu-se.yaml | 13 +++++++++++++ .../runtimeclasses/kata-runtimeClasses.yaml | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-qemu-se.yaml diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-se.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-se.yaml new file mode 100644 index 000000000..4df2857df --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-se.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu-se +handler: kata-qemu-se +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml index 44c41fcc9..d5c48c841 100644 --- a/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml @@ -66,6 +66,19 @@ scheduling: --- kind: RuntimeClass apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu-se +handler: kata-qemu-se +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 metadata: name: kata-qemu-sev handler: kata-qemu-sev From 2df6cb7609aefce7aadad2a1243186c103c2d4d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Sat, 5 Aug 2023 15:23:40 +0200 Subject: [PATCH 3/3] kata-deploy: Add missing kata-remote runtimeclass MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's CCv0 specific for now, and it's needed as the Operator is now delegating the runtimeclass creation to the kata-deploy daemonset. Fixes: #7550 Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/runtimeclasses/kata-remote.yaml | 13 +++++++++++++ .../runtimeclasses/kata-runtimeClasses.yaml | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-remote.yaml diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-remote.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-remote.yaml new file mode 100644 index 000000000..242b2c509 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-remote.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-remote +handler: kata-remote +overhead: + podFixed: + memory: "120Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml index d5c48c841..cc3fe0c61 100644 --- a/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-runtimeClasses.yaml @@ -128,3 +128,16 @@ overhead: scheduling: nodeSelector: katacontainers.io/kata-runtime: "true" +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-remote +handler: kata-remote +overhead: + podFixed: + memory: "120Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true"