6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2025-01-10 00:37:54 +00:00
Commit Graph

2020 Commits

Author SHA1 Message Date
Maria Fernanda Magallanes Zubillaga
0a6516681b docs: add tutor compatibility notes 2024-09-24 09:22:41 +02:00
Cristhian Garcia
47873acec2
fix: uwsgi closed connection 2024-09-23 16:03:48 +02:00
Régis Behmo
2959e6eec2 feat: add patches show ... command
I found myself in a situation where I wasn't sure if a patch was
correctly added by the Indigo plugin. To troubleshoot that issue, I
wanted to print that rendered patch. I thought it would make a nice
addition to the CLI.
2024-09-19 12:15:41 +02:00
Emad Rad
46b401690c
feat: cleanup flag (#1086)
This will add a `-c` / `--clean` flag to the save command and ensure that the env directory is deleted if it exists.

Close https://github.com/overhangio/tutor/issues/967
2024-08-27 18:19:52 -04:00
Kyle McCormick
6cdedddd22
feat: set EDXAPP_TEST_MONGO_HOST=mongodb in openedx-dev (#1083)
Currently, we are asking devs to set this env var manually before they run tests.
We may as well save them some keystrokes by setting it in the dev image
programmatically.
2024-08-27 14:19:26 -04:00
Régis Behmo
eccb4d182e
chore: upgrade zipp, urllib3, certifi reqs (#1107)
This is to address a few vulnerabilities in these libraries:

https://github.com/overhangio/tutor/security/dependabot/54
https://github.com/overhangio/tutor/security/dependabot/53
https://github.com/overhangio/tutor/security/dependabot/48
https://github.com/overhangio/tutor/security/dependabot/46
https://github.com/overhangio/tutor/security/dependabot/52
https://github.com/overhangio/tutor/security/dependabot/51
https://github.com/overhangio/tutor/security/dependabot/49
https://github.com/overhangio/tutor/security/dependabot/47
https://github.com/overhangio/tutor/security/dependabot/50
2024-08-20 12:29:51 +05:00
Syed Muhammad Dawoud Sheraz Ali
3143335d69 v18.1.3 2024-08-13 09:31:09 +02:00
Syed Muhammad Dawoud Sheraz Ali
354dfc654d feat: update to redwood.2 2024-08-13 08:57:58 +02:00
Régis Behmo
8aed2251fd docs: warning message indentation in upgrade
The warning message printed during `tutor local upgrade` was incorrectly
indented.
2024-08-08 09:09:18 +02:00
Syed Muhammad Dawoud Sheraz Ali
a97a7b0abd
refactor: move uswgi out of platform directory (#1036) 2024-07-30 16:39:41 +05:00
Syed Muhammad Dawoud Sheraz Ali
b25937658d v18.1.2 2024-07-30 09:06:58 +02:00
Régis Behmo
1c5d54a7de
docs: fix mysql version on RUN_MYSQL=false (#1104) 2024-07-30 10:35:50 +05:00
Syed Muhammad Dawoud Sheraz Ali
6549442c0b
security: add upstream security patch in Open edX image (#1100) 2024-07-26 18:03:28 +05:00
Hina Khadim
01d078c284
chore: add docs link in the troubleshooting section (#1092) 2024-07-15 16:43:44 +05:00
Syed Muhammad Dawoud Sheraz Ali
ff0f626e13
build: update macos runner for release.yml (#1093) 2024-07-11 18:09:29 +05:00
Syed Muhammad Dawoud Sheraz Ali
cbd20d3ef8
v18.1.1 (#1091) 2024-07-04 12:15:58 +05:00
Danyal Faheem
08549141e2
fix: add turn on mysql-native-password authentication plugin to fix broken connection for users upgrading from Tutor 15 or earlier (#1090)
* fix: add --mysql-native-password=ON param to fix broken connection, fixes #1089
For tutor instances that were created with tutor 15 and earlier and then upgraded to tutor 18, the launch process would fail as MySQL connection could not be made. This is because mysql-native-password was removed in MySQL 8.4.0. We turn it on temporarily to fix failing connections.
2024-07-04 11:32:53 +05:00
Régis Behmo
dce1138d65 v18.1.0 2024-06-25 17:50:11 +02:00
Illia Shestakov
c8ce86b979 fix: do not fail on start when there are no persistent volume claims
Persistent volume claims are being created alongside with other objects
to acheive that.
2024-06-25 17:48:07 +02:00
Danyal Faheem
c4fd3062f0
feat!: upgrade default mysql charset and collation to utf8mb4 2024-06-25 15:01:58 +02:00
Régis Behmo
d9a2c24d34 fix: docker build deprecation warnings
With the latest Docker upgrade, we got the following warnings during
build:

    FromAsCasing: 'as' and 'FROM' keywords' casing do not match
    LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format
2024-06-21 17:23:51 +02:00
Régis Behmo
617a2a8e61
Merge pull request #1059 from overhangio/redwood
Upgrade to Redwood
2024-06-19 23:01:18 +02:00
DawoudSheraz
0ba4a22786 v18.0.0 upgrade to redwood 2024-06-19 22:56:13 +02:00
Overhang.IO
a6b0b68602 Merge remote-tracking branch 'origin/master' into nightly 2024-06-13 08:56:43 +00:00
Syed Muhammad Dawoud Sheraz Ali
ad6045db75 v17.0.6 2024-06-13 10:18:45 +02:00
Régis Behmo
fc29241446 feat: cache edx-platform checkout in image build
Similar to what we need with the MFE image, we leverage Docker's ADD
directive to implement caching of the edx-platform git checkout step.

See: https://github.com/overhangio/tutor-mfe/pull/163
https://docs.docker.com/reference/dockerfile/#add
2024-06-10 18:07:28 +02:00
Overhang.IO
41330ce448 Merge remote-tracking branch 'origin/master' into nightly 2024-06-10 15:35:46 +00:00
Régis Behmo
eb0660a55a chore: upgrade jinja2,black,requests,idna,cryptography
Address several security issues raised by Dependabot.
2024-06-10 17:19:42 +02:00
Overhang.IO
62108906d3 Merge remote-tracking branch 'origin/master' into nightly 2024-06-10 13:49:43 +00:00
Régis Behmo
a53f916382 docs: improvements to the "troubleshooting" page
I tried to remove as many "you" pronouns as possible. Also, clarify
instructions on the "images build" resource issue.
2024-06-10 15:39:06 +02:00
Danyal Faheem
f4b500321d
fix: run permissions for windows with HOST_USER_ID or 1000 (#1074) 2024-06-10 17:44:11 +05:00
rohan-saeed
3d5e8fa455
feat!: upgrade mysql to 8.4.0 (#1071) 2024-06-07 18:14:53 +05:00
Kyle McCormick
cf6ac56a13
perf: use COPY --link to increase Docker cache hit frequency (#1073)
The --link flag is a feature of Docker BuildKit which tells Docker to
treat the COPY'd layer independently of previous layers, enabling more
aggressive build caching. For more details, see this Docker blog post [1].

When using COPY --link to copy files from a stage that does not contain
/etc/passwd, we must --chown with $APP_USER_ID rather than app.
Otherwise, the build would fail with "unknown user id".

[1] https://www.docker.com/blog/image-rebase-and-improved-remote-cache-support-in-new-buildkit/
2024-06-05 10:17:06 -04:00
Overhang.IO
5db5e792cc Merge remote-tracking branch 'origin/master' into nightly 2024-05-28 15:26:12 +00:00
Jason Mok
fa5201b848
chore: remove obsolete version property in Compose (#1070)
Close https://github.com/overhangio/tutor/issues/1066
2024-05-28 11:12:30 -04:00
Overhang.IO
2d4562b91a Merge remote-tracking branch 'origin/master' into nightly 2024-05-28 06:52:11 +00:00
Abdul-Muqadim-Arbisoft
d682b74053
feat: add IS_FILE_RENDERED filter to enhance file processing flexibility (#1062) 2024-05-28 11:06:51 +05:00
Overhang.IO
9e0ff48483 Merge remote-tracking branch 'origin/master' into nightly 2024-05-23 17:36:41 +00:00
DawoudSheraz
3d52a84096 v17.0.5 2024-05-23 18:38:05 +02:00
Kyle McCormick
f5dbd5465d
fix: clean translations before pulling them (#1026)
If one is using a bind-mounted edx-platform directory,
they may already have pulled translations. This will cause
the Docker build to fail with:

    CommandError: "/openedx/edx-platform/conf/plugins-locale/plugins" should be empty before running atlas pull.

To fix this, we simply clean out the edx-platform translation
target directories before pulling in the Dockerfile.
2024-05-22 09:54:52 -04:00
Overhang.IO
77e6d34821 Merge remote-tracking branch 'origin/master' into nightly 2024-05-22 10:38:43 +00:00
Syed Muhammad Dawoud Sheraz Ali
e3eb72db2a
security: add upstream security patch in dockerfile (#1068) 2024-05-22 14:32:58 +05:00
Overhang.IO
810177863d Merge remote-tracking branch 'origin/master' into nightly 2024-05-21 06:56:06 +00:00
Andrew Bonnell
2520d93fb0
Add CONFIG_USER Filter (#1021) 2024-05-21 11:01:05 +05:00
Kyle McCormick
c84a741edc
feat!: remove dependency on Paver scripts (#1042)
BREAKING CHANGE: `openedx-assets` is replaed with `npm run` subcommands.
For details, see the changelog entry.
For further details and rationale, see the upstream DEPR ticket:
https://github.com/openedx/edx-platform/issues/31895
2024-05-16 15:09:15 -04:00
Sarina Canelake
5d2d7fadef
chore: Remove outdated info, update language (#1055) 2024-05-14 18:30:38 +05:00
Syed Muhammad Dawoud Sheraz Ali
c7b4327c52
feat: upgrade Open edX image to Python 3.11 (#1056) 2024-05-09 12:55:38 +05:00
David Ormsbee
c3d35af807
fix: allow course import from Course Authoring MFE (#1063)
Remove CORS_ALLOW_HEADERS setting from the LMS/Studio config template. This
setting, which holds site-agnostic application logic, is now consistently set
to a reasonable value upstream by LMS and CMS config. Using the upstream values
fixes a bug where course import in Studio using the new Course Authoring MFE
was broken in Tutor deployments because it required additional headers to be
allowed (content-range and content-disposition)

Co-authored-by: Kyle McCormick <kyle@axim.org>
2024-05-08 16:31:02 -04:00
Overhang.IO
9738eb051a Merge remote-tracking branch 'origin/master' into nightly 2024-04-30 07:49:02 +00:00
Abdul-Muqadim-Arbisoft
14612dd094
docs: Update Google SMTP Setup to Use Application-Specific Passwords (#1046)
* docs: replace deprecated 'Less Secure Apps' with 'App-Specific Passwords' in Google SMTP guide
2024-04-30 12:22:39 +05:00