We use Kustomize to produce the YAML manifests used to configure our Kubernetes clusters.
Kubeval is a tool for performing offline validation (i.e., no access required to the Kubernetes cluster) of Kubernetes manifests.
Conftest provides a framework for writing and executing tests against configuration files (including Kubernetes manifests).
The oc
and kubectl
commands are used to interact with a Kubernetes
or OpenShift cluster. We download the latest appropriate oc
version
from here, which includes an appropriate kubectl
command in
the same package.