Skip to content

Podaac 7294 support large file uploads#15

Merged
viviant100 merged 3 commits into
developfrom
PODAAC-7294-support-large-file-uploads
Mar 19, 2026
Merged

Podaac 7294 support large file uploads#15
viviant100 merged 3 commits into
developfrom
PODAAC-7294-support-large-file-uploads

Conversation

@ramesh-maddegoda
Copy link
Copy Markdown
Contributor

@ramesh-maddegoda ramesh-maddegoda commented Mar 19, 2026

Description

Update the MCC deployment to use the newly released proxy image ghcr.io/podaac/ngap-dit-proxy:1.1.0, which was capable of uploading files as large as 4 GB+. Update about_api.html to clarify that users should specify an output file name when saving JSON, HTML, or PDF responses from curl.

Overview of work done

  • updated the proxy image reference to ghcr.io/podaac/ngap-dit-proxy:1.1.0 which was capable of uploading files as large as 4 GB+
  • updated about_api.html with clearer curl examples showing use of -o to save response output to a file
  • added more detail to the API documentation for JSON, HTML, and PDF output examples
  • clarified progress and timeout examples for large file uploads

Overview of verification done

  • verified the updated ngap-dit-proxy image worked correctly for large upload handling with 2 GB+ and 4 GB+ files
  • verified the released 1.1.0 image is the intended production image to replace the temporary SIT test tag
  • reviewed the updated about_api.html examples to ensure they clearly show output file usage for saved results

Tested in SIT:

  • previously validated large upload behavior in SIT using this PODAAC-7294-support-large-file-uploads branch
  • confirmed that SIT environment now use the official released proxy image instead of the temporary test image

The following screenshot shows successful curl based uploads of 700MB+ and 4GB+ size files.
Screenshot 2026-03-19 at 2 09 13 PM

Related Issues

https://jira.jpl.nasa.gov/browse/PODAAC-7294

PR checklist:

  • Linted
  • Intergation tests
  • Addressed Snyk vulnerabilities
  • Updated changelog
  • Tested in SIT
  • Documentation / User-Guide Updated

@tloubrieu-jpl tloubrieu-jpl moved this to needs:triage in podaac Mar 19, 2026
@viviant100 viviant100 merged commit 56f0a70 into develop Mar 19, 2026
4 checks passed
@viviant100 viviant100 moved this from needs:triage to closed in podaac Mar 20, 2026
@tloubrieu-jpl tloubrieu-jpl added the team:i&a Ingestion and Archive team label Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

team:i&a Ingestion and Archive team

Projects

Status: closed

Development

Successfully merging this pull request may close these issues.

3 participants