* updates swagger-ui to display camelized operation ids in development
* attempt to fix test timing issue
* fixes issue stubbing environment in swagger-ui test
* adds test for operation ids in production for swagger-ui component
* Update go-jose to v3.0.4
- Updating to address CVE-2025-27144
* Update v4 references in sdk and api
* Update go-jose across all api auth projects to v4.0.5
Previously identity cleanup was running with the context of the activation request, which would time out for large workloads, resulting in bad failure states. This PR moves the ActivationFunc call to its own goroutine/background Context, so it can proceed uninterrupted.
This is a follow-up to our initial work[0] to address RFC-5952 §4 conformance for IPv6 addresses in Vault. The initial pass focused on the vault server configuration and start-up routines. This follow-up focuses on Agent and Proxy, with a few minor improvements for server.
The approach generally mirrors the server implementation but also adds support for normalization with CLI configuration overrides.
One aspect we do not normalize currently is Agent/Proxy client creation to the Vault server with credentials taken from environment variables, as it would require larger changes to the `api` module. In practice this ought to be fine for the majority of cases.
[0]: https://github.com/hashicorp/vault/pull/29228
`gosimports` is the preferred style for module imports and it is
enforced via CI. I've found that things often manage to drift so I've
taken the liberty to update our pre-commit hook to verify our imports
formatting before a change is committed.
Along with updating the formatting helper I've also run `make fmt` to
resolve any formatting drift that managed to make it into the codebase.
Signed-off-by: Ryan Cragun <me@ryan.ec>
* wip
* finish azure docs
* some fixes
* get role heading to where it was
* Apply suggestions from code review
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
* Update website/content/docs/secrets/azure.mdx
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
* pr comments
* add aws
* gcp configuration
* fix formatting
* remove indents for parser
* formatting fixed?
* Update website/content/docs/secrets/gcp.mdx
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
* try again
* might be the end of me
* tried running npm run format and got some promising results
* missed
* this should work
* numbering fixes
* Apply suggestions from code review
add group="gui"
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
* Update azure.mdx
change heading to match
---------
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
* [VAULT-33619] HDS Code Block: Update from HDS 4.13.0 to 4.14.0
* [VAULT-33619] Update from HDS 4.14.0 to 4.15.0
* [VAULT-33619] Update from HDS 4.15.0 to 4.16.0
* fix tests
* VAULT-33693: actions: fix push event PR labels
Fix pull request label metadata when triggered `push` event types.
We now use Github's `associatedPullRequests()` connection on the
`Commit` associated with the SHA to resolve the labels.
Signed-off-by: Ryan Cragun <me@ryan.ec>
* adds linting for types to scripts and lint staged
* fixes issue with AdapterError type
* moves lint-staged setup out of package.json and into config file
* fixes ember data store service type
* fixes route params types
* fixes model types
* fixes general type errors
* fixes ts declaration errors in js files
* adds missing copyright headers
* fixes issue accessing capabilities model properties
* ignores AdapterError import type error
* more updates to AdapterError type
* adds comment to lint-staged config
* moves ember data store type to @ember-data namespace
* updates store import
* moves AdapterError type to @ember-data namespace
* turns ember-data import eslint rule back on
* add kv view for wrap tool
* add changelog entry
* update toggle and tests
* update changelog, style updates, fix linting error bug
* update tests
* update test to include multiline input
* clean up
* test improvements and clean up
* shift away from disabling button on error
* update test for json lint warning
* add check after back
* move assertions to a better test for them
* database: fix reload to not fail early
* return logical.ErrorRresponse; add tests
* do not return noop warnings; add logs
* changelog
* use name for log; remove event doc
* adding skip import rotation field to ui
* changing labels and subtext
* removing readonly, user input on edit would not affect value
* changelog
* fix test
* fix test2