mirror of
https://github.com/hashicorp/vault.git
synced 2025-11-06 19:31:09 +01:00
* license: update headers to IBM Corp. * `make proto` * update offset because source file changed Signed-off-by: Ryan Cragun <me@ryan.ec> Co-authored-by: Ryan Cragun <me@ryan.ec>
273 lines
5.9 KiB
HCL
273 lines
5.9 KiB
HCL
// Copyright IBM Corp. 2016, 2025
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
|
|
sample "build_ce_linux_amd64_deb" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "build_ce_linux_arm64_deb" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "build_ce_linux_arm64_rpm" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "build_ce_linux_amd64_rpm" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["package"]
|
|
distro = ["amzn", "leap", "rhel", "sles"]
|
|
edition = ["ce"]
|
|
|
|
exclude {
|
|
// Don't test from these versions in the build pipeline because of known issues
|
|
// in those older versions.
|
|
initial_version = ["1.8.12", "1.9.10", "1.10.11"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "build_ce_linux_amd64_zip" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["crt"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["crt"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["crt"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["amd64"]
|
|
artifact_type = ["bundle"]
|
|
artifact_source = ["crt"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|
|
|
|
sample "build_ce_linux_arm64_zip" {
|
|
attributes = global.sample_attributes
|
|
|
|
subset "agent" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "smoke" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "proxy" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
|
|
subset "upgrade" {
|
|
matrix {
|
|
arch = ["arm64"]
|
|
artifact_source = ["crt"]
|
|
artifact_type = ["bundle"]
|
|
distro = ["amzn", "ubuntu"]
|
|
edition = ["ce"]
|
|
}
|
|
}
|
|
}
|