Commit Graph

18242 Commits

Author SHA1 Message Date
hc-github-team-secure-vault-core
5bf9c25c8b backport of commit fe7f56b3a9 (#23227)
Co-authored-by: divyaac <divya.chandrasekaran@hashicorp.com>
2023-10-02 18:37:44 +00:00
hc-github-team-secure-vault-core
009b9bf319 backport of commit cc6632e2c4 (#23445)
Co-authored-by: Yoko Hyakuna <yoko@hashicorp.com>
2023-10-02 15:45:51 +00:00
hc-github-team-secure-vault-core
4467827f03 backport of commit 0fa36a36ae (#23442)
Co-authored-by: Paul Banks <pbanks@hashicorp.com>
2023-10-02 16:40:08 +01:00
hc-github-team-secure-vault-core
cb73fb69cd backport of commit 80e1912adb (#23425)
Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
2023-09-30 11:52:53 +09:00
hc-github-team-secure-vault-core
76c683e038 backport of commit 375c2be624 (#23419)
Co-authored-by: Hamid Ghaf <83242695+hghaf099@users.noreply.github.com>
2023-09-28 23:21:07 -07:00
hc-github-team-secure-vault-core
53c3685826 backport of commit 526d0f4502 (#23421)
Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
2023-09-29 11:17:50 +09:00
hc-github-team-secure-vault-core
a5836ed886 backport of commit 8952b69eba (#23420)
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-28 17:46:32 -07:00
hc-github-team-secure-vault-core
d9a329b2b3 backport of commit 1b321e3e7e (#23414)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-28 23:09:36 +00:00
hc-github-team-secure-vault-core
571c642acf backport of commit 807bacbc9c (#23412)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-28 22:54:47 +00:00
hc-github-team-secure-vault-core
488778f20b backport of commit 305d6d9b67 (#23405)
Co-authored-by: Hamid Ghaf <83242695+hghaf099@users.noreply.github.com>
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-28 15:15:04 -07:00
hc-github-team-secure-vault-core
a86875e66d backport of commit 3885bae623 (#23402)
Co-authored-by: vinay-gopalan <86625824+vinay-gopalan@users.noreply.github.com>
2023-09-28 15:11:46 -07:00
hc-github-team-secure-vault-core
e01711be09 backport of commit d0c23de2b3 (#23401)
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-28 14:52:46 -07:00
hc-github-team-secure-vault-core
5a7cfb61ea backport of commit a3936f1467 (#23373)
Co-authored-by: Marc Boudreau <marc.boudreau@hashicorp.com>
2023-09-28 13:08:43 -07:00
hc-github-team-secure-vault-core
a38a8dfd85 backport of commit 391bb70313 (#23391)
Co-authored-by: Anton Averchenkov <84287187+averche@users.noreply.github.com>
2023-09-28 15:58:23 -04:00
hc-github-team-secure-vault-core
cfcb32fb03 backport of commit 25bebfa91c (#23388)
Co-authored-by: Peter Wilson <peter.wilson@hashicorp.com>
2023-09-28 18:46:05 +00:00
hc-github-team-secure-vault-core
23db481791 backport of commit 1188335f6c (#23378)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2023-09-28 16:43:26 +00:00
hc-github-team-secure-vault-core
7c463608d2 backport of commit 460b5de47b (#23359)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-28 13:39:45 +00:00
hc-github-team-secure-vault-core
e42b1b70e5 backport of commit 98e9d0c95e (#23368)
Co-authored-by: Thy Ton <maithytonn@gmail.com>
2023-09-27 22:47:47 -07:00
hc-github-team-secure-vault-core
74bc20b52f backport of commit a6ee197a73 (#23367)
Co-authored-by: Ben Ash <32777270+benashz@users.noreply.github.com>
2023-09-27 23:19:21 -04:00
hc-github-team-secure-vault-core
717528ab3f backport of commit 9ffea8aee5 (#23364)
Co-authored-by: Ben Ash <32777270+benashz@users.noreply.github.com>
2023-09-27 20:57:54 -04:00
hc-github-team-secure-vault-core
0b7be4a0ae backport of commit 5cdce48a6a (#23348)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-27 17:08:23 -06:00
hc-github-team-secure-vault-core
19319cb7ee backport of commit 521f69bc25 (#23349)
Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com>
2023-09-27 21:59:24 +01:00
Sarah Chavis
c2b6ddfa24 [DOCS] Fix restricted endpoint info (#23333) (#23343)
* Update restricted API list and alert tags
* add cli commands w/o public endpoints
2023-09-27 13:52:20 -07:00
hc-github-team-secure-vault-core
1c124209ea backport of commit 6685565b7e (#23342)
Co-authored-by: Kuba Wieczorek <kuba.wieczorek@hashicorp.com>
2023-09-27 21:40:59 +01:00
hc-github-team-secure-vault-core
5e020b5d36 backport of commit db081e3f20 (#23337)
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-27 20:27:32 +00:00
hc-github-team-secure-vault-core
c4ed7775ba backport of commit 450dd1c330 (#23334)
Co-authored-by: Sarah Chavis <62406755+schavis@users.noreply.github.com>
2023-09-27 13:02:01 -07:00
hc-github-team-secure-vault-core
910da61617 backport of commit 547bff752e (#23322) 2023-09-27 15:38:39 -04:00
hc-github-team-secure-vault-core
c47dd4dd1b backport of commit 7725117846 (#23327)
Co-authored-by: Ryan Cragun <me@ryan.ec>
2023-09-27 12:59:09 -06:00
Meggie
079a37271c Updating the LICENSE file for 1.15.0 (#23312) 2023-09-27 13:42:44 -04:00
hc-github-team-secure-vault-core
2b61c28980 backport of commit d7e4447ec0 (#23319)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2023-09-27 10:31:53 -07:00
Ryan Cragun
a2000d37be Backport [QT-602] Run proxy and agent test scenarios (#23176) into release/1.15.x (#23300)
* [QT-602] Run `proxy` and `agent` test scenarios (#23176)

Update our `proxy` and `agent` scenarios to support new variants and
perform baseline verification and their scenario specific verification.
We integrate these updated scenarios into the pipeline by adding them
to artifact samples.

We've also improved the reliability of the `autopilot` and `replication`
scenarios by refactoring our IP address gathering. Previously, we'd ask
vault for the primary IP address and use some Terraform logic to determine
followers. The leader IP address gathering script was also implicitly
responsible for ensuring that a found leader was within a given group of
hosts, and thus waiting for a given cluster to have a leader, and also for
doing some arithmetic and outputting `replication` specific output data.
We've broken these responsibilities into individual modules, improved their
error messages, and fixed various races and bugs, including:
* Fix a race between creating the file audit device and installing and starting
  vault in the `replication` scenario.
* Fix how we determine our leader and follower IP addresses. We now query
  vault instead of a prior implementation that inferred the followers and sometimes
  did not allow all nodes to be an expected leader.
* Fix a bug where we'd always always fail on the first wrong condition
  in the `vault_verify_performance_replication` module.

We also performed some maintenance tasks on Enos scenarios  byupdating our
references from `oss` to `ce` to handle the naming and license changes. We
also enabled `shellcheck` linting for enos module scripts.

* Rename `oss` to `ce` for license and naming changes.
* Convert template enos scripts to scripts that take environment
  variables.
* Add `shellcheck` linting for enos module scripts.
* Add additional `backend` and `seal` support to `proxy` and `agent`
  scenarios.
* Update scenarios to include all baseline verification.
* Add `proxy` and `agent` scenarios to artifact samples.
* Remove IP address verification from the `vault_get_cluster_ips`
  modules and implement a new `vault_wait_for_leader` module.
* Determine follower IP addresses by querying vault in the
  `vault_get_cluster_ips` module.
* Move replication specific behavior out of the `vault_get_cluster_ips`
  module and into it's own `replication_data` module.
* Extend initial version support for the `upgrade` and `autopilot`
  scenarios.

We also discovered an issue with undo_logs that has been described in
the VAULT-20259. As such, we've disabled the undo_logs check until
it has been fixed.

Signed-off-by: Ryan Cragun <me@ryan.ec>

* actions: fix actionlint error and linting logic (#23305)

Signed-off-by: Ryan Cragun <me@ryan.ec>

---------

Signed-off-by: Ryan Cragun <me@ryan.ec>
2023-09-27 10:52:53 -06:00
hc-github-team-secure-vault-core
edd822b354 backport of commit 03732eb158 (#23313)
Co-authored-by: Max Coulombe <109547106+maxcoulombe@users.noreply.github.com>
2023-09-27 11:53:19 -04:00
hc-github-team-secure-vault-core
16cbd56f94 backport of commit 20c1f54906 (#23315)
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2023-09-27 15:05:28 +00:00
hc-github-team-secure-vault-core
52ccaf699d backport of commit 2631217227 (#23314)
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
2023-09-27 13:31:26 +00:00
hc-github-team-secure-vault-core
1e36fd3bc2 backport of commit e3617218df (#23309)
Co-authored-by: Austin Gebauer <34121980+austingebauer@users.noreply.github.com>
2023-09-27 15:39:17 +09:00
hc-github-team-es-release-engineering
2e03d596fe Bumped product version to 1.15.1. 2023-09-26 18:46:05 -04:00
hc-github-team-secure-vault-core
df6180f9b5 backport of commit b0fef53184 (#23295)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2023-09-26 21:09:35 +00:00
hc-github-team-secure-vault-core
0943b82368 backport of commit dbfaa6f81a (#23286)
Co-authored-by: Steven Clark <steven.clark@hashicorp.com>
2023-09-26 18:18:03 +00:00
hc-github-team-secure-vault-core
b4d07277a6 backport of commit 771470c28f (#23012)
Co-authored-by: Jim <jlambert@hashicorp.com>
Co-authored-by: Tom Proctor <tomhjp@users.noreply.github.com>
v1.15.0
2023-09-22 16:53:10 -04:00
hc-github-team-secure-vault-core
f8da51c3e9 backport of commit 88ed074287 (#23263)
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2023-09-22 20:37:23 +00:00
hc-github-team-secure-vault-core
9e00b34d0a backport of commit ac9f411949 (#23259)
Co-authored-by: Thy Ton <maithytonn@gmail.com>
2023-09-22 18:51:13 +00:00
hc-github-team-secure-vault-core
20af1ebdc8 backport of commit 036cbcebd9 (#23258)
Co-authored-by: Scott Miller <smiller@hashicorp.com>
2023-09-22 13:43:26 -05:00
hc-github-team-secure-vault-core
99b916a96a backport of commit 8924f9592d (#23257)
Co-authored-by: vinay-gopalan <86625824+vinay-gopalan@users.noreply.github.com>
2023-09-22 18:09:02 +00:00
hc-github-team-secure-vault-core
4e439e000e backport of commit 1d61aeb8ae (#23249)
Co-authored-by: Sergey Kutovoy <kutovoy.s@gmail.com>
2023-09-22 15:34:20 +00:00
hc-github-team-secure-vault-core
565427afc7 backport of commit 1e76ad42ef (#23247)
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
2023-09-22 15:07:36 +00:00
Tom Proctor
6fafd525c6 backport: Support mlock and custom tmpdir for containerized plugins (#23215) (#23242) 2023-09-22 15:58:20 +01:00
Chelsea Shaw
d3927bc6a3 Backport UI: Add pagination to new PKI (#23238)
* UI: Show unsupported screen if replication unsupported (#23178)

* UI: add pagination to new PKI (#23193)
2023-09-22 08:50:09 -06:00
hc-github-team-secure-vault-core
5603003851 backport of commit 68dd82c902 (#23246)
Co-authored-by: Rachel Culpepper <84159930+rculpepper@users.noreply.github.com>
2023-09-22 14:21:50 +00:00
Sarah Chavis
0f0d71c12c [DOCS] Administrative namespace updates (#23208) (#23234) 2023-09-21 17:49:39 -04:00
hc-github-team-secure-vault-core
d1429e64ec backport of commit 8b12698780 (#23236)
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2023-09-21 21:29:06 +00:00