From 22ee95bea5d51d3cba64ba76de28fb5e63428d96 Mon Sep 17 00:00:00 2001 From: "Chris S. Kim" Date: Wed, 13 Sep 2023 16:57:21 -0400 Subject: [PATCH] Skip test if Vault < 1.11 --- agent/connect/ca/provider_vault_test.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/agent/connect/ca/provider_vault_test.go b/agent/connect/ca/provider_vault_test.go index 0e657012e869b..e9a89177506d8 100644 --- a/agent/connect/ca/provider_vault_test.go +++ b/agent/connect/ca/provider_vault_test.go @@ -1159,6 +1159,11 @@ func TestVaultCAProvider_DeletePreviousIssuerAndKey(t *testing.T) { }) res, err := testVault.Client().Logical().List("pki-intermediate/issuers") require.NoError(t, err) + + if res == nil { + t.Skip("Vault version < 1.11 does not have multi issuers functionality") + } + // Why 2 issuers? There is always an initial issuer that // gets created before we manage the lifecycle of issuers. // Since we're asserting that the number doesn't grow