-
Notifications
You must be signed in to change notification settings - Fork 454
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to update to latest Minio, incompatible signature algorithm #913
Comments
I have seen this and reproduced. Looks like a bug in operator |
You can however manually upgrade the statefulset directly as a workaround. |
Upstream library broke the signature algorithm support due to some pre-hashing techniques added. We will be making a new MinIO release that would resolve this problem, for existing deployments however you can remove the |
minisign v0.10.0 tool broke compatibility to leading to our library failing to parse the newer signatures. This PR fixes - minio/operator#913 fixes - minio#13824 A workaround for users facing this problem is to unset ``` MINIO_UPDATE_MINISIGN_PUBKEY ``` or set it to `empty` string then signature verification is skipped automatically.
minisign v0.10.0 tool broke compatibility to leading to our library failing to parse the newer signatures. This PR fixes - minio/operator#913 fixes - minio#13824 A workaround for users facing this problem is to unset ``` MINIO_UPDATE_MINISIGN_PUBKEY ``` or set it to `empty` string then signature verification is skipped automatically.
minisign v0.10.0 tool broke compatibility, that leads to our library failing to parse the newer signatures. This PR fixes - minio/operator#913 fixes - minio#13824 A workaround for users facing this problem is to unset ``` MINIO_UPDATE_MINISIGN_PUBKEY ``` or set it to `empty` string then signature verification is skipped automatically.
minisign v0.10.0 tool broke compatibility, that leads to our library failing to parse the newer signatures. This PR fixes - minio/operator#913 fixes - minio#13824 A workaround for users facing this problem is to unset ``` MINIO_UPDATE_MINISIGN_PUBKEY ``` or set it to `empty` string then signature verification is skipped automatically.
minisign v0.10.0 tool broke compatibility, that leads to our library failing to parse the newer signatures. This PR fixes - minio/operator#913 fixes - minio#13824 A workaround for users facing this problem is to unset ``` MINIO_UPDATE_MINISIGN_PUBKEY ``` or set it to `empty` string then signature verification is skipped automatically.
Just curious here, I just upgraded the MinIO from RELEASE.2021-10-13T00-23-17Z to RELEASE.2021-12-10T23-03-39Z, using v4.3.7 operator (upgraded from v4.3.1). I thought the upgrade will fail with the above error, instead it went fine. So, What am I missing here? Btw, it did have the MINIO_UPDATE_MINISIGN_PUBKEY environment variable set. |
Well, it will go fine even if it failed in the operator since - operator decides to apply the statefulset changes by rolling the pods. @mshanmu It is not working for a specific situations where Operator does |
@harshavardhana Thanks for the explanation |
minisign v0.10.0 tool broke compatibility, that leads to our library failing to parse the newer signatures. This PR fixes - minio/operator#913 fixes - #13824 A workaround for users facing this problem is to unset ``` MINIO_UPDATE_MINISIGN_PUBKEY ``` or set it to `empty` string then signature verification is skipped automatically.
@harshavardhana This issue remains on minio version |
This will only be fixed after you update to this release. i.e you update to this release first and then you can update the normal way in future. |
Expected Behavior
I should be able to update the Minio version of my tenant to the latest version of Minio.
Current Behavior
The operator reports errors and the tenant gets stuck in an "updating" state.
Steps to Reproduce (for bugs)
RELEASE.2021-11-09T03-21-45Z
RELEASE.2021-11-24T23-19-33Z
Tenant 'tenant' MinIO update failed with Incompatible signature algorithm
Context
There is no alternate solutions, there is no way to update to the latest Minio using the operator as of now.
Regression
Yes
Your Environment
minio-operator
): 4.3.5The text was updated successfully, but these errors were encountered: