Version 0.1.14
This release contains fixes and improvements for both the controller and env-injector.
Fixed:
- [controller] Fixed issue where cloudconfig parameter was not used to load azure cloud config file (contributed by @reiniertimmer)
Improvements:
- [controller & env-injector] Get all public keys (key chain)
- [controller] When referencing a Certificate in AKV and Kubernetes secret type is Opaque, add the base64 encoded raw cert to Kubernetes secret
- [controller] If private key is available for AKV certificate, export private key for both Kubernetes TLS and Opaque secret types
Documentation improvements:
- Documented known issue when CA certs are missing
- Corrected wrong reference to Kubernetes secret type for TLS (should be kubernetes.io/tls)
- Documented that the env-injector needs to be explicitly enabled per namespace
- Documented requirement for RBAC enabled cluster
Chart versions
controller: 0.1.20 (image versions: 0.1.14)
env-injector: 0.1.3 (image versions: 0.1.14)
Installation
Azure Key Vault Controller: https://github.com/SparebankenVest/public-helm-charts/tree/master/stable/azure-key-vault-controller
Azure Key Vault Env Injector: https://github.com/SparebankenVest/public-helm-charts/tree/master/stable/azure-key-vault-env-injector