Alexander Scheel
Alexander Scheel
This task is to remove reference to Vault Enterprise from the UI. This is likely a more invasive change, as the UI is presently set up to handle both OSS...
The PKI engine includes chain building code I wrote to handle multiple issues. At the time, I asked for a list of public CAs from https://crt.sh/ but we should revisit...
The former github.com/google/protobuf is now deprecated and is replaced by https://github.com/protocolbuffers/protobuf-go, which has an import of google.golang.org/protobuf. In the process, `ptypes` has been deprecated as the functionality has moved into...
The Docker container registry has put steep rate limits in place, so upstream uses a caching registry mirror. I think this is partly because the CI tests refresh the image...
Like #79 but for certutil. This one is arguably more important, as other callers (outside of PKI) call into certutil.
Currently keysutil has no independent test suite; it is merely tested through integration tests via Transit. This makes it hard to make changes to it without knowing if it will...
Currently API docs are hand-maintained: https://github.com/openbao/openbao/tree/development/website/content/api-docs This has lead to a divergence between them and the in-code docs at various points of time; while OpenBao uses a custom framework, it...
Browsing the JSON, `expected_peer_name` is given to help the harness validate the peer's identity for each test case. But AFAICT, no indication of expected path exists outside of the human-readable...
In [this GitHub action run](https://github.com/openbao/openbao/actions/runs/9965097113/job/27534707027), I seem to have tripped this error: https://github.com/actions/go-dependency-submission/blob/105f29a556567419f95abeb6197b4caecb1ffb7d/src/process.ts#L56-L64 Based on [history of the action](https://github.com/openbao/openbao/actions/workflows/go-dependency-submission.yml?page=5), the first failure of this pipeline seems to have been caused...
Cache is a layer over the top of the physical storage backend (but below barrier encryption) to reduce strain of repeated read operations on the backend. We implement transactions by...