mirror of
https://github.com/hashicorp/vault.git
synced 2026-06-09 08:55:13 -04:00
VAULT-28307 enos: allow arm64 fips1402 and hsm editions (#27571)
In preperation for arm64 builds of hsm, fips1402, and hsm.fips1402 editions of Vault Enterprise we'll allow them in our test scenarios. Signed-off-by: Ryan Cragun <me@ryan.ec>
This commit is contained in:
parent
45682dc090
commit
89e9e0f2cd
7 changed files with 18 additions and 48 deletions
|
|
@ -36,12 +36,6 @@ scenario "agent" {
|
|||
artifact_type = ["package"]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
}
|
||||
|
||||
# PKCS#11 can only be used on ent.hsm and ent.hsm.fips1402.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
|
|
@ -54,8 +48,8 @@ scenario "agent" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
|
|
@ -41,7 +41,8 @@ scenario "autopilot" {
|
|||
artifact_type = ["package"]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
# There are no published versions of these artifacts yet. We'll update this to exclude older
|
||||
# versions after our initial publication of these editions for arm64.
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
|
|
@ -59,8 +60,8 @@ scenario "autopilot" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
|
|
@ -36,12 +36,6 @@ scenario "proxy" {
|
|||
artifact_type = ["package"]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
}
|
||||
|
||||
# PKCS#11 can only be used on ent.hsm and ent.hsm.fips1402.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
|
|
@ -54,8 +48,8 @@ scenario "proxy" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
|
|
@ -43,12 +43,6 @@ scenario "replication" {
|
|||
artifact_type = ["package"]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
}
|
||||
|
||||
# PKCS#11 can only be used on ent.hsm and ent.hsm.fips1402.
|
||||
exclude {
|
||||
primary_seal = ["pkcs11"]
|
||||
|
|
@ -66,8 +60,8 @@ scenario "replication" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
primary_seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
|
|
@ -41,12 +41,6 @@ scenario "seal_ha" {
|
|||
artifact_type = ["package"]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
}
|
||||
|
||||
# PKCS#11 can only be used on ent.hsm and ent.hsm.fips1402.
|
||||
exclude {
|
||||
primary_seal = ["pkcs11"]
|
||||
|
|
@ -64,15 +58,13 @@ scenario "seal_ha" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
primary_seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
exclude {
|
||||
secondary_seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
|
|
@ -35,12 +35,6 @@ scenario "smoke" {
|
|||
artifact_type = ["package"]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
}
|
||||
|
||||
# PKCS#11 can only be used on ent.hsm and ent.hsm.fips1402.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
|
|
@ -53,8 +47,8 @@ scenario "smoke" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
|
|
@ -52,7 +52,8 @@ scenario "upgrade" {
|
|||
initial_version = [for e in matrix.initial_version : e if semverconstraint(e, "<1.11.0-0")]
|
||||
}
|
||||
|
||||
# HSM and FIPS 140-2 are only supported on amd64
|
||||
# There are no published versions of these artifacts yet. We'll update this to exclude older
|
||||
# versions after our initial publication of these editions for arm64.
|
||||
exclude {
|
||||
arch = ["arm64"]
|
||||
edition = ["ent.fips1402", "ent.hsm", "ent.hsm.fips1402"]
|
||||
|
|
@ -70,8 +71,8 @@ scenario "upgrade" {
|
|||
arch = ["arm64"]
|
||||
}
|
||||
|
||||
# softhsm packages not available for leap/sles; Enos support for softhsm
|
||||
# on amzn2 to be added later.
|
||||
# softhsm packages not available for leap/sles. Enos support for softhsm on amzn2 is
|
||||
# not implemented yet.
|
||||
exclude {
|
||||
seal = ["pkcs11"]
|
||||
distro = ["amzn2", "leap", "sles"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue