https://github.com/fredericrous/homelab
https://github.com/fredericrous/homelab
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fredericrous/homelab
- Owner: fredericrous
- Created: 2025-07-22T16:55:37.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-09-08T10:15:59.000Z (9 months ago)
- Last Synced: 2025-09-08T12:13:51.859Z (9 months ago)
- Language: Shell
- Size: 738 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
lldap-admin-password
VAULT_TOKEN=$(kubectl get secret vault-admin-token -n vault -o jsonpath='{.data.token}' | base64 -d)
## access vault secrets
// kubectl exec -n vault vault-0 -- vault operator init -key-shares=1 -key-threshold=1)
export KUBECONFIG=/Users/fredericrous/.kube/config && kubectl port-forward -n vault svc/vault 8200:8200
export KUBECONFIG=/Users/fredericrous/.kube/config && kubectl exec -n vault vault-0 -- vault operator unseal $(kubectl get secret vault-keys -n vault -o jsonpath='{.data.unseal-key}' | base64 -d)
export VAULT_ADDR=http://127.0.0.1:8200 && export VAULT_TOKEN=$(kubectl get secret vault-admin-token -n vault -o jsonpath='{.data.token}' | base64 -d) && vault kv list secret/
## access kubernetes secrets
kubectl get secret smbcreds -o jsonpath='{.data}' | jq 'map_values(@base64d)