From a83a629ae23f0432914b4fc4e0f4c2cec92fe136 Mon Sep 17 00:00:00 2001 From: Nick Cabatoff Date: Tue, 27 Jul 2021 14:45:32 +0200 Subject: [PATCH] Pin RabbitMQ and Cassandra docker image versions (#12174) * Work around rabbitmq regression with UserInfo.Tags in rabbitmq 3.9: use v3.8 docker image in tests. * Also pin cassandra docker image version to 3.11 (4.00 was making tests fail) --- builtin/logical/rabbitmq/backend_test.go | 2 +- plugins/database/cassandra/cassandra_test.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/builtin/logical/rabbitmq/backend_test.go b/builtin/logical/rabbitmq/backend_test.go index 8eaa408127f79..1d392ee316f26 100644 --- a/builtin/logical/rabbitmq/backend_test.go +++ b/builtin/logical/rabbitmq/backend_test.go @@ -37,7 +37,7 @@ func prepareRabbitMQTestContainer(t *testing.T) (func(), string) { runner, err := docker.NewServiceRunner(docker.RunOptions{ ImageRepo: "rabbitmq", - ImageTag: "3-management", + ImageTag: "3.8-management", ContainerName: "rabbitmq", Ports: []string{"15672/tcp"}, }) diff --git a/plugins/database/cassandra/cassandra_test.go b/plugins/database/cassandra/cassandra_test.go index 7664498320acf..a4c2acc01d724 100644 --- a/plugins/database/cassandra/cassandra_test.go +++ b/plugins/database/cassandra/cassandra_test.go @@ -17,7 +17,7 @@ import ( func getCassandra(t *testing.T, protocolVersion interface{}) (*Cassandra, func()) { host, cleanup := cassandra.PrepareTestContainer(t, - cassandra.Version("latest"), + cassandra.Version("3.11"), cassandra.CopyFromTo(insecureFileMounts), ) @@ -139,7 +139,7 @@ func TestCreateUser(t *testing.T) { for name, test := range tests { t.Run(name, func(t *testing.T) { host, cleanup := cassandra.PrepareTestContainer(t, - cassandra.Version("latest"), + cassandra.Version("3.11"), cassandra.CopyFromTo(insecureFileMounts), ) defer cleanup()