hc-github-team-secure-vault-core
f52a686b91
[QT-506] Use enos scenario samples for testing ( #22641 ) ( #22933 )
...
Replace our prior implementation of Enos test groups with the new Enos
sampling feature. With this feature we're able to describe which
scenarios and variant combinations are valid for a given artifact and
allow enos to create a valid sample field (a matrix of all compatible
scenarios) and take an observation (select some to run) for us. This
ensures that every valid scenario and variant combination will
now be a candidate for testing in the pipeline. See QT-504[0] for further
details on the Enos sampling capabilities.
Our prior implementation only tested the amd64 and arm64 zip artifacts,
as well as the Docker container. We now include the following new artifacts
in the test matrix:
* CE Amd64 Debian package
* CE Amd64 RPM package
* CE Arm64 Debian package
* CE Arm64 RPM package
Each artifact includes a sample definition for both pre-merge/post-merge
(build) and release testing.
Changes:
* Remove the hand crafted `enos-run-matrices` ci matrix targets and replace
them with per-artifact samples.
* Use enos sampling to generate different sample groups on all pull
requests.
* Update the enos scenario matrices to handle HSM and FIPS packages.
* Simplify enos scenarios by using shared globals instead of
cargo-culted locals.
Note: This will require coordination with vault-enterprise to ensure a
smooth migration to the new system. Integrating new scenarios or
modifying existing scenarios/variants should be much smoother after this
initial migration.
[0] https://github.com/hashicorp/enos/pull/102
Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-08 13:31:09 -06:00
Hamid Ghaf
f0cfec5bca
bump go version to 1.20.8 on 1.14.x ( #22936 )
...
* bump go version to 1.20.8 on 1.14.x
* go mod tidy
2023-09-08 19:20:04 +00:00
hc-github-team-secure-vault-core
4f75d5f9ee
Backport of UI: Show error if tool action is not recognized into release/1.14.x ( #22830 )
...
* backport of commit 2ca784ad11cac0e4b131f00770a774389d16a36c
---------
Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com>
Co-authored-by: Chelsea Shaw <cshaw@hashicorp.com>
2023-09-08 16:28:23 +00:00
hc-github-team-secure-vault-core
fdb362cbc9
backport of commit 8c4b4650aeae904148b5aa2df6d094dda221bdd3 ( #22910 )
...
Co-authored-by: Scott Miller <smiller@hashicorp.com>
2023-09-08 10:58:51 -05:00
hc-github-team-secure-vault-core
bdee24128a
backport of commit 7d4d8cb708de62167340fa84770f8237c7bfdd1e ( #22900 )
...
Co-authored-by: Scott Miller <smiller@hashicorp.com>
2023-09-08 14:48:26 +00:00
hc-github-team-secure-vault-core
d019802cc0
backport of commit 3130e8ba9483e10e6191d264dc97b597462bf7c1 ( #22868 )
2023-09-07 20:08:01 +00:00
Sarah Thompson
2ae56bd4ac
cherrypick of a9a4b0b9ff
( #22813 )
2023-09-06 18:24:39 +01:00
hc-github-team-secure-vault-core
4969480dfb
backport of commit cf43d3eeed23a8f098e002ccd094c2dfc4385b55 ( #22788 )
...
Co-authored-by: Bianca Moreira <48203644+biazmoreira@users.noreply.github.com>
2023-09-06 16:07:09 +02:00
Scott Miller
ba9806c971
Update go-kms-wrapping to get Azure HTTP/2 workaround (1.14.x) ( #22768 )
...
* Update go-kms-wrapping to get Azure HTTP/2 workaround (1.14.x)
* changelog
2023-09-05 14:28:48 -05:00
hc-github-team-secure-vault-core
fc918919eb
backport of commit fcd6f01761c6ca0c481b29591df26e0e59fd1f95 ( #22759 )
...
Co-authored-by: Cinthia Conti <cinthiaconti@gmail.com>
2023-09-05 13:01:38 -04:00
hc-github-team-secure-vault-core
d2eb98e2cf
backport of commit f150a5259335117632d094bdf33ead0209172654 ( #22756 )
...
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-09-05 11:00:07 -04:00
hc-github-team-secure-vault-core
f03bd6163d
backport of commit dbf094940f8cd52322ffa9ac4deb006454562cd8 ( #22743 )
...
Co-authored-by: Josh Black <raskchanky@gmail.com>
2023-09-01 12:54:00 -07:00
hc-github-team-secure-vault-core
64f4011d9a
backport of commit 133e9ac793bc948c2576df53bbe9adde29fcdd6d ( #22736 )
...
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-01 10:58:15 -07:00
hc-github-team-secure-vault-core
d52cf3c46d
backport of commit 4c8cc87794ed2d989f515cd30c1c1b953d092ef3 ( #22247 )
...
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-09-01 13:02:28 -04:00
hc-github-team-secure-vault-core
a7f3af73ed
backport of commit 4e963c4c5bbd00d4150df1bc0d140bba43feb407 ( #22704 )
...
Co-authored-by: Jason O'Donnell <2160810+jasonodonnell@users.noreply.github.com>
2023-09-01 09:18:05 -04:00
hc-github-team-secure-vault-core
cb0784b87f
Add config value that gives users options to skip calculating role for each lease ( #22651 ) ( #22730 )
...
* Add config value that gives users options to skip calculating role for each lease
* add changelog
* change name
* add config for testing
* Update changelog/22651.txt
* update tests, docs and reorder logic in conditional
* fix comment
* update comment
* fix comment again
* Update comments and change if order
* change comment again
* add other comment
* fix tests
* add documentation
* edit docs
* Update http/util.go
* Update vault/core.go
* Update vault/core.go
* update var name
* udpate docs
* Update vault/request_handling.go
* 1 more docs change
---------
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-09-01 08:07:47 -05:00
Sarah Chavis
4c02eb4d71
[DOCS] Manual backport of changes in PR #22629 to release/1.14.x ( #22707 )
...
* Manual backport of changes via cherrypicking
2023-08-31 14:01:08 -07:00
Alexander Scheel
85100411ce
Update version number to 1.14.3 ( #22686 )
...
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-08-31 13:24:26 +00:00
hc-github-team-secure-vault-core
4eb71df565
backport of commit 727c73cbd1ff3341ea7a19420f36dc8bd0dd8848 ( #22684 )
...
Co-authored-by: Luis (LT) Carbonell <lt.carbonell@hashicorp.com>
2023-08-31 13:18:25 +00:00
hc-github-team-secure-vault-core
6c6aabe38b
backport of commit bd3596610f3218dbc86a8f8750d0f030159261de ( #22662 )
...
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-08-30 11:12:36 -07:00
hc-github-team-secure-vault-core
4eb752861b
backport of commit 2b626eae1851644257ed5a774130782c009bf8a2 ( #22658 )
...
Co-authored-by: Sean Ellefson <sellefson@hashicorp.com>
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-08-30 18:05:47 +00:00
hc-github-team-secure-vault-core
225c888e7b
backport of commit e35e0d0183b45a29470229a602a6b56f8f2259cc ( #22653 )
...
Co-authored-by: Zach Shilton <4624598+zchsh@users.noreply.github.com>
2023-08-30 11:03:51 -07:00
hc-github-team-secure-vault-core
73a8a9ee37
backport of commit 92734f109d385f85f877fc1040c87658778e5e5b ( #22643 )
...
Co-authored-by: ram-parameswaran <109940849+ram-parameswaran@users.noreply.github.com>
2023-08-30 09:49:33 -07:00
hc-github-team-secure-vault-core
238f5be13c
backport of commit c4a8b23d933fcbd65647ffabfcb0b4c1809a57e9 ( #22637 )
...
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-08-30 15:28:32 +00:00
hc-github-team-secure-vault-core
568361c7a8
backport of commit ce2851543f79e14611b1e8e5c997ad0fbe529dbf ( #22633 )
...
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-08-29 17:49:47 -07:00
hc-github-team-secure-vault-core
dcc61f47f2
backport of commit 9fc303bad1b89419706201c3b2233e6d27085a38 ( #22609 )
...
Co-authored-by: Nestor Reyes <108298854+OneWhoNests@users.noreply.github.com>
2023-08-29 17:48:32 -07:00
hc-github-team-secure-vault-core
f279de6704
Only track role in login path ( #22620 ) ( #22626 )
...
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-08-29 21:52:08 +00:00
hc-github-team-secure-vault-core
1ca272a127
backport of commit 9b78fd64ac3e3244bffe6f153b056b52dfdafd2c ( #22623 )
...
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
2023-08-29 13:55:08 -07:00
hc-github-team-secure-vault-core
e087301248
backport of commit d0997baebcde52ac725b4c72bb18328431998c95 ( #22608 )
...
Co-authored-by: Adam Rowan <92474478+bear359@users.noreply.github.com>
2023-08-29 09:00:01 -07:00
hc-github-team-secure-vault-core
d13671c155
backport of commit cccfdb088f218f5631195e8b653c07a77cfac2b5 ( #22596 )
...
Co-authored-by: Ellie <ellie.sterner@hashicorp.com>
2023-08-28 18:16:57 -05:00
hc-github-team-secure-vault-core
eb7de7129a
backport of commit 135240d6378c74dfe5894f6d0c2ae314b762eb3d ( #22573 )
...
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2023-08-25 17:46:34 -04:00
hc-github-team-secure-vault-core
97233229f6
backport of commit 04fc15471bfd05a3ca224d1ff32c2f7ce82c2791 ( #22557 )
...
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-08-24 22:31:30 +00:00
hc-github-team-secure-vault-core
8e4c660726
backport of commit a0217ad0174e565d8d33a8d3280a13018198605b ( #22548 )
...
Co-authored-by: Nick Cabatoff <ncabatoff@hashicorp.com>
2023-08-24 13:19:12 +00:00
hc-github-team-secure-vault-core
a5f177f430
Backport of UI: Fix blank secret on KV create > cancel
...
Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com>
2023-08-23 23:07:53 +00:00
Chelsea Shaw
c7ede64578
Backport UI: Allow navigate to list from View Secret card ( #22502 ) ( #22538 )
2023-08-23 22:23:35 +00:00
John-Michael Faircloth
1bf536eebd
Update hashicorp/vault-plugin-database-snowflake to v0.9.0 ( #22516 ) ( #22527 )
...
* Automated dependency upgrades
* Add changelog
---------
Co-authored-by: hc-github-team-secure-vault-core <82990506+hc-github-team-secure-vault-core@users.noreply.github.com>
Co-authored-by: hc-github-team-secure-vault-ecosystem <hc-github-team-secure-vault-ecosystem@users.noreply.github.com>
2023-08-23 17:17:22 -05:00
hc-github-team-secure-vault-core
50bd40ec02
backport of commit e29d98aadb6557921e5d509f3b967e3262f22cb9 ( #22526 )
...
Co-authored-by: Nick Cabatoff <ncabatoff@hashicorp.com>
2023-08-23 15:23:35 +00:00
Alexander Scheel
dfa43e537d
Bump go version to 1.20.7 on Vault 1.14.x ( #22498 )
...
* Bump go version to 1.20.7 on Vault 1.14.x
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
* Update to Docker v24.0.5 to fix host header issue
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
---------
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-08-22 15:09:26 -04:00
hc-github-team-secure-vault-core
0f08c1da49
backport of commit 8984201141c8861e40859e8ad0821a5bd8b6a4af ( #22504 )
...
Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
2023-08-22 11:59:22 -07:00
hc-github-team-secure-vault-core
2e131c1459
backport of commit 35a5fbfc6002e0440c708e722dc8aabbcb7a81b2 ( #22507 )
...
Co-authored-by: Max Bowsher <maxbowsher@gmail.com>
2023-08-22 18:48:14 +00:00
hc-github-team-secure-vault-core
4a08ff8c48
backport of commit d50bd4eb05994781ba64974cc16fdf3409c82935 ( #22486 )
...
Co-authored-by: Josh Black <raskchanky@gmail.com>
2023-08-21 22:24:30 +00:00
hc-github-team-secure-vault-core
1dec6a7930
Backport of UI: Enable KV create secret with control group
...
Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com>
2023-08-21 16:58:26 -05:00
hc-github-team-secure-vault-core
3359f987ac
backport of commit 75eebddba9fe7d25aa1b12f6c3633bbf180ee630 ( #22477 )
...
Co-authored-by: Josh Black <raskchanky@gmail.com>
2023-08-21 20:29:09 +00:00
hc-github-team-secure-vault-core
14cdb082bc
backport of commit abd6324e50d6d785a4c51ea1a84c003b73aabdaf ( #22465 )
...
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2023-08-21 10:10:15 -07:00
hc-github-team-secure-vault-core
d9a3586dea
backport of commit 8250fba0e6967a6f058d4f0960a9e748441e4d7c ( #22454 )
...
Co-authored-by: Artur Faizullin <arthur.fayzullin@gmail.com>
2023-08-18 20:48:30 +00:00
hc-github-team-secure-vault-core
6f2d433394
backport of commit 6ae9f8d4eddfdb134bcbabd3f58e633757a6afc9 ( #22443 )
...
Co-authored-by: Rebecca Willett <47540675+rebwill@users.noreply.github.com>
2023-08-18 16:30:36 +00:00
hc-github-team-secure-vault-core
386d78180c
backport of commit 4654c15248013edeb36fdeae28ab3631bebe0a8e ( #21188 )
2023-08-18 09:09:32 -04:00
hc-github-team-secure-vault-core
bce718efbf
backport of commit 8441ff655b3bdac6b3309c745ec0a1f854709913 ( #22432 )
...
Co-authored-by: Mark Lewis <56076038+ml4@users.noreply.github.com>
2023-08-17 16:44:30 -07:00
hc-github-team-secure-vault-core
04063d0f5f
backport of commit 614f50de6611d650a60a28afc85283afd47a8369 ( #22435 )
...
Co-authored-by: Brian Shumate <brianshumate@users.noreply.github.com>
2023-08-17 16:41:27 -07:00
hc-github-team-secure-vault-core
ae5b6c9914
backport of commit ef0872f6cf6229ad59585ecf98f427ab56989922 ( #22431 )
...
Co-authored-by: Josh Black <raskchanky@gmail.com>
2023-08-17 23:05:29 +00:00