uiowaSEP2024 / 002_ImagePro

Image processing backend
1 stars 0 forks source link

173 cleanup #187

Closed zmorris248 closed 3 months ago

zmorris248 commented 3 months ago

Overview

This PR enables full system deployment and functionality on Amazon Web Services (AWS) using the Elastic Kubernetes Service (EKS). It ensures that our application can operate seamlessly in a cloud environment, catering to the demands of scalable infrastructure.

Implementation

This implementation primarily focuses on configuring AWS systems, including network settings, service subnets, and other essential cloud components. Key updates include:

Testing

Testing was conducted through comprehensive manual checks to validate the functionality of each component and the system as a whole. Specific focus areas included:

Problems Faced

Several challenges were encountered during the implementation, particularly with network connectivity and HTTPS protocol handling between Kubernetes pods. Key issues included:

This pull request lays the groundwork for a robust and scalable deployment of our system in a cloud environment, addressing past connectivity issues and streamlining operations.

github-actions[bot] commented 3 months ago

Jest Coverage

Summary

Lines Statements Branches Functions
Coverage: 72%
73.27% (521/711) 56.8% (96/169) 65.74% (142/216)

Junit Summary

Tests Skipped Failures Errors Time
37 0 :zzz: 0 :x: 0 :fire: 3.833s :stopwatch:
Coverage Report (72%)
File% Stmts% Branch% Funcs% LinesUncovered Line #s
All files73.2756.865.7472.08 
fixtures100100100100 
   hospitalFixture.tsx100100100100 
   kidneyStudyFixture.tsx100100100100 
   providerFixture.tsx100100100100 
src/components90.9944.4489.6591.17 
   ErrorMessageBox.tsx100100100100 
   EventTimeline.tsx71.42007579–83
   Metadata.tsx85.7108084.6174–75
   Navbar.tsx90.475010090150, 163
   StackedChart.tsx10066.6610010072–85
   withAuthenticated.tsx100100100100 
src/contexts9010058.3389.28 
   authContext.tsx9010058.3389.2872, 90, 104
src/data30.9315.3833.8720 
   index.ts30.9315.3833.872017–27, 38–48, 59–69, 80–90, 98–108, 118–128, 140–149, 161–171, 181–190, 200–205, 217–240, 251–259, 269–274, 287–326, 335–345, 355–365, 370–380, 385–395, 411–412
src/hooks100100100100 
   useAuthContext.ts100100100100 
src/pages81.7267.2780.3982.01 
   analytics.tsx96.1510088.889690
   dashboard.tsx100100100100 
   index.tsx100100100100 
   login.tsx83.8788.8885.7183.3352–57, 109
   profile.tsx77.561.538080.5559–61, 83–86
   signup.tsx71.6255.5566.6671.2389–91, 98–100, 116–140, 224–231, 270–287
src/pages/apikeys73.2154.5464.2871.69 
   index.tsx73.2154.5464.2871.6974–77, 89, 94–99, 104–108, 195
src/pages/studies79.3157.1472.9781.34 
   [id].tsx69.0137.557.8971.8785, 94–108, 112–114, 125–126, 130, 134, 143, 219
   index.tsx89.1871.8788.889049, 64, 111, 120, 127, 141, 149
sonarcloud[bot] commented 3 months ago

Quality Gate Passed Quality Gate passed

Issues
19 New issues
11 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
50.5% Duplication on New Code

See analysis details on SonarCloud