Régis Behmo
69d3ba72a7
Fix missing video transcripts in LMS
...
Video transcripts uploaded in the CMS were not visible in the LMS. This
was a symptom caused by the fact that the LMS and the CMS do not share
the same MEDIA_ROOT. We initially thought that data uploaded in the CMS
(such as transcripts) was stored in a shared data service, such as
mongodb. It is, in fact, not. This makes it even more important to run
an object storage service like minio for distributed services.
Close #229
2019-07-07 09:12:41 +08:00
Régis Behmo
92fabd14b1
Enable/Disable multiple plugins in one command
2019-07-07 09:12:41 +08:00
Régis Behmo
e30bfec81c
Add 'local-docker-compose-nginx-volumes' patch
2019-07-07 06:30:00 +08:00
Régis Behmo
8fc96a9ef2
v3.5.3 (2019-07-05)
...
- [Bugfix] Add pre-init hook for correct initialisation of minio
2019-07-05 14:36:10 +08:00
Régis Behmo
fa637ed93c
Minor scripts formatting fix
2019-07-05 14:36:10 +08:00
Régis Behmo
931dac2e68
Add pre-init hook
...
The 0003 migration from the certificates app of the LMS requires that
the S3-like platform is correctly setup during initialisation. To solve
this issue, we introduce a pre-init hook that is run prior to the LMS
migrations.
2019-07-05 14:19:23 +08:00
Régis Behmo
7c13be4eec
v3.5.2 (2019-07-05)
...
- [Security] Apply certificate XSS security patch
2019-07-05 06:29:28 +08:00
Régis Behmo
c02fabb493
Apply XSS certificate vulnerability patch
...
https://github.com/edx/edx-platform/pull/20904
https://groups.google.com/forum/#!msg/openedx-ops/fi2WVlD0iNo/hFZrAnLpCAAJ
2019-07-05 06:29:20 +08:00
Régis Behmo
1ed0185dfd
v3.5.1 (2019-07-04)
...
- [Feature] Make it possible for plugins to patch the build templates
- [Improvement] Move Xqueue and Student notes to a dedicated plugin
2019-07-04 22:56:38 +08:00
Régis Behmo
22a5c0ec3e
Fix building xqueue/notes as part of CI
2019-07-04 22:52:30 +08:00
Régis Behmo
0559f6acc9
Fix forum entrypoint rights
2019-07-04 18:33:16 +08:00
Régis Behmo
ecf3851c23
Add missing plugin manifest files
2019-07-04 18:01:27 +08:00
Régis Behmo
bf046957de
Fix assets collection in docker image
...
"openedx-assets" script was not copied with the right permissions in the
docker image.
2019-07-04 17:36:22 +08:00
Régis Behmo
c07032f826
Fix CI image building
2019-07-04 17:29:30 +08:00
Régis Behmo
32ac977dda
v3.5.0 (2019-07-04)
...
- [Feature] Make it possible for plugins to patch the build templates
- [Improvement] Move Xqueue and Student notes to a dedicated plugin
2019-07-04 17:22:09 +08:00
Régis Behmo
cb49bfd814
Make it possible to patch build templates
...
Thus, build templates are no longer copied, but rendered.
2019-07-04 17:14:30 +08:00
Régis Behmo
ff36ddb2d7
Fix xqueue auth settings
...
XQUEUE_INTERFACE needs to be defined even if XQUEUE is not enabled.
2019-07-04 10:23:44 +08:00
Régis Behmo
b6b1e4e0d5
Fix lms.env.json syntax error
2019-07-04 10:16:09 +08:00
Régis Behmo
f8b3ec846f
Add pull/push hook to minio plugin
2019-07-04 09:31:12 +08:00
Régis Behmo
11e735f4e5
Migrate notes to a dedicated plugin
2019-07-04 09:31:12 +08:00
Régis Behmo
07a0323d8e
Move Xqueue to a dedicated plugin
...
This gives us the opportunity to develop new hooks: build-image and
remote-image.
2019-07-04 09:31:12 +08:00
Matthieu Falce
99d3dfc704
Change typo in FAQ
...
First / third person description mismatch.
2019-07-01 16:01:09 +02:00
Régis Behmo
18e908cebc
Minor docs space formatting
2019-06-25 15:53:24 +02:00
Régis Behmo
edc844fd51
Fix docs formatting
2019-06-25 14:46:43 +02:00
Régis Behmo
f4796fce4b
Remove information that makes web server identifiable
...
P3P is obsolete https://en.wikipedia.org/wiki/P3P
Also, these P3P headers leak information about the application that is
running, making it sensitive to attacks.
2019-06-25 14:00:31 +02:00
Régis Behmo
69d7cf049d
Remove AWS image deployment script
...
This script is now moved to a separate repository.
2019-06-25 13:42:31 +02:00
Régis Behmo
9fd7980625
Add gitlab CI badge to readme
2019-06-24 13:06:40 +02:00
Régis Behmo
8c6bbf3ba2
Fix docs deployment
2019-06-24 12:49:16 +02:00
Régis Behmo
dbab2337b6
Minord docs change: update release instructions
2019-06-24 12:41:19 +02:00
Régis Behmo
9dbe4b4cb5
v3.4.3 (2019-06-24)
...
- [Bugfix] Fix missing password values from generated configuration
2019-06-24 12:37:19 +02:00
Régis Behmo
1f69e67b9f
Fix missing password values from generated configuration
...
Passwords were not being stored to config.yml during the first
quickstart.
2019-06-24 12:36:19 +02:00
Régis Behmo
ad8e513fd2
Pull instead of build in cloud images
...
This is possible now that we pin docker image version. This should
result in faster image build.
2019-06-24 11:39:55 +02:00
Régis Behmo
b7937c8c5b
Push plugin packages to pypi
2019-06-23 23:11:07 +02:00
Régis Behmo
866aae5cfe
Remove references to Regis' dockerhub account
2019-06-23 23:11:07 +02:00
Régis Behmo
de5b82fd63
Migrate github repo to overhangio organization
2019-06-23 23:11:07 +02:00
Régis Behmo
dce234bc1e
Move tasks from travis-ci to gitlab CI
...
We only keep travis-ci for building MacOS/Linux binaries.
2019-06-23 23:11:07 +02:00
Régis Behmo
205cd9bf1c
v3.4.2 (2019-06-23)
...
- [Bugfix] Fix incorrect settings during lms/cms init (#224 )
2019-06-23 15:50:00 +02:00
Régis Behmo
dda3614af5
Fix incorrect settings during lms/cms init
...
During init, the DJANGO_SETTINGS_MODULE environment variable was
undefined, as the entrypoint is overridden.
Close #224 .
2019-06-23 15:49:28 +02:00
Régis Behmo
8b6271a5cc
v3.4.1 (2019-06-23)
...
- [Bugfix] Fix install from pypi
- [Improvement] Get rid of kubernetes python package dependency
2019-06-23 13:26:13 +02:00
Régis Behmo
e4c5086b23
Git-ignore entire build folder
2019-06-23 13:25:11 +02:00
Régis Behmo
b42ed3638e
Fix install from pypi
...
After installing from pypi, install was broken with
"ModuleNotFoundError: No module named 'tutor.command".
2019-06-23 13:23:27 +02:00
Régis Behmo
4c96e83e3c
Get rid of kubernetes requirement from pypi package
...
v3.4.0 package from pypi was still installing the kubernetes
requirement, although is wasn't required anymore.
2019-06-23 13:22:59 +02:00
Régis Behmo
7a89e3ae70
Fix WEB_PROXY docs in k8s quickstart
...
WEB_PROXY=true is not automatically setup during k8s quickstart, user
should define this configuration parameter manually.
2019-06-23 10:35:38 +02:00
Régis Behmo
e04f42ec1a
Specify CI python version in packaging in case of conflict
...
On MacOS, when no python version is specified, packaging is run with
python 2.
2019-06-19 12:38:26 +02:00
Régis Behmo
aaafd73a8a
Fix requirements for packaging
2019-06-19 12:14:49 +02:00
Régis Behmo
2729fe94f0
Test packaging as part of full test suite
...
We've had issues before with improperly formatted README.rst which was
causing pypi upload failure.
2019-06-19 12:02:28 +02:00
Régis Behmo
3a444a2e05
Document required k8s cluster/client versions
2019-06-19 11:56:26 +02:00
Régis Behmo
68382c440c
Do not embed video in README
...
"raw" directive is not supported bny pypi in README.
2019-06-17 22:56:24 +02:00
Régis Behmo
536932cf20
v3.4.0 (2019-06-17)
...
- [Feature] Creation of a plugin system
- [Feature] Kubernetes support out of beta
- [Improvement] Switch to pinned image tags for easier upgrades
- 💥 [Improvement] Remove the `-y/--yes` option: `tutor config save` is
now non-interactive by default. Use `-i/--interactive` to force
interactive mode.
- 💥 [Improvement] Replace the `databases` command by `init`.
- [Improvement] Upgrade to ironwood.2
- [Improvement] Add `-y/--yes` option to `local quickstart` for
non-interactive quickstart
- [Improvement] Persist LMS/CMS logs to disk by default (with
collaboration from @silviot 💪 )
- [Bugfix] Fix installing a locally cloned requirement repository
- [Improvement] Add `--no-cache` option to `images build`
- [Improvement] Make it possible to configure the notes service hostname
- [Improvement] Better, more robust MySQL initialisation
2019-06-17 22:38:55 +02:00
Régis Behmo
84f2060d33
Working Kubernetes quickstart
...
The k8s quickstart command is now functional, with suppport for https,
xqueue, notes and minio. There are still a few bugs to get rid of,
though.
2019-06-17 22:38:55 +02:00