Files
k8s-secrets/README.md
2025-09-15 15:00:23 +03:00

876 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

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"