Skip to content

Add Kubernetes secret DSN provider and documentation#932

Closed
zofer1zohargo wants to merge 1 commit intoburningalchemist:masterfrom
zofer1zohargo:k8s-secrets-code
Closed

Add Kubernetes secret DSN provider and documentation#932
zofer1zohargo wants to merge 1 commit intoburningalchemist:masterfrom
zofer1zohargo:k8s-secrets-code

Conversation

@zofer1zohargo
Copy link
Contributor

Implement k8ssecret URL provider for reading DSN from Kubernetes secrets.

Features:

  • New k8ssecret:// URL scheme for reading DSN from Kubernetes secrets
  • Support for full DSN or partial DSN with template placeholders (DSN_VALUE)
  • Automatic secret resolution with caching
  • Same namespace and cross-namespace (with RBAC) secret access

Files Changed:

  • Implement k8ssecret URL provider in config/secret_k8s.go
  • Register provider in secret_resolver.go
  • Update main README with Kubernetes secrets documentation
  • Add comprehensive examples and usage guide in examples/k8s-secret/
  • Update dependencies for Kubernetes client libraries
  • Bump application version to 0.20.1

- Implement k8ssecret URL provider for reading DSN from Kubernetes secrets
- Support both full DSN and partial DSN with template placeholders (DSN_VALUE)
- Add comprehensive examples and documentation for k8s-secret usage
- Register k8ssecret provider in secret resolver
- Update main README to include Kubernetes secrets documentation
- Bump application version to 0.20.1 and chart appVersion

Made-with: Cursor
@zofer1zohargo
Copy link
Contributor Author

Commit spans both go and helm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant