use crate::analyzer::kubelint::context::object::*;
pub fn extract_all_containers(pod_spec: &PodSpec) -> Vec<&ContainerSpec> {
let mut containers: Vec<&ContainerSpec> = pod_spec.containers.iter().collect();
containers.extend(pod_spec.init_containers.iter());
containers
}
pub fn all_containers(pod_spec: &PodSpec) -> Vec<&ContainerSpec> {
extract_all_containers(pod_spec)
}
pub fn extract_containers(pod_spec: &PodSpec) -> Vec<&ContainerSpec> {
pod_spec.containers.iter().collect()
}
pub fn containers(pod_spec: &PodSpec) -> Vec<&ContainerSpec> {
extract_containers(pod_spec)
}
pub fn extract_init_containers(pod_spec: &PodSpec) -> Vec<&ContainerSpec> {
pod_spec.init_containers.iter().collect()
}
pub fn init_containers(pod_spec: &PodSpec) -> Vec<&ContainerSpec> {
extract_init_containers(pod_spec)
}