I attempted to upgrade the PostgreSQL Operator through the Percona Everest GUI.
I navigated to Settings > Namespaces and clicked the button ”Upgrade Operators”.
After this, no notice/warning/processing signal appeared. After waiting a little bit, a message appeared with a button stating: "Database needs to restart to use operator CRVersion 2.4.1".
I returned to the database page to check its status, but when I tried to go back to the Everest namespace to click the “Database needs to restart to use operator CRVersion 2.4.1“ button, I was unable to return to the Settings > Namespaces page.
When accessing the URL http://localhost:8080/settings/namespaces, the namespace no longer showed options to upgrade, change, or view more information.
However, directly accessing the specific namespace URL (http://localhost:8080/settings/namespaces/everest) allowed me to see the correct page
Expected Behavior: The GUI should allow me to return to the namespace settings page, where I can restart the database as prompted after upgrading the operator.
Environment
Tested in a local environment using GKE cluster: 1.27
Hi , Did the fix of Everest-1524 fix this issue as well?
Manish Chawla September 12, 2024 at 9:57 AM
We need to check if the CR version got updated. If it did get updated correctly, then a confirmation message should be displayed and if it did not get updated, then this issue needs to be fixed.
Percona Everest Version: 2.4.0-rc
CRD Version: 2.3.1
Steps to reproduce the issue:
I attempted to upgrade the PostgreSQL Operator through the Percona Everest GUI.
I navigated to Settings > Namespaces and clicked the button ”Upgrade Operators”.
After this, no notice/warning/processing signal appeared. After waiting a little bit, a message appeared with a button stating: "Database needs to restart to use operator CRVersion 2.4.1".
I returned to the database page to check its status, but when I tried to go back to the Everest namespace to click the “Database needs to restart to use operator CRVersion 2.4.1“ button, I was unable to return to the Settings > Namespaces page.
When accessing the URL
http://localhost:8080/settings/namespaces
, the namespace no longer showed options to upgrade, change, or view more information.However, directly accessing the specific namespace URL (
http://localhost:8080/settings/namespaces/everest
) allowed me to see the correct pageExpected Behavior: The GUI should allow me to return to the namespace settings page, where I can restart the database as prompted after upgrading the operator.