
Revelando secrets com o ksd
Conhece o projeto ksd? Então vem conhecer!
Repo do projeto
- https://github.com/mfuentesg/ksd
Quando damos um get em um secret temos isso aqui
$ kubectl get secret <secret name> -o <yaml|json>
Saída
{
"apiVersion": "v1",
"data": {
"password": "c2VjcmV0",
"app": "a3ViZXJuZXRlcyBzZWNyZXQgZGVjb2Rlcg=="
},
"kind": "Secret",
"metadata": {
"name": "kubernetes secret decoder",
"namespace": "ksd"
},
"type": "Opaque"
}Quando usamos o ksd ele vira texto puro
$ kubectl get secret <secret name> -o <yaml|json> | ksd
Saída
{
"apiVersion": "v1",
"data": {
"password": "secret",
"app": "kubernetes secret decoder"
},
"kind": "Secret",
"metadata": {
"name": "kubernetes secret decoder",
"namespace": "ksd"
},
"type": "Opaque"
}Legal né?
[s]
Guto