NHSDigital / terraform-aws-mesh-client

Reference implementation of a MESH Client in an AWS environment only using serverless technologies.
MIT License
1 stars 1 forks source link

mesh-1761: use the mesh python client to abstract this from the raw http interface (somewhat) #95

Closed matt-mercer closed 10 months ago

matt-mercer commented 10 months ago

closes: https://github.com/NHSDigital/terraform-aws-mesh-client/pull/95

integrate the official https://github.com/NHSDigital/mesh-client mesh client python library , as this has support for managing the SSLContext ( allow connections to the MESH servers to be supported using certificate common names )

support storing mex-* headers on s3 object metadata for received files

github-actions[bot] commented 10 months ago

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
569 507 89% 65% 🟢

New Files

No new covered files...

Modified Files

File Coverage Status
mesh_client_aws_serverless/mesh_common.py 95% 🟢
mesh_client_aws_serverless/mesh_fetch_message_chunk_application.py 89% 🟢
mesh_client_aws_serverless/mesh_mailbox.py 85% 🟢
mesh_client_aws_serverless/mesh_poll_mailbox_application.py 74% 🟢
mesh_client_aws_serverless/mesh_send_message_chunk_application.py 93% 🟢
TOTAL 87% 🟢

updated for commit: 66907f4 by action🐍

sonarcloud[bot] commented 10 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

87.2% 87.2% Coverage
0.0% 0.0% Duplication