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