Page MenuHomeDevCentral

Propagate errors if we can't handle it in vault_get
ClosedPublic

Authored by dereckson on Apr 12 2023, 00:01.
Tags
None
Referenced Files
F3326853: D3003.diff
Mon, Jul 8, 12:59
Unknown Object (File)
Fri, Jul 5, 12:59
Unknown Object (File)
Thu, Jul 4, 13:07
Unknown Object (File)
Sat, Jun 29, 10:48
Unknown Object (File)
Tue, Jun 25, 08:49
Unknown Object (File)
Sun, Jun 23, 09:02
Unknown Object (File)
Sun, Jun 23, 03:46
Unknown Object (File)
Sat, Jun 22, 18:56
Subscribers
None

Details

Summary

When an error is caught in vault_get, it only handles the 403 case.

If vault is currently in 503 (still sealed for example), it does nothing,
so the return fails with can't read "credential": no such variable.

This change allows vault_get to propagate instead the error:
"Vault returned HTTP/1.1 503 Service Unavailable, 200 OK was expected."

Test Plan

Tested on Wearg

Diff Detail

Repository
rVIPER ViperServ scripts
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
This revision is now accepted and ready to land.Apr 12 2023, 00:09