Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(feat): Format, label and mount and resize devices through configuration #3

Merged
merged 3 commits into from
Jan 4, 2024

Conversation

lasith-kg
Copy link
Collaborator

@lasith-kg lasith-kg commented Dec 4, 2023

Description:
This pull request includes all the functionality to format, label and mount and resize devices through YAML configuration.
In addition, there is a comprehensive suite of test coverage that spans across all critical logic within the application and covers common scenarios that a user can realistically find themselves in. I estimate code coverage to be around >90%

Architecture:
uml drawio

Code Coverage

?       github.com/reecetech/ebs-bootstrap/cmd  [no test files]
ok      github.com/reecetech/ebs-bootstrap/internal/action      0.006s  coverage: 97.0% of statements
ok      github.com/reecetech/ebs-bootstrap/internal/backend     0.006s  coverage: 100.0% of statements
?       github.com/reecetech/ebs-bootstrap/internal/utils       [no test files]
ok      github.com/reecetech/ebs-bootstrap/internal/config      0.006s  coverage: 100.0% of statements
ok      github.com/reecetech/ebs-bootstrap/internal/layer       0.100s  coverage: 85.9% of statements
ok      github.com/reecetech/ebs-bootstrap/internal/model       0.005s  coverage: 97.1% of statements
ok      github.com/reecetech/ebs-bootstrap/internal/service     0.007s  coverage: 68.3% of statements

@lasith-kg lasith-kg marked this pull request as draft December 4, 2023 04:18
@lasith-kg lasith-kg force-pushed the feature/layer-architecture branch 9 times, most recently from 174697a to 19bfc7b Compare December 12, 2023 12:14
@lasith-kg lasith-kg force-pushed the feature/layer-architecture branch from 262e52f to a4dc296 Compare December 16, 2023 22:04
@lasith-kg lasith-kg force-pushed the feature/layer-architecture branch 17 times, most recently from 5ff0eab to 6cc0338 Compare December 29, 2023 09:18
@lasith-kg lasith-kg force-pushed the feature/layer-architecture branch 2 times, most recently from c12eead to 8eb5ef4 Compare January 3, 2024 07:24
@lasith-kg lasith-kg force-pushed the feature/layer-architecture branch from e6601c7 to 1a1dd52 Compare January 3, 2024 09:55
@lasith-kg lasith-kg force-pushed the feature/layer-architecture branch from 2f9e257 to 184b1c5 Compare January 3, 2024 16:25
@lasith-kg lasith-kg changed the title (feat): Format, label and mount devices through configuration (feat): Format, label and mount and resize devices through configuration Jan 3, 2024
@lasith-kg lasith-kg marked this pull request as ready for review January 3, 2024 22:51
.gitignore Outdated Show resolved Hide resolved
configs/ubuntu.yml Outdated Show resolved Hide resolved
@lasith-kg lasith-kg merged commit 7bd3283 into main Jan 4, 2024
3 checks passed
@lasith-kg lasith-kg deleted the feature/layer-architecture branch January 4, 2024 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants