187 Commits

Author SHA1 Message Date
Régis Behmo
c36734ffda fix: development status is stable 2023-06-27 15:53:57 +02:00
Overhang.IO
1c1e3f6412 Merge remote-tracking branch 'origin/master' into nightly 2023-06-15 01:08:01 +00:00
Régis Behmo
7896b8dbf4 ci: fix release name 2023-06-15 03:05:53 +02:00
Régis Behmo
9942d3d54f Merge branch 'master' into nightly 2023-06-15 00:24:12 +02:00
Régis Behmo
5bf17dda91 feat: upgrade to Palm
This upgrade includes SSO login. Finally! We can now login to Superset
via the LMS. Thanks to OARS for providing the base security manager
implementation!
v16.0.0
2023-06-15 00:13:57 +02:00
Overhang.IO
6eb1ebe768 Merge remote-tracking branch 'origin/master' into nightly 2023-06-02 07:57:39 +00:00
Régis Behmo
6f3637e34f fix: support empty spaces in superset passwords
Close #2.
2023-06-02 09:54:54 +02:00
Régis Behmo
b1bcbf6bbf fix: nightly package version
The package version number may not include the "-nightly" suffix.
Otherwise, installation fails with:

   setuptools.extern.packaging.version.InvalidVersion: Invalid version: '15.0.7-nightly'
2023-05-26 18:47:48 +02:00
Régis Behmo
fe80d48915 feat: label nightly version
This is to address https://github.com/overhangio/tutor-mfe/issues/122
As a consequence of this change, images will be tagged with a "-nightly"
suffix. Next, we'll probably have to build them periodically in CI.
2023-05-26 18:26:28 +02:00
Overhang.IO
fbd73482b5 Merge remote-tracking branch 'origin/master' into nightly 2023-05-26 14:52:21 +00:00
Régis Behmo
f739588be4 ci: improve compatibility with main & nightly 2023-05-26 16:49:27 +02:00
Overhang.IO
d95737eb8d Merge remote-tracking branch 'origin/master' into nightly 2023-05-26 14:36:48 +00:00
Régis Behmo
fda8baab19 chore: handle nightly version numbers
Here, we make it possible to add a "-nightly" suffix to the package
version. This suffix will find its way to the Docker image tags. Thus,
the nightly branch will have different image tags. This will resolve
some confusion, as image tags are currently identical in nightly and
master.
2023-05-26 16:28:10 +02:00
Overhang.IO
61196c3edc Merge remote-tracking branch 'origin/master' into nightly 2023-05-22 07:42:19 +00:00
Régis Behmo
f10e3b6f88 docs: fix lingering i char in changelog
Damn you vim!
2023-05-22 09:38:30 +02:00
Overhang.IO
9c900e072c Merge remote-tracking branch 'origin/master' into nightly 2023-05-22 06:18:07 +00:00
Régis Behmo
074f76d2e9 docs: fix installation command 2023-05-22 08:16:17 +02:00
Overhang.IO
90560852d4 Merge remote-tracking branch 'origin/master' into nightly 2023-05-19 14:27:12 +00:00
Régis Behmo
4d9a35b8f6 docs: add a scriv-managed changelog
This will be useful for tracking changes across releases.

This partly addresses https://github.com/overhangio/tutor/issues/746
2023-05-19 16:19:56 +02:00
Overhang.IO
33811958c6 Merge remote-tracking branch 'origin/master' into nightly 2023-05-19 13:53:31 +00:00
Régis Behmo
2d45c68ceb docs: install with tutor plugins install 2023-05-19 15:51:26 +02:00
Overhang.IO
67381da7b3 Merge remote-tracking branch 'origin/master' into nightly 2023-05-19 08:13:28 +00:00
Régis Behmo
62bb0818f2 ci: publish on pypi 2023-05-19 09:45:00 +02:00
Overhang.IO
c55ce251a9 Merge remote-tracking branch 'origin/master' into nightly 2023-05-17 08:29:10 +00:00
Régis Behmo
0a268f25f7 fix: build-time warning
Installing from source triggers a warning on pip 23.0.1 if
pyproject.toml is not present. Building does not require any special
dependencies, so we just add a simple pyproject.toml file.

