Commit graph

19 commits

Author SHA1 Message Date
Yoko Hyakuna 482e817c48
Replace the docs codeowner (#18790) 2023-01-23 10:02:21 -08:00
Scott Miller ffca8af4ff
Capture cryptosec responsibilities in CODEOWNERS (#18338)
* Capture cryptosec responsibilities in CODEOWNERS

* ->vault-crypto

* moooore
2022-12-15 12:11:43 -06:00
Ryan Cragun bd5d738ad7
[QT-436] Pseudo random artifact test scenarios (#18056)
Introducing a new approach to testing Vault artifacts before merge
and after merge/notorization/signing. Rather than run a few static
scenarios across the artifacts, we now have the ability to run a
pseudo random sample of scenarios across many different build artifacts.

We've added 20 possible scenarios for the AMD64 and ARM64 binary
bundles, which we've broken into five test groups. On any given push to
a pull request branch, we will now choose a random test group and
execute its corresponding scenarios against the resulting build
artifacts. This gives us greater test coverage but lets us split the
verification across many different pull requests.

The post-merge release testing pipeline behaves in a similar fashion,
however, the artifacts that we use for testing have been notarized and
signed prior to testing. We've also reduce the number of groups so that
we run more scenarios after merge to a release branch.

We intend to take what we've learned building this in Github Actions and
roll it into an easier to use feature that is native to Enos. Until then,
we'll have to manually add scenarios to each matrix file and manually
number the test group. It's important to note that Github requires every
matrix to include at least one vector, so every artifact that is being
tested must include a single scenario in order for all workflows to pass
and thus satisfy branch merge requirements.

* Add support for different artifact types to enos-run
* Add support for different runner type to enos-run
* Add arm64 scenarios to build matrix
* Expand build matrices to include different variants
* Update Consul versions in Enos scenarios and matrices
* Refactor enos-run environment
* Add minimum version filtering support to enos-run. This allows us to
  automatically exclude scenarios that require a more recent version of
  Vault
* Add maximum version filtering support to enos-run. This allows us to
  automatically exclude scenarios that require an older version of
  Vault
* Fix Node 12 deprecation warnings
* Rename enos-verify-stable to enos-release-testing-oss
* Convert artifactory matrix into enos-release-testing-oss matrices
* Add all Vault editions to Enos scenario matrices
* Fix verify version with complex Vault edition metadata
* Rename the crt-builder to ci-helper
* Add more version helpers to ci-helper and Makefile
* Update CODEOWNERS for quality team
* Add support for filtering matrices by group and version constraints
* Add support for pseudo random test scenario execution

Signed-off-by: Ryan Cragun <me@ryan.ec>
2022-12-12 13:46:04 -07:00
tjperry07 fe5c00deb9
Update CODEOWNERS (#18245)
Hi, I'm the new Vault Tech Writer! Adding myself for docs content. 👋🏾
2022-12-06 11:49:14 -08:00
Yoko Hyakuna ef75b8ee0d
Remove Loann from the docs codeowner list (#17513) 2022-10-12 13:59:32 -07:00
Violet Hynes 688aecb2c0
Remove Ecosystem as a code owner of Vault Agent (#16977) 2022-09-01 12:58:57 -04:00
modrake 6490a9c1f7
add codeowners to protect release dirs (#15711) 2022-06-06 15:06:49 -07:00
John-Michael Faircloth 73887be1e0
Update CODEOWNERS (#15097) 2022-04-20 09:47:26 -05:00
John-Michael Faircloth 358f0f1e4b
Update CODEOWNERS (#15095) 2022-04-19 14:45:17 -05:00
Calvin Leung Huang 5bb5988f82
Update CODEOWNERS (#15031) 2022-04-13 15:19:21 -07:00
Jim Kalafut c2f4dbc83a
Revert "Remove docs changes from CODEOWNERS" (#14442)
It was determined that it would be better to have these changes alert
the docs team. Additional guidance is in place to not approve docs+code
PRs ahead of code review.

This reverts commit 6d16840f605c1b58ce0b572274edf96c6d0e0b7f.
2022-03-10 11:21:35 -08:00
Jim Kalafut daa7b43d01
Remove docs changes from CODEOWNERS 2022-01-11 12:09:50 -08:00
Austin Gebauer 2b43299c7c
Updates codeowners for OIDC coordination with UI (#13522) 2022-01-03 11:10:22 -08:00
Jim Kalafut b6f1f1de64
Update CODEOWNERS (#13091) 2021-11-09 06:02:54 -08:00
Jim Kalafut c082814dd6
Update CODEOWNERS 2021-10-26 08:19:23 -07:00
Jim Kalafut 187a15faf2
Update CODEOWNERS (#12695)
Route plugin portal changes to `acahn` as well.
2021-09-30 12:51:47 -07:00
Jim Kalafut 6019f1558e
Update CODEOWNERS (#12521)
Ensure tech writers are aware of docs changes.
2021-09-08 15:39:07 -07:00
Jim Kalafut 3bdd578385
Update CODEOWNERS (#11720) 2021-05-27 20:36:46 -07:00
Jim Kalafut 824c58b968
Initial list for CODEOWNERS (#11682) 2021-05-24 11:14:22 -07:00