Description:
After updating MongoDB to version 8.0.17-6, the backup with PBM 2.9.1 stopped working.
I decided to update psmdb-operator to 1.21.3, psmdb-db to 1.21.2, and PBM to 2.11.0.
However, S3 compatibility was lost. I see that a new version 2.12.0 has been released, where type: minio was added for compatibility with older APIs:
https://perconadev.atlassian.net/browse/PBM-1610
But the update also doesn’t help. Is there any solution?
Steps to Reproduce:
To run a logical backup with the specified versions.
yaml
storages:
s3-backup:
type: minio
minio:
bucket: s3-pp-mongodb-backup
region: ru-msk
endpointUrl: https://s3.mo.ru
credentialsSecret: mongodb-backup-secret
retryer:
numMaxRetries: 3
minRetryDelay: 30ms
maxRetryDelay: 5m
Version:
psmdb-operator 1.21.3
psmdb-db 1.21.2
pbm 2.11.0\2.12.0
Logs:
init storage: write init file: save during split-merge mw: upload to S3: operation error S3: PutObject, https response error StatusCode: 400, RequestID: oj3keqKA, HostID: , api error InvalidArgument: The specified header is not valid in this context
Expected Result:
backup status is ready
Actual Result:
backup status is error