k8s_pods resource
Use the k8s_pods Chef InSpec audit resource to test the configurations of all Pods in a namespace.
Syntax
describe k8s_pods do
#...
end
Parameter
namespace- Namespace of the resource.
Properties
uid- UID of the Pod.
name- Name of the Pod.
namespace- Namespace of the Pod.
resource_version- Resource version of the Pod.
kind- Resource type of the Pod.
metadata- Metadata for the Pod.
Examples
Pods for default namespace must exist:
describe k8s_pods do
it { should exist }
end
Pods for specified namespace must exist:
describe k8s_pods(namespace: 'kube-system') do
it { should exist }
end