Why is it that when checking the container test.cnf is a directory instead of a file based on the templete stanza, can you check it please
config {
image = "percona/percona-xtradb-cluster:5.7"
volumes = ["/tmp/new.conf:/etc/mysql/test.conf"]
port_map {
db = 3306
gc = 4567
ss = 4444
ist = 4568
}
}
template {
data = <<EOH
binlog_format=ROW
default_storage_engine=InnoDB
!include /etc/mysql/node.cnf
EOH
destination = "/tmp/new.conf"
}