From 69535b8089da84a3bdfe189b7796a109de110885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Fri, 21 Jul 2023 15:32:17 +0200 Subject: [PATCH] kata-deploy: runtimeclass: Split out entries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This will make things simpler to only create the handlers defined by the kata-deploy user. Signed-off-by: Fabiano FidĂȘncio --- .../kata-deploy/runtimeclasses/kata-clh.yaml | 13 +++++++++++++ .../kata-deploy/runtimeclasses/kata-dragonball.yaml | 13 +++++++++++++ .../kata-deploy/runtimeclasses/kata-fc.yaml | 13 +++++++++++++ .../runtimeclasses/kata-qemu-nvidia-gpu.yaml | 13 +++++++++++++ .../kata-deploy/runtimeclasses/kata-qemu-sev.yaml | 13 +++++++++++++ .../kata-deploy/runtimeclasses/kata-qemu-snp.yaml | 13 +++++++++++++ .../kata-deploy/runtimeclasses/kata-qemu-tdx.yaml | 13 +++++++++++++ .../kata-deploy/runtimeclasses/kata-qemu.yaml | 13 +++++++++++++ 8 files changed, 104 insertions(+) create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-clh.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-dragonball.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-fc.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-qemu-nvidia-gpu.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-qemu-sev.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-qemu-snp.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-qemu-tdx.yaml create mode 100644 tools/packaging/kata-deploy/runtimeclasses/kata-qemu.yaml diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-clh.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-clh.yaml new file mode 100644 index 000000000000..3c22602527d2 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-clh.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-clh +handler: kata-clh +overhead: + podFixed: + memory: "130Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-dragonball.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-dragonball.yaml new file mode 100644 index 000000000000..664822c94236 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-dragonball.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-dragonball +handler: kata-dragonball +overhead: + podFixed: + memory: "130Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-fc.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-fc.yaml new file mode 100644 index 000000000000..2a087cc8d21f --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-fc.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-fc +handler: kata-fc +overhead: + podFixed: + memory: "130Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-nvidia-gpu.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-nvidia-gpu.yaml new file mode 100644 index 000000000000..f99d3a2808f8 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-nvidia-gpu.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu-nvidia-gpu +handler: kata-qemu-nvidia-gpu +overhead: + podFixed: + memory: "160Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-sev.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-sev.yaml new file mode 100644 index 000000000000..a9eb75a8ef63 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-sev.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu-sev +handler: kata-qemu-sev +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-snp.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-snp.yaml new file mode 100644 index 000000000000..a285d616d655 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-snp.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu-snp +handler: kata-qemu-snp +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-tdx.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-tdx.yaml new file mode 100644 index 000000000000..e684291d7f7f --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu-tdx.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu-tdx +handler: kata-qemu-tdx +overhead: + podFixed: + memory: "2048Mi" + cpu: "1.0" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true" diff --git a/tools/packaging/kata-deploy/runtimeclasses/kata-qemu.yaml b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu.yaml new file mode 100644 index 000000000000..c362e3ff6888 --- /dev/null +++ b/tools/packaging/kata-deploy/runtimeclasses/kata-qemu.yaml @@ -0,0 +1,13 @@ +--- +kind: RuntimeClass +apiVersion: node.k8s.io/v1 +metadata: + name: kata-qemu +handler: kata-qemu +overhead: + podFixed: + memory: "160Mi" + cpu: "250m" +scheduling: + nodeSelector: + katacontainers.io/kata-runtime: "true"