Files
k8s-secrets/README.md
Alexandr Bogomyakov e48a55c19e Update README.md
2025-12-29 02:50:43 +00:00

1015 B

Secret Reader

Kubernetes secret viewer with TOTP support.

image

Features

  • View Kubernetes secrets in web UI
  • Auto-generate TOTP codes from otpauth:// URLs
  • Copy values with one click
  • Show secrets sent via /webhook endpoint in json like {"name":"Login Code","fields":{"Code":"12345678","another field":"some content"}}

Deploy

kubectl apply -f service-account.yaml
kubectl apply -f rbac.yaml
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml

Security

⚠️ The service has no built-in authentication. Use a proxy for auth (nginx, oauth2-proxy, etc).

Configuration

Edit deployment.yaml to specify which secrets to display:

args:
  - "--secrets"
  - "secret1,secret2"
  - "--namespace"
  - "k8s-secrets"

API Usage

# Get secret field as plaintext
curl "http://localhost:3000/secret?name=my-secret&field=password"