-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TLS errors after failed plugin initialization #169
Comments
Thank you for reporting this! Our engineers are currently discussing a fix. It might not be able to go out in 1.12.2, but we will do our best to get this fixed quickly. Thanks again! |
@hsimon-hashicorp, we bumped into a similar issue with the cached HTTP client improvement in #142 not reloading the CA certificate from local disk. I have a fix proposal about 90% complete that solves both that issue and this one. Would you be open to a contribution or are you handling it internally? Should I also create a separate issue about that, since it's a different use case? |
@hsimon-hashicorp We have also seen this issue in our Vault clusters--We initially contacted HashiCorp support about it 15 days ago. +1 for a fix ASAP. |
Hi, I'm seeing persistent login failures with 403 responses after leadership failover in Vault v1.12.1.
Server log error message:
This is with unchanged mount & role configuration that was previously functional. The configured
kubernetes_ca_cert
value served via/config
also aligns with the live Kubernetes API.It appears to be related to intermittent storage errors at plugin initialization and a change in HTTP client initialization with #142.
Server logs near unseal time (azure storage backend in this case):
Executing
vault plugin reload
is necessary to fix the 403 responses and re-enable successful TokenReview requests to the Kubernetes API. The plugin mount does not recover on its own otherwise.Steps to reproduce
Provision a local Kubernetes cluster using kind and serviceaccount tokens
Start a vault server using file storage
Test login after forced plugin config storage read failure on initialization
The text was updated successfully, but these errors were encountered: