bcgov / common-object-management-service

A microservice for managing access control to S3 Objects
https://bcgov.github.io/common-object-management-service/
Apache License 2.0
6 stars 9 forks source link

Add support for children bucket creation #233

Closed jujaga closed 11 months ago

jujaga commented 11 months ago

Description

This PR focuses on implementing the ability to create children buckets without necessarily knowing the raw S3 bucket credentials.

SHOWCASE-3399

Types of changes

New feature (non-breaking change which adds functionality) Documentation (non-breaking change with enhancements to documentation)

Checklist

Further comments

As this PR also does a complete codebase update to remove the max-len lint warnings, there are many inconsequential differences in the changelog. The core changes of this PR can be found in the following files:

codeclimate[bot] commented 11 months ago

Code Climate has analyzed commit 496d3856 and detected 10 issues on this pull request.

Here's the issue category breakdown:

Category Count
Complexity 3
Duplication 6
Bug Risk 1

The test coverage on the diff in this pull request is 62.2% (50% is the threshold).

This pull request will bring the total coverage in the repository to 65.7% (0.1% change).

View more on Code Climate.

github-actions[bot] commented 11 months ago

Coverage Report

Totals Coverage
Statements: 59.18% ( 2731 / 4615 )
Methods: 49.13% ( 309 / 629 )
Lines: 65.75% ( 1641 / 2496 )
Branches: 52.42% ( 781 / 1490 )