How to upgrade a DB and storage which is currently running in Everest?

I have been looking for this in the Everest documentation with no success and it seems like it isn’t editable from the GUI, but how does one go about upgrading their MongoDB cluster once it is running in Everest? Also it doesn’t apear that the storage for any of the DB engines is scalable either? If neither of these items are upgradable or scalable then how is Everest even near ready for Production DB use?

You should see an upgrade option in basic information to run upgrade

Not sure what version you are on but in 1.4.0 that option isn’t there. For MongoDB I don’t get any option to upgrade while for Postgres and MySQL I at least have an “edit” option which allows me to move to a newer version.


@Yunus I created another DB that was using the same version as you and it does allow me to upgrade, although using the edit feature rather than an upgrade link, the big issue is that it only allows me to upgrade to other versions of MongoDB 6.x, and doesn’t allow me to move to 7.x This is a huge issue as when we get to the highest minor version we should be able to upgrade to 7 without issue. Both MongoDB and the Percona MongoDB Operator have upgrade paths from one major version to another so what limitation could be causing this in Everest?

Also just checked and it appears that this affects ALL of the DB engines, not just Mongo. Per the image below we tried with PostgreSQL and it has the same issue as well.

Hi @Timothy_Elder !

Major DB upgrades for MongoDB are currently not possible because when Everest was created PSMDB operator was not supporting MongoDB major upgrade, but now it does.
So I have opened a ticket in our Jira for supporting major upgrades and I would suggest you to watch that ticket for further development.
Support MongoDB major version upgrade

Also our docs and UI as you have noticed are not very good for DB upgrades in general so there are two other tickets to make improvements in that area.
Document database upgrade
[UI] Provide information about database upgrade

As for scaling the storage size that functionality was also added to our DB operators fairly recently and it had some bugs which I think were addressed now so it would be a good time to add support for this too so I have opened a ticket for that:
Support storage scaling

Thank you very much for the feedback and I would advise you to open tickets in our Jira because forum is great, but the information can be lost here.

Kind regards,
Tomislav