Continuous integration | License |
---|---|
This Kubewarden Policy is a replacement for the Kubernetes Pod Security Policy
that enforces the usage of ReadOnlyRootFilesystems
.
The policy inspects the securityContext
of each container defined inside of
a Pod and ensures all the containers have the readOnlyRootFilesystem
attribute
set to true
.
The policy checks the both the pod.spec.containers
and the init containers
too.
Containers that do not have a securityContext
defined are rejected too.
That happens because, by default, the root filesystem of a container is
considered to be writable.
Ephemeral containers are not checked because, by Kubernetes definition, they
cannot have a securityContext
.
The policy doesn't have any configuration.
The policy is automatically published as an OCI artifact inside of this container registry.
The easiest way to use this policy is through the kubewarden-controller.