bug(vault): Correctly handle credential stores with expired tokens (#2399)

* bug(vault): Correctly handle credential stores with expired tokens

Boundary makes use of a database view to perform CRUD operations on
Vault credential stores and libraries. This view did not include
credential stores with tokens that have expired in Vault, causing
errors when attempting to perform any action against them.
This commit is contained in:
Louis Ruch authored and GitHub committed 2022-09-06 07:50:15 -07:00
1 parent ef4000fe08
commit d7c4c648ec
33 files changed
+965 -287

No files matched your search

@@ -173,4 +173,7 @@ message VaultCredentialStoreAttributes {
that: "WorkerFilter"
}
]; // @gotags: `class:"public"`
// Output only. The status of the vault token used by this credential store (current or expired).
string token_status = 120 [json_name = "token_status"]; // @gotags: `class:"public"`
}