k8s_pods resource
Use the k8s_pods
Chef InSpec audit resource to test the configurations of all Pods in a namespace.
Installation
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
Matchers
This Chef InSpec audit resource has the following special matchers. For a full list of available matchers, see our Universal Matchers page.