openedx-unsupported / configuration

A collection of edx configuration scripts and utilities that edx.org uses to deploy openedx.
GNU Affero General Public License v3.0
823 stars 969 forks source link

feat: Pull edxapp translations via Atlas #7128

Closed timmc-edx closed 9 months ago

timmc-edx commented 9 months ago

This is to support OEP-58: https://docs.openedx.org/projects/openedx-proposals/en/latest/architectural-decisions/oep-0058-arch-translations-management.html

Changes since the https://github.com/openedx/configuration/pull/7119 attempt:

Most importantly, https://github.com/openedx/edx-platform/pull/34306 has since merged, so we don't have to worry about the NPM conflicts we were getting previously.

Configuration Pull Request

Make sure that the following steps are done before merging:

timmc-edx commented 9 months ago

It doesn't appear that edxapp uses the git_clone role, at least not directly. (It does use edx-themes, which uses git_clone, but for a different repo.)

This is definitely something to watch out for in other repos, but I don't think it would be relevant for 2U, at least -- we provision brand new hosts and cut AMIs, and then deploy those AMIs. The Ansible scripts only get run once.