* fix and test for token creation in namespace
* add changelog
* add nil check
* change existing test to work with change
* fix imports
* add error and more specificity in changelog
Co-authored-by: Rachel Culpepper <84159930+rculpepper@users.noreply.github.com>
* add key types and encryption for cbc
* add decryption
* start adding tests
* add tests for policy functions
* add convergent case
* add enterprise check and key creation test cases
* fix key generation and add import/export
* add tests and fixes
* add changelog
* linter
* refactor policy functions and fix IV
* add ce change
* fix function calls
* fix factories in function call
* fix IV test case
* test fixes
* add cbc keys to read
* change iv
* fix merge errors
* make fmt
* change error name and add iv error
* fix tests
Co-authored-by: Rachel Culpepper <84159930+rculpepper@users.noreply.github.com>
* VAULT-34830: enable the new workflow (#8661)
* pipeline: various fixes for the cutover to the enterprise first workflow (#8686)
Various small fixes that were discovered when doing the cutover to the enterprise first merge workflow:
- The `actions-docker-build` action infers enterprise metadata magically from the repository name. Use a branch that allows configuring the repo name until it's merged upstream.
- Fix some CE-In-Enterprise outputs in our metadata job.
- Pass the recurse depth flag correctly when creating backports
- Set the package name when calling the `build-vault` composite action
- Disallow merging changes into `main` and `release/*` when executing in the `hashicorp/vault` repository. This is a hack until PSS-909 is resolved.
- Use self-hosted runners when testing arm64 CE containers in enterprise.
Signed-off-by: Ryan Cragun <me@ryan.ec>
Conflicts:
.github/workflows/backport-automation-ent.yml
.github/workflows/test-run-enos-scenario-containers.yml
---------
Signed-off-by: Ryan Cragun <me@ryan.ec>
* add rotation URL field
* add docs
* add test
* fix: correct variable name for root rotation URL in rotateRootCredential function
* fix: ensure proper formatting in TestRotateRootWithRotationUrl function
* fix: improve error handling in TestRotateRootWithRotationUrl for invalid rotation URL
* feat: add rotation URL support to LDAP credential configuration
* test: enhance validation in TestRotateRootWithRotationUrl for rotation URL effects
* Update path_config_rotate_root_test.go
* add changelog and update test docs
* Update ldap.mdx
* wrap ember-power-select overrides in search-select css selector
* move class accidentally applied to nested block
* make renderInPlace default to true
Ubunut 20.04 is EOL. Per our support and package policies we no longer
need to develop or test for that platform.
Signed-off-by: Ryan Cragun <me@ryan.ec>
* build filter toolbar component
* delete unused controllers
* rename enum and move to client count utils
* wire up filters to route query params
* update test coverage
* add support for appliedFilters from parent
* update type of ns param
* move lists to client-list page component
* added multiline unit test to replicate error & eventual fix
* create changelog
* move multiline statement test above the bad statements test for consistency.
* Add support for multiline statements in changeUserPassword
* Update expiration multi-line statements
* pr fixes
While reviewing some audit log upgrade guidance improvements, I noticed that the changelog is misleading.
We released Audit Log Filtering in Vault 1.16.0. It appeared both in 1.16.0 and 1.17.0, so I've removed it from the 1.17.0 features list.
I've also added the "enterprise" note to the 1.16.0 changelog entry because it was released as an enterprise feature.
Various small changes and tweaks to our CI/CD workflows to allow for running CE branches in the context of `hashicorp/vault-enterprise`.
Signed-off-by: Ryan Cragun <me@ryan.ec>