How do openedx operators upgrade Mongo? Do you use the upgrade playbooks in configuration?

Hi @jdmulloy! I discovered this thread when my devstack started complaining about outdated 3.2 MongoDb data.

As a maintainer of Tutor, I do not use the Ansible playbooks. I would very much appreciate an instructions manual, in the spirit of OEP-45, where instead of an opaque 1-click Ansible playbook you provide upgrade instructions. That is, if they differ from the official instructions (linked above by @giovannicimolin):

https://docs.mongodb.com/manual/release-notes/3.4-upgrade-standalone/
https://docs.mongodb.com/manual/release-notes/3.6-upgrade-standalone/

Based on your upgrade_mongo_3_6.sh script from the devstack, I do not see any difference with the official instructions. Correct? If there is no difference then I believe Tutor users will upgrade their databases by simply running in succession the 3.4 and 3.6 versions of the Mongodb docker image.

Thanks for your work! It’s always great to see old software being upgraded in Open edX.