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

WIP: Modifications conducive to Kubernetes deployment #182

Merged
merged 19 commits into from
Mar 26, 2024

Conversation

manning-ncsa
Copy link
Collaborator

@manning-ncsa manning-ncsa commented Mar 23, 2024

This merge request includes a variety of changes implemented for a Kubernetes deployment driven by this associated Helm chart. Changes and fixes include:

  • CSS and JS loading
  • parameterizing hard-coded environment variables and Django settings
  • refactoring initialization scripts to reduce runtime by minimizing the repetition of slow python imports
  • creating an empty checkfile upon successful initialization so that subsequent restarts skip the init scripts
  • parameterize Celery time limits
  • add full initialization script for required data
  • fix issues with initialization of .dustmapsrc
  • convert all references to 2010h to 2010H

manning-ncsa and others added 2 commits March 23, 2024 14:09
Browsers will block HTTP downloads when serving Blast over HTTPS
@manning-ncsa manning-ncsa changed the title Use https for all javascript dependencies WIP: Use https for all javascript dependencies Mar 24, 2024
Copy link

codecov bot commented Mar 24, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 53.62%. Comparing base (83a2965) to head (be2abed).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #182      +/-   ##
==========================================
+ Coverage   53.59%   53.62%   +0.02%     
==========================================
  Files          28       28              
  Lines        3353     3355       +2     
==========================================
+ Hits         1797     1799       +2     
  Misses       1556     1556              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@manning-ncsa manning-ncsa changed the title WIP: Use https for all javascript dependencies WIP: Modifications conducive to Kubernetes deployment Mar 25, 2024
@djones1040 djones1040 merged commit 031bf04 into scimma:main Mar 26, 2024
7 checks passed
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.

2 participants