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
Régis Behmo
d9b6895629
Pin docker image tags to tutor versions
...
Having an identical "ironwood" tag for all releases is not practical, in
particular for breaking changes. Thus, docker images are now pinned to
the tutor version that they were build with.
2019-06-17 20:40:46 +02:00