profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/regisb/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Régis Behmo regisb France https://minutebutterfly.com Freelance teacher, fullstack dev, data scientist, data architect. Expert in machine learning, computer vision, Python. I work remotely EXCLUSIVELY.

overhangio/tutor 541

The docker-based Open edX distribution designed for peace of mind

overhangio/tutor-figures 10

Figures plugin for Tutor, for analytics and reporting

overhangio/tutor-discovery 9

Course Discovery plugin for Tutor

overhangio/tutor-ecommerce 9

Ecommerce plugin for Tutor

openedx/build-test-release-wg 6

Open edX Build / Test / Release Working Group

overhangio/tutor-minio 6

MinIO plugin for Tutor

overhangio/openedx-e2e 5

End-to-end testing for any live-running Open edX platform [BETA]

overhangio/tutor-notes 4

Student notes plugin for Tutor

overhangio/tutor-xqueue 4

Xqueue plugin for Tutor

issue commentoverhangio/tutor

Forum init is broken in K8S

@ddompe Please paste here the full log output of the init job. I personally could not reproduce the issue and got the following (success) logs:

$ kubectl logs --namespace=openedx --follow $(kubectl get --namespace=openedx pods --selector=job-name=forum-job-20210723102721 -o=jsonpath="{.items[0].metadata.name}")
Waiting for mongodb/elasticsearch...
2021/07/23 08:27:25 Waiting for: tcp://mongodb:27017
2021/07/23 08:27:25 Waiting for: http://elasticsearch:9200
2021/07/23 08:27:25 Connected to tcp://mongodb:27017
2021/07/23 08:27:25 Received 200 from http://elasticsearch:9200
/openedx/cs_comments_service/lib/tasks/db.rake:28: warning: already initialized constant COURSE_ID
/openedx/cs_comments_service/models/constants.rb:2: warning: previous definition of COURSE_ID was here
/openedx/cs_comments_service/lib/tasks/kpis.rake:7: warning: already initialized constant ROOT
/openedx/cs_comments_service/lib/tasks/deep_search.rake:7: warning: previous definition of ROOT was here
/openedx/cs_comments_service/lib/tasks/flags.rake:6: warning: already initialized constant ROOT
/openedx/cs_comments_service/lib/tasks/kpis.rake:7: warning: previous definition of ROOT was here
I, [2021-07-23T08:27:29.327952 #17]  INFO -- : New indices ["comments_20210723082728107", "comment_threads_20210723082728107"] are created.
I, [2021-07-23T08:27:29.404505 #17]  INFO -- : Alias [comments] now points to index [comments_20210723082728107].
I, [2021-07-23T08:27:29.466366 #17]  INFO -- : Alias [comment_threads] now points to index [comment_threads_20210723082728107].
W, [2021-07-23T08:27:28.048729 #17]  WARN -- : Overwriting existing field _id in class User.
W, [2021-07-23T08:27:28.087603 #17]  WARN -- : MONGODB | Unsupported client option 'max_retries'. It will be ignored.
W, [2021-07-23T08:27:28.087655 #17]  WARN -- : MONGODB | Unsupported client option 'retry_interval'. It will be ignored.
W, [2021-07-23T08:27:28.087670 #17]  WARN -- : MONGODB | Unsupported client option 'timeout'. It will be ignored.
/openedx/cs_comments_service/lib/tasks/db.rake:28: warning: already initialized constant COURSE_ID
/openedx/cs_comments_service/models/constants.rb:2: warning: previous definition of COURSE_ID was here
/openedx/cs_comments_service/lib/tasks/kpis.rake:7: warning: already initialized constant ROOT
/openedx/cs_comments_service/lib/tasks/deep_search.rake:7: warning: previous definition of ROOT was here
/openedx/cs_comments_service/lib/tasks/flags.rake:6: warning: already initialized constant ROOT
/openedx/cs_comments_service/lib/tasks/kpis.rake:7: warning: previous definition of ROOT was here
I, [2021-07-23T08:27:32.573013 #35]  INFO -- : New indices ["comments_20210723082732036", "comment_threads_20210723082732036"] are created.
I, [2021-07-23T08:27:32.603344 #35]  INFO -- : Catch up from 2021-07-23 08:22:32 UTC complete.
I, [2021-07-23T08:27:32.664542 #35]  INFO -- : Alias [comments] now points to index [comments_20210723082732036].
I, [2021-07-23T08:27:32.749656 #35]  INFO -- : Alias [comment_threads] now points to index [comment_threads_20210723082732036].
I, [2021-07-23T08:27:32.779642 #35]  INFO -- : Catch up from 2021-07-23 08:22:32 UTC complete.
I, [2021-07-23T08:27:32.779707 #35]  INFO -- : Rebuild indices complete.
W, [2021-07-23T08:27:31.981193 #35]  WARN -- : Overwriting existing field _id in class User.
W, [2021-07-23T08:27:32.026373 #35]  WARN -- : MONGODB | Unsupported client option 'max_retries'. It will be ignored.
W, [2021-07-23T08:27:32.026428 #35]  WARN -- : MONGODB | Unsupported client option 'retry_interval'. It will be ignored.
W, [2021-07-23T08:27:32.026443 #35]  WARN -- : MONGODB | Unsupported client option 'timeout'. It will be ignored.
ddompe

comment created time in 12 days

pull request commentedx/edx-platform

build: run github actions on pull requests

@natabene not yet! I did not have time during the past couple weeks and I'm currently on holidays. I will get back to this PR after I return.

regisb

comment created time in 16 days

pull request commentedx/edx-platform

refactor: less confusing ACE configuration

@natabene yes I am! I need to fix the broken tests. Currently on holidays though.

regisb

comment created time in 16 days

startedArchiveBox/ArchiveBox

started time in 17 days

startedlouislam/uptime-kuma

started time in 24 days

pull request commentoverhangio/tutor

Revert "fix: empty entrypoints in docker-compose=2.0.0.beta4"

this is ready for review @overhangio/tutor-developers

regisb

comment created time in 24 days

issue commentoverhangio/tutor-minio

Job error: `sh` is not a recognized command

This will be resolved by this PR: https://github.com/overhangio/tutor/pull/470

imantaba

comment created time in 24 days

PR opened overhangio/tutor

Revert "fix: empty entrypoints in docker-compose=2.0.0.beta4"

This reverts commit 6f04223d0135e1debb005f2a9802f081ed21d203.

It turns out that we cannot ignore "command: []" statements in k8s manifests. That's because there is no way to clear entrypoint in k8s manifests, but sometimes we do need to bypass the entrypoints. For instance, the minio client container sets "mc" as the default entrypoint, which does not work with our job logic.

As a consequence, Tutor becomes incompatible with docker-compose 2.0.0.beta4. The "entrypoint must be a string" error is actually an upstream bug: https://github.com/docker/compose-cli/issues/1848

See:

  • The corresponding minio issue: https://github.com/overhangio/tutor-minio/issues/9
  • The previous conversation about empty entrypoints: https://discuss.overhang.io/t/undefined-entrypoint-throws-error-in-docker-compose-2-0-0-beta-4/1716
+14 -7

0 comment

2 changed files

pr created time in 24 days

push eventoverhangio/tutor

Régis Behmo

commit sha 3e90ba379f3037d0b5faff304e07877e6b4588b9

Revert "fix: empty entrypoints in docker-compose=2.0.0.beta4" This reverts commit 6f04223d0135e1debb005f2a9802f081ed21d203. It turns out that we cannot ignore "command: []" statements in k8s manifests. That's because there is no way to clear entrypoint in k8s manifests, but sometimes we do need to bypass the entrypoints. For instance, the minio client container sets "mc" as the default entrypoint, which does not work with our job logic. As a consequence, Tutor becomes incompatible with docker-compose 2.0.0.beta4. The "entrypoint must be a string" error is actually an upstream bug: https://github.com/docker/compose-cli/issues/1848 See: The corresponding minio issue: https://github.com/overhangio/tutor-minio/issues/9 The previous conversation about empty entrypoints: https://discuss.overhang.io/t/undefined-entrypoint-throws-error-in-docker-compose-2-0-0-beta-4/1716

view details

push time in 24 days

push eventoverhangio/tutor

Régis Behmo

commit sha 32cdf585830d4c4bff81e623d5cb58c6ccec849c

Revert "fix: empty entrypoints in docker-compose=2.0.0.beta4" This reverts commit 6f04223d0135e1debb005f2a9802f081ed21d203. It turns out that we cannot ignore "command: []" statements in k8s manifests. That's because there is no way to clear entrypoint in k8s manifests, but sometimes we do need to bypass the entrypoints. For instance, the minio client container sets "mc" as the default entrypoint, which does not work with our job logic. As a consequence, Tutor becomes incompatible with docker-compose 2.0.0.beta4. The "entrypoint must be a string" error is actually an upstream bug: https://github.com/docker/compose-cli/issues/1848 See: The corresponding minio issue: https://github.com/overhangio/tutor-minio/issues/9 The previous conversation about empty entrypoints: https://discuss.overhang.io/t/undefined-entrypoint-throws-error-in-docker-compose-2-0-0-beta-4/1716

view details

push time in 24 days

push eventoverhangio/tutor

Régis Behmo

commit sha 1d756f58c9c3f2d6397947e79f505d1d14edf6aa

Revert "fix: empty entrypoints in docker-compose=2.0.0.beta4" This reverts commit 6f04223d0135e1debb005f2a9802f081ed21d203. It turns out that we cannot ignore "command: []" statements in k8s manifests. That's because there is no way to clear entrypoint in k8s manifests, but sometimes we do need to bypass the entrypoints. For instance, the minio client container sets "mc" as the default entrypoint, which does not work with our job logic. As a consequence, Tutor becomes incompatible with docker-compose 2.0.0.beta4. The "entrypoint must be a string" error is actually an upstream bug: https://github.com/docker/compose-cli/issues/1848 See: The corresponding minio issue: https://github.com/overhangio/tutor-minio/issues/9 The previous conversation about empty entrypoints: https://discuss.overhang.io/t/undefined-entrypoint-throws-error-in-docker-compose-2-0-0-beta-4/1716

view details

push time in 24 days

create barnchoverhangio/tutor

branch : regisb/fix-minio-init

created branch time in 24 days

push eventoverhangio/tutor-android

Régis Behmo

commit sha fa612e6cb3a367b1b77cdd7aee1d069c3d6c0208

fix: push android image to docker registry in CI Previously, "tutor images push android" was a no-op because the "remote-image" hook was missing.

view details

push time in 24 days

PullRequestReviewEvent

pull request commentoverhangio/tutor

fix: upgrading from koa get mongo upgrading error

With git commit --amend we are both included as authors.

iamCristYe

comment created time in a month

push eventoverhangio/tutor-xqueue

Régis Behmo

commit sha 58c9d7b3a90309272f9887cb45665f0399362169

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-webui

Régis Behmo

commit sha 0427c1392355c8b5d54b37f6496d50a007466651

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-notes

Régis Behmo

commit sha 283890555b01029c3e739e7e3c84719aa18c7972

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-minio

Régis Behmo

commit sha 1b7dd9a1eeef999e27f4c1ecf45676007d60e534

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-mfe

Régis Behmo

commit sha 322edc446d836aa4acdb29161858609ccc9156dd

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-ecommerce

Régis Behmo

commit sha 56dce867b0f01a56f705213dda462fc35e31d29f

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-android

Régis Behmo

commit sha fb2bdd90050a36c1116d98ea30886a69b435e23d

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/tutor-discovery

Régis Behmo

commit sha eb6ccfd07597584389bdf21769721ae7b7f64c2e

v12.0.1

view details

Régis Behmo

commit sha 2ce24736925a84925f4287614f4e100aaf600c44

fix: tutor-openedx was renamed to tutor

view details

push time in a month

push eventoverhangio/cookiecutter-tutor-plugin

Régis Behmo

commit sha 5dcc95de98375a731a95fc9611a0b5d4d2051bbf

fix: tutor-openedx was renamed to tutor

view details

push time in a month

created tagoverhangio/tutor

tagv12.0.2

The docker-based Open edX distribution designed for peace of mind

created time in a month

push eventoverhangio/tutor

Régis Behmo

commit sha c678638ea2b14ff203333a8c196a6fadd194685b

v12.0.2 (2021-07-06) - [Bugfix] Fix "Invalid command argument" during upgrade from Koa to Lilac. - [Bugfix] Fix mysql initialisation in docker-compose==2.0.0beta4. - [Improvement] Tutor is now published on pypi as "tutor".

view details

push time in a month

push eventoverhangio/tutor

Régis Behmo

commit sha 8be574aac82f77861ae816213cf1d42645fe8fb2

fix: make sure that tutor-openedx is an empty package Previously, the tutor-openedx package was loading tons of template data from the MANIFEST.in. Turns out, we cannot ignore the MANIFEST.in file with setuptools. So we need to move tutor-openedx to a separate, dedicated folder. To auto-discover the package version, we copy it at runtime (in the make command).

view details

push time in a month

PR closed overhangio/tutor

fix: upgrading from koa get mongo upgrading error

ref: https://discuss.overhang.io/t/mongo-db-error-warning-on-koa-lilac-upgrade/1744

+5 -5

1 comment

1 changed file

iamCristYe

pr closed time in a month

pull request commentoverhangio/tutor

fix: upgrading from koa get mongo upgrading error

Good fix. I am cherry-picking this commit and amending to fix the formatting error: https://github.com/overhangio/tutor/commit/db5852e9c48039b1f53f0c051f2799c47deeb1da Thanks for your reactivity @iamCristYe @pcliupc!

iamCristYe

comment created time in a month

push eventoverhangio/tutor

Crist Ye

commit sha db5852e9c48039b1f53f0c051f2799c47deeb1da

fix: mongodb upgrade error when upgrading from koa ref: https://discuss.overhang.io/t/mongo-db-error-warning-on-koa-lilac-upgrade/1744 Close #469

view details

push time in a month