v1.0.0-rc.1
Pre-release
Pre-release
fcgravalos
released this
15 Jul 09:00
·
2 commits
to release-1.0.0-rc.1
since this release
Added
SecretDefinitions
created viaCustomResourceDefinitions
- 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 makesecrets-manager
more resilient to issues connecting to Vault that potentially caused the token to expire. - New
secrets_manager_login_errors_total
Prometheus metric.
Fixes
- #2 Switch to custom resource definitions instead of a single configmap
- #8 Secrets deletion proposal
- #27-Implement AppRole auth
Breaking changes
- Configmaps won't be supported to define secrets, and so that won't work all the relevant configmap flags.
log.format
andlog.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. Usereconcile-period
insteadlisten-address
removed in favor ofmetrics-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