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

Allow edx-platform to pass healthcheck without local static dependencies #946

Open
robrap opened this issue Feb 24, 2025 · 1 comment
Open

Comments

@robrap
Copy link
Contributor

robrap commented Feb 24, 2025

Allowing edx-platform to pass healthcheck without local static dependencies was the request from SRE, but this needs some discovery both to get clear on the request, and to determine how and if this can be resolved.

This Slack thread has some additional background.

Additional notes:

  • We requested that SRE get studio healthcheck to pass before fixing all static asset issues (moving to S3).
  • Some of the healthcheck failures are related to webpack.
  File "/edx/app/edxapp/venvs/edxapp/lib/python3.11/site-packages/webpack_loader/loader.py", line 28, in load_assets
    raise IOError(
OSError: Error reading /tmp/static/studio/webpack-stats.json. Are you sure webpack has generated the file and the path is correct?
  • It is unclear if edx-themes is another part of the problem.

  • Comment from Slack thread requesting this ticket:

Here is the ticket I created today. We will enable the static assets workflow which is already currently running well for other Django-IDAs (which also uploads assets to S3) and we will see if there are any errors there.
I have doubts that this will work because looking at the errors, I see that the edx-platform code requires certain file(s) to be in a particular path on the local filesystem (not S3). Can we have have someone in arch bom to work on removing local file dependencies?

@robrap robrap moved this to Ready For Development in Arch-BOM Feb 24, 2025
@robrap robrap added this to Arch-BOM Feb 24, 2025
@robrap robrap removed the status in Arch-BOM Feb 24, 2025
@robrap
Copy link
Contributor Author

robrap commented Feb 24, 2025

@dianakhuang: Can you determine if arbi-bom might be able to pick this up soon, and if they would be able to work on this?

If not, and it needs to be you, I guess we need to prioritize this after the codejail dark launch ticket.

@dianakhuang dianakhuang removed this from Arch-BOM Feb 25, 2025
@github-project-automation github-project-automation bot moved this to Todo in Arbi-BOM Feb 25, 2025
@dianakhuang dianakhuang removed their assignment Feb 25, 2025
@robrap robrap moved this to Backlog in Arch-BOM Feb 25, 2025
@robrap robrap added this to Arch-BOM Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Status: Backlog
Development

No branches or pull requests

2 participants