Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.

Commit

Permalink
docs: Add a doc for manual upgrade instructions (#1183)
Browse files Browse the repository at this point in the history
Seed the doc with most recent upgrade instructions (from Team Infinity at
2U).
  • Loading branch information
timmc-edx authored Sep 21, 2023
1 parent 117770f commit f77842f
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ Contents
pycharm_integration
testing_and_debugging
troubleshoot_general_tips
manual_upgrades
advanced_configuration
16 changes: 16 additions & 0 deletions docs/manual_upgrades.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Manual upgrade instructions
###########################

Occasionally there is a change to devstack that requires existing devstack installations to be manually upgraded. When this happens, instructions should be added here.

Please add new instructions to the top, include a date, and make a post in the `Devstack forum <https://discuss.openedx.org/tags/c/development/11/devstack>`_.

(If you just need to update your devstack to the latest version of everything, see :doc:`updating_devstack`.)

2023-08-02 - Forum upgrade from Ruby 2 to 3
*******************************************

The forum service has been upgraded from Ruby 2 to Ruby 3. Developers who use forum will need to pull the new image and reprovision the service::

make dev.pull.forum # pull in new forum image
make dev.provision.forum # provision forum service
5 changes: 5 additions & 0 deletions docs/troubleshoot_general_tips.rst
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,11 @@ Like with pulling images, you can also narrow these commands to specific service

Running ``make dev.reset`` will do all the above for all services, which can be useful but takes much more time. It will also run a full ``docker system prune -f`` to get rid of unused images and networks.

Manual Upgrades
===============

Sometimes there is a change to devstack that requires existing devstack installations to be manually upgraded. See :doc:`manual_upgrades` for recent cases of this.

Starting From Scratch
=====================

Expand Down

0 comments on commit f77842f

Please sign in to comment.