open-vault/.github/workflows
Ryan Cragun 8407e1074b
[QTI-308] Add Enos integration tests (#16760)
Add our initial Enos integration tests to Vault. The Enos scenario
workflow will automatically be run on branches that are created from the
`hashicorp/vault` repository. See the README.md in ./enos a full description
of how to compose and execute scenarios locally.

* Simplify the metadata build workflow jobs
* Automatically determine the Go version from go.mod
* Add formatting check for Enos integration scenarios
* Add Enos smoke and upgrade integration scenarios
  * Add Consul backend matrix support
  * Add Ubuntu and RHEL distro support
  * Add Vault edition support
  * Add Vault architecture support
  * Add Vault builder support
  * Add Vault Shamir and awskms auto-unseal support
  * Add Raft storage support
  * Add Raft auto-join voter verification
  * Add Vault version verification
  * Add Vault seal verification
  * Add in-place upgrade support for all variants
* Add four scenario variants to CI. These test a maximal distribution of
  the aforementioned variants with the `linux/amd64` Vault install
  bundle.

Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Rebecca Willett <rwillett@hashicorp.com>
Co-authored-by: Jaymala <jaymalasinha@gmail.com>
2022-08-23 13:53:41 -06:00
..
backport.yml Upgrade to newer backport-assistant and use the new feature BACKPORT_MERGE_COMMIT 2022-05-24 13:37:53 -04:00
build.yml [QTI-308] Add Enos integration tests (#16760) 2022-08-23 13:53:41 -06:00
changelog-checker.yml Update Go version changelog checker to indicate underscore is required (#16528) 2022-08-02 12:41:14 -04:00
codeql-analysis.yml enable GitHub code scanning workflow (#10526) 2020-12-10 15:34:34 -08:00
enos-fmt.yml [QTI-308] Add Enos integration tests (#16760) 2022-08-23 13:53:41 -06:00
enos-run.yml [QTI-308] Add Enos integration tests (#16760) 2022-08-23 13:53:41 -06:00
oss.yml Update OSS workflow so not all issues get put in the UI board (#16666) 2022-08-10 08:53:45 -07:00
stable-website.yaml Rename some references from master to main (#11897) 2021-06-18 11:24:54 -07:00