All contributions from @coding-gecko
This release enhances the Vault provider with improved authentication methods, error handling, and infrastructure updates. The changes include updating Go to version 1.24.5, adding certificate-based authentication alongside the existing Kubernetes authentication, implementing retry logic for Vault operations, and refactoring socket monitoring.
- Updated Go version from 1.22.0 to 1.24.5 and related dependency updates
- Added certificate authentication method for Vault with configuration examples and documentation
- Implemented retry logic with automatic re-authentication for Vault operations
- Feature/improvements - Zap logging and custom auth/kubernetes and transit endpoints
- Adding hVaultErr for custom error struct hVaultErr added to address the fragile string-based error checking for better reliability.
Full Changelog: v1.1.0...v1.2.0
Deployment
Container images
- HSM:
ghcr.io/beezy-dev/kleidi-kms-plugin:vault-d63ae4a - Vault:
ghcr.io/beezy-dev/kleidi-kms-plugin:hsm-d63ae4a
Theme
To listen when deploying! Trampsta - Chunky