Skip to content

v1.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@fcgravalos fcgravalos released this 15 Jul 09:00
· 2 commits to release-1.0.0-rc.1 since this release

Added

  • SecretDefinitions created via CustomResourceDefinitions
  • If the SecretDefinion gets deleted, the corresponding secret will be removed too.
  • New zap logger based on controller-runtime project. Use -enable-debug-log to get a more verbose output.
  • Enable Vault AppRole auth method and secrets-manager will try to re-login every time it fails to fetch the token. This will make secrets-manager more resilient to issues connecting to Vault that potentially caused the token to expire.
  • New secrets_manager_login_errors_total Prometheus metric.

Fixes

Breaking changes

  • Configmaps won't be supported to define secrets, and so that won't work all the relevant configmap flags.
  • log.format and log.level flags won't work anymore, as we have changed the logger to addapt to the controller-runtime project. Use -enable-debug-log to get a more verbose output.
  • config.backend-scrape-interval no longer works as we check the backend state on every reconcile event. Use reconcile-period instead
  • listen-address removed in favor of metrics-addr
  • Token based login won't be supported, as re-login with and invalid token won't make secrets-manager to self-heal.
  • This makes this new version not backward compatible with previous v0.2.0