binbashar / leverage

Binbash Leverage CLI intended to orchestrate Leverage Reference Architecture for AWS (www.binbash.co/leverage)
https://pypi.org/project/leverage/
Apache License 2.0
17 stars 2 forks source link

[BV-195] Run toolbox with the host user #269

Open Franr opened 3 months ago

Franr commented 3 months ago

What?

We now run the commands in the toolbox with the same uid/gid of the host. That remove many needs, like changing the ownership of files generated inside the container.

Why?

References

closes #193

Before release

Review the checklist here Integrations tests must be fixed (ref: https://github.com/binbashar/leverage/issues/272)

coveralls commented 3 months ago

Pull Request Test Coverage Report for Build 10779258934

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
leverage/container.py 53 55 96.36%
leverage/modules/terraform.py 4 6 66.67%
<!-- Total: 63 67 94.03% -->
Files with Coverage Reduction New Missed Lines %
leverage/container.py 4 60.83%
<!-- Total: 4 -->
Totals Coverage Status
Change from base Build 10777714426: -9.3%
Covered Lines: 2448
Relevant Lines: 3928

💛 - Coveralls