k9s/plugins/openssl.yaml

25 lines
794 B
YAML

# Inspect certificate chains with openssl.
# See: https://github.com/openssl/openssl.
plugins:
secret-openssl-ca:
shortCut: Ctrl-O
confirm: false
description: Openssl ca.crt
scopes:
- secrets
command: bash
background: false
args:
- -c
- kubectl get secret --context $CONTEXT -n $NAMESPACE $NAME -o jsonpath='{.data.ca\.crt}' | base64 -d | openssl storeutl -noout -text -certs /dev/stdin |& less
secret-openssl-tls:
shortCut: Shift-O
confirm: false
description: Openssl tls.crt
scopes:
- secrets
command: bash
background: false
args:
- -c
- kubectl get secret --context $CONTEXT -n $NAMESPACE $NAME -o jsonpath='{.data.tls\.crt}' | base64 -d | openssl storeutl -noout -text -certs /dev/stdin |& less