Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutor upgrade pull request #1

Open
wants to merge 1,086 commits into
base: master
Choose a base branch
from
Open

Conversation

nikhilkanta
Copy link
Collaborator

Update tutor to newer version.

@varunramesh26 @akki2825 @Jashwanth-Gowda-R

@regisb regisb force-pushed the master branch 3 times, most recently from 0195e50 to 5658b46 Compare May 17, 2021 19:30
@regisb regisb force-pushed the master branch 2 times, most recently from 3fcce5d to ceddc11 Compare June 8, 2021 21:29
@regisb regisb force-pushed the master branch 2 times, most recently from b00bed0 to 4f8f0fe Compare July 5, 2021 08:26
@regisb regisb force-pushed the master branch 3 times, most recently from e6c4fdf to 43c5177 Compare March 24, 2022 08:44
@regisb regisb force-pushed the master branch 2 times, most recently from 89165ae to 7541433 Compare October 26, 2022 10:28
kdmccormick and others added 4 commits August 28, 2023 09:48
This is a follow-up fix to #819, where the corresponding change was
added to the mysqld invocation in the "tutor local" (that is,
docker-compose) deployment method, but omitted from its "tutor k8s"
equivalent.
Overhang.IO and others added 10 commits August 28, 2023 07:59
Now that sphinx_rtd support docutils>=0.19 we can drop that max version
requirement. But we need to limit sphinx max version because they
removed python 3.8 support before EOL.
Type tests were broken following the upgrade of click. We take the
opportunity to simplify the TutorCli implementation.
Pound keys were interpreted as comments. This is annoying when we want
to parse html color codes, such as in:

    $ tutor config save --set "INDIGO_PRIMARY_COLOR=#225522"
    $ tutor config printvalue INDIGO_PRIMARY_COLOR
    null

Close #866.
DawoudSheraz and others added 28 commits July 30, 2024 16:39
The warning message printed during `tutor local upgrade` was incorrectly
indented.
Currently, we are asking devs to set this env var manually before they run tests.
We may as well save them some keystrokes by setting it in the dev image
programmatically.
This will add a `-c` / `--clean` flag to the save command and ensure that the env directory is deleted if it exists.

Close #967
I found myself in a situation where I wasn't sure if a patch was
correctly added by the Indigo plugin. To troubleshoot that issue, I
wanted to print that rendered patch. I thought it would make a nice
addition to the CLI.
In development, edx-platform runs with CELERY_ALWAYS_EAGER=True, which
means that lms-worker and cms-worker never catch celery tasks!

This change was heavily inspired by: #1041
Nope, we are not on Twitter (or X). And the youtube channel was renamed.
Before this, building organizations with longer URLs failed since the
name field inside Site model has a max_length=50

Close #1144
* fix: upgrade MySQL from 5.7 to 8.1 first and then to 8.4
This is required when upgrading from Tutor v15 to v18 directly
MySQL does not allow direct upgrades from v5.7 to v8.4

* fix: run MySQL 8.1 as a separate container during upgrade from Olive to Redwood (#1140)
We do this because MySQL 8.1 does not have the --mysql-native-password option
We have this option turned on for backward compatibility
The introduction of the `-c/--clean` option caused the deletion prompt
to be displayed for every call to `tutor config save --interactive`.
This is not the desired behaviour, as decided here:
#1086 (comment)

With this change, the prompt is only displayed when running: `tutor
config save --interactive --clean`. The environment is still deleted on
`tutor config save --clean`, but without prompt.

We refactored the code with hooks, which simplifies the signature of the
interactive prompt function.
Without this change, when building images with --cache-to-registry,
BuildKit uses a proprietary cache artifact format, which breaks
when using third-party registries such as Harbor or ECR.

By adding the image-manifest=true option, BuildKit uses an
OCI-compliant cache artifact format that should be compatible with all
registries. This option requires BuildKit 0.12 or later (check with
"docker buildx ls").

See goharbor/harbor#18941 and
moby/buildkit#2251 for background
information.

Co-authored-by: Andrés González <[email protected]>

Fixes #1118.
We take the opportunity to drop the constraint on docutils.
@regisb regisb deleted the branch vrook-co:master November 27, 2024 16:08
@regisb regisb deleted the master branch November 27, 2024 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.