diff --git a/modules/influxdb/influxdb.go b/modules/influxdb/influxdb.go index 887da08e52..10236296de 100644 --- a/modules/influxdb/influxdb.go +++ b/modules/influxdb/influxdb.go @@ -69,7 +69,7 @@ func RunContainer(ctx context.Context, opts ...testcontainers.ContainerCustomize if lastIndex := strings.LastIndex(genericContainerReq.Image, ":"); lastIndex != -1 { tag := genericContainerReq.Image[lastIndex+1:] if tag == "latest" || tag[0] == '2' { - genericContainerReq.WaitingFor = wait.ForLog(`Listening log_id=[0-9a-zA-Z_]+ service=tcp-listener transport=http`).AsRegexp() + genericContainerReq.WaitingFor = wait.ForLog(`Listening log_id=[0-9a-zA-Z_~]+ service=tcp-listener transport=http`).AsRegexp() } } else { genericContainerReq.WaitingFor = wait.ForLog("Listening for signals") diff --git a/modules/influxdb/influxdb_test.go b/modules/influxdb/influxdb_test.go index f80afc1cd6..8c5094cac6 100644 --- a/modules/influxdb/influxdb_test.go +++ b/modules/influxdb/influxdb_test.go @@ -41,7 +41,7 @@ func TestV1Container(t *testing.T) { func TestV2Container(t *testing.T) { ctx := context.Background() influxDbContainer, err := influxdb.RunContainer(ctx, - testcontainers.WithImage("influxdb:latest"), + testcontainers.WithImage("influxdb:2.7.5-alpine"), influxdb.WithDatabase("foo"), influxdb.WithUsername("root"), influxdb.WithPassword("password"),