Commit Graph

15971 Commits

Author SHA1 Message Date
hc-github-team-secure-vault-core
cb6652bcbb backport of commit 4625729de1 (#17479)
Co-authored-by: Brian Shumate <brianshumate@users.noreply.github.com>
2022-10-10 13:32:48 -04:00
hc-github-team-secure-vault-core
90b89f9c50 backport of commit c023246b90 (#17473)
Co-authored-by: aphorise <aphorise@gmail.com>
2022-10-10 14:54:58 +00:00
Theron Voran
cb5d31995c backport of #17340 (#17469)
Plugins: Fix file permissions check to always use the correct path

* Add failing test for when command != plugin name
* wrapFactoryCheckPerms uses pluginCatalog.Get to fetch the correct command
* Use filepath.Rel for consistency with plugin read API handler
2022-10-07 13:59:10 -07:00
hc-github-team-secure-vault-core
eb5f98022e backport of commit e9914734e1 (#17464)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2022-10-07 15:13:32 -04:00
Mike Palmiotto
d4638119c6 Update 1.12 to go 1.19.2 (#17438)
* Update go version to 1.19.2

This commit updates the default version of go to 1.19.2. This update
includes minor security fixes for archive/tar, net/http/httputil, and
regexp packages.

For more information on the release, see: https://go.dev/doc/devel/release#go1.19.2

* Update Docker versions in CI to 20.10.17

After updating Vault to go version 1.19.2, there were several SIGABRTs
in the vault tests. These were related to a missing `pthread_create`
syscall in Docker. Since CI was using a much older version of Docker,
the fix was to bump it to latest-1 (20.10.17).

While we're at it, add a note in the developer docs encouraging the use
of the latest Docker version.
2022-10-07 14:23:52 -04:00
hc-github-team-secure-vault-core
12df3b0a29 backport of commit cfc6b43607 (#17465)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-10-07 13:59:34 -04:00
hc-github-team-secure-vault-core
4d0c1ec915 backport of commit 50a1f9e86a (#17466)
Co-authored-by: Chris Capurso <1036769+ccapurso@users.noreply.github.com>
2022-10-07 12:55:57 -04:00
hc-github-team-secure-vault-core
ecc90bb046 backport of commit 42a8cc1189 (#17462)
Co-authored-by: Josh Black <raskchanky@users.noreply.github.com>
2022-10-07 12:06:11 -04:00
hc-github-team-secure-vault-core
863d2f0ac0 backport of commit 4dd8fc6ed5 (#17458)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-10-07 16:22:16 +01:00
hc-github-team-secure-vault-core
a7124a2089 backport of commit f3940ce0a6 (#17456)
Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
2022-10-07 09:58:47 -04:00
hc-github-team-secure-vault-core
f0dadccee3 backport of commit 32f7e8ba28 (#17450)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-10-06 18:09:01 -04:00
hc-github-team-secure-vault-core
4abe534b51 backport of commit 665b8e31b7 (#17446)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-10-06 15:46:55 -04:00
hc-github-team-secure-vault-core
7fcce03e71 backport of commit db71fdb087 (#17444)
Co-authored-by: Josh Black <raskchanky@users.noreply.github.com>
2022-10-06 14:44:02 -04:00
hc-github-team-secure-vault-core
67a2ce5d50 backport of commit a5cb913708 (#17442)
Co-authored-by: Christopher Swenson <christopher.swenson@hashicorp.com>
2022-10-06 13:27:46 -04:00
hc-github-team-secure-vault-core
89cb11cd6a backport of commit 95860c6a69 (#17440)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-10-06 12:35:16 -04:00
hc-github-team-secure-vault-core
ffd806719d backport of commit e67a3a7fee (#17435) 2022-10-06 09:17:37 -04:00
hc-github-team-secure-vault-core
50729f869c backport of commit 96e04666d6 (#17434)
Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
2022-10-05 16:23:55 -04:00
hc-github-team-secure-vault-core
4bc8e2e454 Plugins: Tighten requirements for multiplexing (#17403) (#17424)
Change the multiplexing key to use all `PluginRunner` config (converted to a struct which is comparable), so that plugins with the same name but different env, args, types, versions etc are not incorrectly multiplexed together.

Co-authored-by: Christopher Swenson <christopher.swenson@hashicorp.com>
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-10-05 10:40:17 +01:00
hc-github-team-secure-vault-core
ce38c137d4 backport of commit 9493c161f7 (#17418)
Co-authored-by: Angel Garbarino <Monkeychip@users.noreply.github.com>
2022-10-04 15:45:07 -04:00
hc-github-team-secure-vault-core
3424e2ed59 backport of commit 5b9be84648 (#17412)
Co-authored-by: Josh Black <raskchanky@users.noreply.github.com>
2022-10-04 15:11:17 -04:00
hc-github-team-secure-vault-core
18bf0106a8 backport of commit 71fa60481f (#17392)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2022-10-03 15:57:01 -04:00
hc-github-team-secure-vault-core
2eb3406006 backport of commit 61707d56d5 (#17394)
Co-authored-by: Christopher Swenson <christopher.swenson@hashicorp.com>
2022-10-03 14:21:15 -04:00
hc-github-team-secure-vault-core
70a8842972 backport of commit aea2844c5f (#17386)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2022-10-03 07:23:09 -07:00
hc-github-team-secure-vault-core
b8ebb81849 backport of commit 7061d12e6f (#17368)
Co-authored-by: vinay-gopalan <86625824+vinay-gopalan@users.noreply.github.com>
2022-09-30 14:26:43 -07:00
hc-github-team-secure-vault-core
76c4c820cc backport of commit 86899fd943 (#17374)
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2022-09-30 19:28:50 +01:00
Mike Palmiotto
2c6f09a5c9 core: Parse VAULT_ALLOW_PENDING_REMOVAL_MOUNTS as bool (#17319) (#17365)
* docs: Update VAULT_ALLOW_PENDING_REMOVAL_MOUNTS doc
v1.12.0-rc1
2022-09-30 09:23:01 -04:00
hc-github-team-secure-vault-core
a005d6e76e backport of commit d467681e15 (#17361)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-09-30 05:49:40 -04:00
hc-github-team-secure-vault-core
3d9730e937 backport of commit 2136c1f8a3 (#17369)
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2022-09-29 18:15:56 -04:00
hc-github-team-secure-vault-core
e6f997618e backport of commit cd90c64e5c (#17367)
Co-authored-by: Mike Palmiotto <mike.palmiotto@hashicorp.com>
2022-09-29 17:22:39 -04:00
hc-github-team-secure-vault-core
2881682a04 backport of commit a487b28166 (#17363)
Co-authored-by: Loann Le <84412881+taoism4504@users.noreply.github.com>
2022-09-29 11:47:49 -07:00
Jordan Reimer
fcfba5f800 fixes link-status connected copy from bad backport conflict resolution (#17348) 2022-09-28 14:40:39 -04:00
hc-github-team-secure-vault-core
c9199c9c65 backport of commit e56c075c2b (#17350)
Co-authored-by: mickael-hc <86245626+mickael-hc@users.noreply.github.com>
2022-09-28 10:40:45 -07:00
hc-github-team-secure-vault-core
6511766cea backport of commit 1985d658d1 (#17336)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-09-28 06:50:33 -07:00
hc-github-team-secure-vault-core
8877361f5f backport of commit f28e92118c (#17343)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2022-09-28 09:27:25 -04:00
hc-github-team-secure-vault-core
cc182aab8a backport of commit c2d427e7d2 (#17337)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-09-27 17:02:04 -05:00
hc-github-team-secure-vault-core
81e3fcf7c9 backport of commit ddf8010342 (#17331)
Co-authored-by: mickael-hc <86245626+mickael-hc@users.noreply.github.com>
2022-09-27 16:44:27 -04:00
hc-github-team-secure-vault-core
0261e84caf backport of commit 31ce005fe5 (#17333)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2022-09-27 13:26:37 -07:00
hc-github-team-secure-vault-core
9340fe8cc1 backport of commit 2a7c3f2f76 (#17317)
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2022-09-26 11:58:47 -07:00
hc-github-team-secure-vault-core
3118dc5211 backport of commit 932c454e94 (#17311)
Co-authored-by: Christopher Swenson <christopher.swenson@hashicorp.com>
2022-09-23 16:34:12 -04:00
hc-github-team-secure-vault-core
c1c566b415 backport of commit 36f93f71ed (#17307)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-09-23 13:18:53 -06:00
Jordan Reimer
e737982fe9 HCP Link Status Parsing and Modal Update (#17279) (#17302)
* updates hcp link status parsing for new format and updates to modal view

* fixes missing wormhole in tests

* fixes transit backend tests

* reverts adding wormhole to LinkStatus for testing and instead adds it to impacted tests
2022-09-23 08:25:12 -07:00
hc-github-team-secure-vault-core
ed3cf6cd21 backport of commit 6be838e9e2 (#17303)
Co-authored-by: Chris Capurso <1036769+ccapurso@users.noreply.github.com>
2022-09-23 10:59:36 -04:00
hc-github-team-secure-vault-core
93994bc135 backport of commit 847e7df8cf (#17299)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-09-23 07:24:15 -07:00
hc-github-team-secure-vault-core
e339c54fbc backport of commit 6c399c1c3b (#17285)
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2022-09-23 08:09:47 -05:00
hc-github-team-secure-vault-core
c2889ba6bd backport of commit 7d7bcfa304 (#17297)
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-09-23 05:49:57 -07:00
hc-github-team-secure-vault-core
0e0cbfbde4 backport of commit 3c6807d574 (#17278)
Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
2022-09-23 07:28:51 -05:00
hc-github-team-secure-vault-core
0c8e7de76a backport of commit 6fc78315f7 (#17267)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-09-23 07:41:22 -04:00
hc-github-team-secure-vault-core
d6d8435dc0 backport of commit b5656f6353 (#17296)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-09-23 06:38:21 -04:00
hc-github-team-secure-vault-core
f65f06eaf5 backport of commit 66d6048da0 (#17295)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-09-23 03:12:19 -07:00
hc-github-team-secure-vault-core
9e5c2df13c backport of commit c36330f4c7 (#17291)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2022-09-23 05:54:02 -04:00