mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-29 17:52:32 +00:00
* VAULT-29583: Modernize default distributions in enos scenarios Our scenarios have been running the last gen of distributions in CI. This updates our default distributions as follows: - Amazon: 2023 - Leap: 15.6 - RHEL: 8.10, 9.4 - SLES: 15.6 - Ubuntu: 20.04, 24.04 With these changes we also unlock a few new variants combinations: - `distro:amzn seal:pkcs11` - `arch:arm64 distro:leap` We also normalize our distro key for Amazon Linux to `amzn`, which matches the uname output on both versions that we've supported. Signed-off-by: Ryan Cragun <me@ryan.ec>
267 lines
5.9 KiB
HCL
267 lines
5.9 KiB
HCL
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
|
|
sample "release_ce_linux_amd64_deb" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "release_ce_linux_arm64_deb" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "release_ce_linux_arm64_rpm" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "release_ce_linux_amd64_rpm" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "release_ce_linux_amd64_zip" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["artifactory"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["artifactory"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["artifactory"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["artifactory"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "release_ce_linux_arm64_zip" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["artifactory"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|