Module parser

Module parser 

Source
Expand description

Parsing utilities (YAML, Terraform, Helm). Parsing utilities for Kubernetes resource analysis.

This module provides parsers for various input formats:

  • YAML Kubernetes manifests
  • Terraform HCL files with kubernetes_* resources
  • Helm chart rendering

Re-exports§

pub use yaml::bytes_to_memory_string;
pub use yaml::cpu_limit_to_request_ratio;
pub use yaml::detect_workload_type;
pub use yaml::extract_container_image;
pub use yaml::extract_container_name;
pub use yaml::extract_resources;
pub use yaml::memory_limit_to_request_ratio;
pub use yaml::millicores_to_cpu_string;
pub use yaml::parse_cpu_to_millicores;
pub use yaml::parse_memory_to_bytes;
pub use terraform::TerraformContainer;
pub use terraform::TerraformK8sResource;
pub use terraform::TfResourceSpec;
pub use terraform::parse_terraform_k8s_resources;

Modules§

terraform
Terraform HCL parser for Kubernetes resources.
yaml
Resource specification parsing utilities.