From 7d581abac7592602d0a2396acb93bdbe240e306b Mon Sep 17 00:00:00 2001 From: Michael Li Date: Thu, 19 Oct 2023 09:08:10 -0400 Subject: [PATCH] test(e2e): Add check for vault worker filters (#3859) --- .../target_tcp_worker_connect_ssh_test.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/testing/internal/e2e/tests/base_with_worker/target_tcp_worker_connect_ssh_test.go b/testing/internal/e2e/tests/base_with_worker/target_tcp_worker_connect_ssh_test.go index 23274d7a9f..c638276874 100644 --- a/testing/internal/e2e/tests/base_with_worker/target_tcp_worker_connect_ssh_test.go +++ b/testing/internal/e2e/tests/base_with_worker/target_tcp_worker_connect_ssh_test.go @@ -115,6 +115,17 @@ func TestCliTcpTargetWorkerConnectTarget(t *testing.T) { newCredentialLibraryId := newCredentialLibraryResult.Item.Id t.Logf("Created Credential Library: %s", newCredentialLibraryId) + // Try to set a worker filter on a vault credential-store + output = e2e.RunCommand(ctx, "boundary", + e2e.WithArgs( + "credential-stores", "update", "vault", + "-id", newCredentialStoreId, + "worker-filter", fmt.Sprintf(`"%s" in "/tags/type"`, c.WorkerTagEgress), + ), + ) + require.Error(t, output.Err) + require.Equal(t, 1, output.ExitCode) + // Create a target newTargetId := boundary.CreateNewTargetCli( t,