| Crates.io | freezer |
| lib.rs | freezer |
| version | 1.0.0 |
| created_at | 2024-02-14 17:35:09.148373+00 |
| updated_at | 2024-02-14 17:35:09.148373+00 |
| description | A tool to download resources from a Kubernetes cluster to then be ingested by IceKube |
| homepage | |
| repository | https://github.com/WithSecureLabs/freezer |
| max_upload_size | |
| id | 1140053 |
| size | 72,636 |
Freezer is a tool to download resources from a Kubernetes cluster in the same format needed for IceKube. Specifically, it is a rust implementation of the icekube download command.
# Quick run and download to dir/
cargo run dir/
# Build and run, the binary can also be uploaded elsewhere to be run from another location
cargo build --release
./target/release/freezer dir/
This requires elevated privileges within the target cluster to enumerate resources. This typically requires read-only access on all resources within the cluster including secrets. Freezer does not persist any secret data it retrieves from secrets if that is a concern.