Ykre is a small cli program written in rust wich purpose is to extract from a list of yaml documents
Go to file
2020-10-12 01:34:25 +02:00
dist refact + add colorized 2020-10-12 01:34:25 +02:00
src refact + add colorized 2020-10-12 01:34:25 +02:00
.gitignore init 2020-10-08 18:40:35 +02:00
Cargo.toml refact + add colorized 2020-10-12 01:34:25 +02:00
install.sh update readme 2020-10-09 22:38:41 +02:00
README.md refact + add colorized 2020-10-12 01:34:25 +02:00

Ykre

Ykre is a small cli program written in rust wich purpose is to extract from a list of yaml documents, documents matching a specified condition. Ykre goal is to find specific Kubernetes Resource from the kustomize output. Ykre stands for Yaml Kubernetes Resources Extractor.

Install

from a debian package :

wget -q https://github.com/pluie-org/ykre/raw/master/dist/ykre_0.2.0_amd64.deb
sudo apt install ./ykre_0.2.0_amd64.deb

via Cargo

wget -q -O - https://github.com/pluie-org/ykre/raw/master/install.sh | sh

Usage

ykre SEARCH [DEF]

examples

display content of the kubernetes resource 'myResourceName'

cat kubresources.yaml | ykre 'myResourceName'

write content of the kubernetes resource 'pv-dump' into a file

kustomize build ./config/volumes/local | ykre 'pv-dump' > ./tmp.yaml

retriew kubernetes pv resources matching 2Gi disk capacity

kustomize build ./config/volumes/dev | ykre 2Gi spec.capacity.storage

License

MIT