Commit Graph

17772 Commits

Author SHA1 Message Date
hc-github-team-secure-vault-core b83be1c01b
backport of commit 4b9b5d60e6401bb2338f88340befc7d8802c63c8 (#23110)
Co-authored-by: soly-hashicorp <106975916+soly-hashicorp@users.noreply.github.com>
2023-09-15 10:03:51 -07:00
hc-github-team-es-release-engineering 98d045548b Bumped product version to 1.14.5. 2023-09-15 09:45:47 -04:00
hc-github-team-es-release-engineering 5441926578 Bumped product version to 1.14.4. 2023-09-15 09:44:14 -04:00
hc-github-team-secure-vault-core 2970f245c5
backport of commit 37215ae
[VAULT-14497] Ensure Role Governing Policies are only applied down the namespace hierarchy (#23090)

---------

Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com>
2023-09-14 19:27:30 +00:00
hc-github-team-secure-vault-core 4ef29a1b2e
Add known issues around transit managed keys (#23080) (#23096)
* Add known issues around transit managed keys

 - Document known issue around managed key encryption failure with Cloud KMS backed keys and the failure to sign with managed keys

* Fix filename typos

* Update website/content/partials/known-issues/transit-managed-keys-sign-fails.mdx



* Update website/content/partials/known-issues/transit-managed-keys-panics.mdx



* Apply PR feedback

* Missed new line to force error on new-line.

---------

Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-09-14 14:48:51 -04:00
hc-github-team-secure-vault-core dcf74888b7
backport of commit 854ea77f9e26fd6fc6302c7e6b9d86ab99096201 (#23083)
Co-authored-by: Meggie <meggie@hashicorp.com>
2023-09-14 13:21:08 -04:00
hc-github-team-secure-vault-core 721f144792
backport of commit 930b48882afb1a25f0409d53fc3200c47d12f5a5 (#23051)
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-14 10:17:35 -07:00
hc-github-team-secure-vault-core ea8dde9aa3
backport of commit f0fb07b0b2762a1f6df987b75e78c67ac6e323d2 (#23071)
Co-authored-by: Jonathan Frappier <92055993+jonathanfrappier@users.noreply.github.com>
2023-09-13 18:49:28 -04:00
hc-github-team-secure-vault-core d546c1000a
backport of commit 15a50b8959cbc6c368421c7f3a0257a587e99b55 (#23058)
Co-authored-by: Jonathan Frappier <92055993+jonathanfrappier@users.noreply.github.com>
2023-09-13 15:58:08 -04:00
Sarah Chavis 5802b4a02f
Manual backport of missing partial (#23048)
* Manual backport of missing partial
2023-09-13 09:10:17 -07:00
hc-github-team-secure-vault-core f8cc377db2
backport of commit 5a83838f1df3a2092119e1f7a7450795110c9e96 (#23020)
Co-authored-by: Chris Capurso <1036769+ccapurso@users.noreply.github.com>
2023-09-13 09:50:57 -04:00
hc-github-team-secure-vault-core cf35e72593
backport of commit 293e8b8ac5469fc18470b4fb03fa6618b796bb5f (#23045)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2023-09-13 12:39:58 +00:00
Nick Cabatoff da9cd4c878
Fix some duplication of partials, and add fix versions for update-primary data loss issue (#22182) (#23043) 2023-09-13 08:14:42 -04:00
hc-github-team-secure-vault-core 28c15e2a98
backport of commit e2ff1f1c7117574888db91b4b6027be24533d718 (#23030)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2023-09-12 21:18:03 +00:00
hc-github-team-secure-vault-core e940a1dd82
backport of commit c63a84dc9f777f3d441203eb835c2a6f3121fea4 (#23023)
Co-authored-by: Andreas Gruhler <andreas.gruhler@adfinis.com>
2023-09-12 20:10:29 +00:00
hc-github-team-secure-vault-core 234c9ff772
Backport of UI: [VAULT-18040] List all features in license info into release/1.14.x (#23005)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2023-09-12 09:48:06 -07:00
hc-github-team-secure-vault-core 0ce888e5a4
backport of commit 9a7de066a9013e13c5c38eb7f30aae5544b28089 (#22983)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-11 21:23:55 +00:00
hc-github-team-secure-vault-core 63a60ebc2c
backport of commit 7fd6d7a0816973033dac3ba0e0634506ba427a38 (#22981)
Co-authored-by: xka5h <74259424+xka5h@users.noreply.github.com>
2023-09-11 21:02:28 +00:00
hc-github-team-secure-vault-core 79ec31895e
backport of commit d634700c9e80871c607f894ae31a1b6187777e6c (#22966)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-11 18:27:51 +00:00
Ryan Cragun 3b5636d911
test: don't use actions-set-product-version in release testing (#22948) (#22951)
Signed-off-by: Ryan Cragun <me@ryan.ec>
2023-09-08 16:57:15 -06:00
Ryan Cragun 8880b6eeb1
test: fix release testing from artifactory (#22941) (#22945)
Signed-off-by: Ryan Cragun <me@ryan.ec>
2023-09-08 21:32:39 +00:00
hc-github-team-secure-vault-core 8cb3f273b9
backport of commit c3aa019c9aa4e0338b2f11c0dff293fa4889b316 (#22943)
Co-authored-by: Niklas Rosencrantz <niklasr@protonmail.com>
2023-09-08 20:57:13 +00:00
hc-github-team-secure-vault-core 5d66928aff
backport of commit 1b442a71aaf73e6485d1615f4a0265a80be9d2ac (#22942)
Co-authored-by: Kit Haines <khaines@mit.edu>
2023-09-08 13:48:47 -07:00
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