See: https://github.com/overhangio/tutor/issues/836
2023-05-17 10:24:21 +02:00
Overhang.IO
3de696b3e2 Merge remote-tracking branch 'origin/master' into nightly 2023-05-16 16:14:30 +00:00
Régis Behmo
b445d08fd4 ci: sync from github to gitlab 2023-05-16 18:05:51 +02:00
Overhang.IO
c6f50c6ef1 Merge remote-tracking branch 'origin/master' into nightly 2023-05-16 16:02:05 +00:00
Régis Behmo
a6676f209a ci: skip building on arm64 2023-05-16 17:57:45 +02:00
Régis Behmo
b9aaf3f145 docs: fix emoji 2023-05-16 17:56:09 +02:00
Régis Behmo
f8b22f1c45 docs: fix link to screenshots 2023-05-16 17:53:30 +02:00
Régis Behmo
240cfd0acd feat: I'm fruiiiiiiit 2023-05-16 17:49:42 +02:00
Régis Behmo
31adec4c62 docs: fix "quickstart" -> "launch" 2023-05-15 08:59:24 +02:00
Régis Behmo
da9dc6d3dc docs: fix local init -> local do init 2023-05-15 08:58:12 +02:00
Overhang.IO
1fd584e7e1 Merge remote-tracking branch 'origin/master' into nightly 2023-05-09 07:22:10 +00:00
Régis Behmo
6906bfaddc v15.0.6 2023-05-09 09:16:32 +02:00
Régis Behmo
a7fe5914c6 feat: enable dashboard embedding by default
Embedding is allowed per domain for admin users.
2023-05-09 09:16:01 +02:00
Overhang.IO
260105bf52 Merge remote-tracking branch 'origin/master' into nightly 2023-04-13 09:25:19 +00:00
Régis Behmo
774f6e2a3e v15.0.5 2023-04-13 11:19:44 +02:00
Régis Behmo
490565333e fix: run open edx behind a web proxy
Without the ENABLE_PROXY_FIX setting, running Open edX behind a web
proxy leads superset to redirect to http, and to the lms login page.
2023-04-13 11:19:44 +02:00
Overhang.IO
d537cd138c Merge remote-tracking branch 'origin/master' into nightly 2023-03-17 08:21:34 +00:00
Régis Behmo
08fc27cf8f v15.0.4 2023-03-17 09:16:55 +01:00
Régis Behmo
b5940bab8c fix: clickhouse image building in the UK
CI was failing during `apt update` with the following error:

	E: The repository 'https://repo.clickhouse.com/deb/stable main/ Release' does not have a Release file.

Note that this error was occurring in the UK and Germany, but not in
France.
2023-03-17 09:16:55 +01:00
Régis Behmo
237432a930 fix: clickhouse client permission error
Clickhouse client command was triggering a permission denied error:

$ tutor local run cairn-clickhouse cairn-client
Code: 586. DB::ErrnoException: Cannot create file:
//.clickhouse-client-history, errno: 13, strerror: Permission denied.
(CANNOT_CREATE_FILE)

Traceback (most recent call last):
  File "/scripts/cairn", line 161, in <module>
    main()
  File "/scripts/cairn", line 62, in main
    args.func(args)
  File "/scripts/cairn", line 68, in command_client
    subprocess.check_call(get_client_command())
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['clickhouse', 'client',
'--host', 'cairn-clickhouse', '--port', '9000', '--user', 'openedx',
'--password', 'xrIDmynTAiDuJeVZc5ar', '--multiline', '--multiquery',
'--database', 'openedx']' returned non-zero exit status 74.

This was because the home of the cairn client was set to "/".
2023-03-16 16:29:57 +01:00
Overhang.IO
5eff55e474 Merge remote-tracking branch 'origin/master' into nightly 2023-01-12 11:42:56 +00:00
Régis Behmo
c3f74e7f3e v15.0.3 2023-01-12 12:40:32 +01:00
Régis Behmo
59b2868bdd fix: celery non-beat worker
Fix is the same as for the beat worker.
2023-01-12 12:40:04 +01:00
Overhang.IO
df15674dd9 Merge remote-tracking branch 'origin/master' into nightly 2023-01-12 08:51:40 +00:00
Régis Behmo
5d8a4e0943 v15.0.2 2023-01-12 09:49:22 +01:00
Régis Behmo
6e168d7f22 fix: celery 5 deprecation of beat --app=...
In celery 5 the `--app` option must be used as a global option: `celery
--app=... beat ...`. This was causing the worker to fail.
2023-01-12 09:47:54 +01:00