This repo holds the continuous deployment (CD) scripts to deploy the Open edX release demo platforms. As of May 9, 2024, it is used to deploy and configure a test instance of the Redwood release.
⚠ THIS REPO IS NOT FOR PUBLIC CONSUMPTION ⚠ It is only used to deploy and configure a test instance for the Build/Test/Release working group. Detected issues should be reported to the working group.
URLs:
You may log in with the following credentials:
- Student user:
- username: student
- email: student@overhang.io
- password: student
- Administrator user:
- username: admin
- email: admin@overhang.io
- password: admin
The platform is reset weekly, every Monday at 7 am UTC.
The deployment script is included in this repository. If you are working on testing the latest release and you would like to modify this script, please open a pull request.
The following plugins are enabled on the demo platform:
- tutor-android (TBD)
tutor-cairn (PR by @FahadKhalid210)- tutor-contrib-aspects (master branch)
- aspects has been enabled in place of cairn for testing of certain Product features.
- tutor-contrib-codejail (PR by @MoisesGSalas)
- This is temporarily disabled due to some build issues
- tutor-credentials (PR by @Faraz32123)
- tutor-discovery (PR by @Faraz32123)
- tutor-ecommerce (PR by @Faraz32123)
- tutor-forum (PR by @DawoudSheraz)
- tutor-indigo (PR by @hinakhadim)
- tutor-mfe (PR by @hinakhadim)
- tutor-minio (PR by @FahadKhalid210)
- tutor-notes (PR by @jfavellar90)
- tutor-webui (TBD)
- tutor-xqueue (PR by @jfavellar90)
- tutor-jupyter (TBD)
If you are interested in upgrading these plugins to Redwood, please submit a PR by following the regular plugin upgrade instructions.
The deployment script can be tested with act. Define your secrets::
# edit the resulting .secrets file
cp .secrets.sample .secrets
Note that multi-line strings are not supported in secrets files, so you should replace carriage returns with "\n".
Then run::
act workflow_dispatch
This work is licensed under the terms of the GNU Affero General Public License (AGPL).