Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All components are tested with end-to-end testing

Test description

The 'Multitenant Secure Cloud Native Platform' uses Kata Containers provides the possibility to launch non-infrastructure pods . In order to using Kata Containers. To use Kata Containers, Containerd is used in Kubernetes instead of the default docker-shim. To launch Kata Containers pods in a Kubernetes cluster, we make use of a mutating admission controller that annotates Pods with the Kata RuntimeClass. Kubernetes and Containerd are previously configured with this RuntimeClass. 

We use the next values for the kud-installer.yaml to properly run tests with Containerd and Kata Containers.

CONTAINER_RUNTIME: “containerd”

KUD_ENABLE_TESTS: "true"

ENABLE_KATA_WEBHOOK: "false"

KATA_WEBHOOK_RUNTIMECLASS: "kata-clh"


Testing

CI Testing:

Bashate:

...