Skip to content

jonas27/lsd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

List Secret Decode (LSD)

lsd is a tool to convert base64 decoded Kubernetes secrets to plain text secrets, either yaml or json format.

Installation

Go

go get github.com/jonas27/LSD


## Usage

LSD either accepts a single secret or a list of secrets in Kubernetes 

$ kubectl get secret -o <yaml|json> | lsd $ kubectl get secret -o <yaml|json> | lsd $ lsd < kubectl get secret .<yaml|json>


## Example

$ ksd < secrets.json


> output
```json
{
    "apiVersion": "v1",
    "data": {
        "password": "secret",
        "app": "kubernetes secret decoder"
    },
    "kind": "Secret",
    "metadata": {
        "name": "kubernetes secret decoder",
        "namespace": "ksd"
    },
    "type": "Opaque"
}

About

List Secret Decode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages