Skip to content

Minimal tool for retrieving and storing Kubernetes resource YAMLs

License

Notifications You must be signed in to change notification settings

apptentive-engineering/kube-hutch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kube-hutch

Minimal tool for retrieving and storing Kubernetes resource YAMLs

Requirements

Written/tested against Python 3.6.2.

Configuration

All configuration is expected to be found in the config.yaml file.

Options

Key Type Description
api_resource_map Hash resource-type:client-api-version key:value pairs
base_path String Path where exported YAML files should be stored
blacklist List Nested list of hashes, denoting attributes that should not be exported
kube_config String Path to .kube/config file. Defaults to: $HOME/.kube/config
skip_deployment_replica_sets Boolean Skip any replica sets automatically generated by Deployments

Usage

./hutch.py

About

Minimal tool for retrieving and storing Kubernetes resource YAMLs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages