6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-09-20 00:19:01 +00:00
tutor/plugins/minio
Régis Behmo 6a68c4cc20 Progress on the plugins/k8s front
This commit introduces many changes:
- a fully functional minio plugin for local installation
- an almost-functional native k8s deployment
- a new way to process configuration, better suited to plugins

There are still many things to do:
- get rid of all the TODOs
- get a fully functional minio plugin for k8s
- add documentation for pluginso
- ...
2019-06-07 22:49:45 +02:00
..
tests 🔌 Introduce a plugin system for tutor 2019-06-07 22:49:45 +02:00
tutorminio Progress on the plugins/k8s front 2019-06-07 22:49:45 +02:00
README.rst 🔌 Introduce a plugin system for tutor 2019-06-07 22:49:45 +02:00
setup.py 🔌 Introduce a plugin system for tutor 2019-06-07 22:49:45 +02:00

TODO

- This is mainly for production. Does not work with `tutor dev` commands.
- For local testing, you need to set MINIO_HOST to minio.localhost:

    tutor config save -y --set MINIO_HOST=minio.localhost
  
- You need `minio.LMS_HOST` domain name. For local development, the MinIO admin dashboard is at minio.localhost. For authentication, use MINIO_ACCESS_KEY and MINIO_SECRET_KEY:

    tutor config printvalue OPENEDX_AWS_ACCESS_KEY
    tutor config printvalue OPENEDX_AWS_SECRET_ACCESS_KEY