Validate Healthcheck Instruction
Description
Ensuring the presence and proper configuration of the HEALTHCHECK instruction in a Dockerfile is crucial for maintaining the health and stability of containerized applications. This policy aims to validate whether the HEALTHCHECK instruction is appropriately defined to promote robust container orchestration and monitoring practices.
Kyverno policy
Refer to the Nirmata curated policies - validate-healthcheck-instruction.
Resource example
Below is an example of a Dockerfile enforcing this policy.
FROM ubuntu:latest
HEALTHCHECK CMD curl --fail http://localhost:80 || exit 1
CMD ["nginx", "-g", "daemon off;"]