Is your feature request related to a problem? Please describe.
Currently we download all files as is, but we would like to download only those needed by the user.
Describe the solution you'd like
Each file entry in the requirements file should have an additional key called deps, which will contain a list of components that use such file. Check should be made based on deps and info extracted from the manifest's roles mapping.
Describe alternatives you've considered
.
Additional context
DoD checklist
Changelog
[x] updated
[ ] not needed
COMPONENTS.md
[ ] updated
[x] not needed
Schema
[x] updated
[ ] not needed
Backport tasks
[ ] created
[x] not needed
Documentation
[ ] added
[x] updated
[ ] not needed
[ ] Feature has automated tests
[x] Automated tests passed (QA pipelines)
[x] apply
[x] upgrade
[ ] backup/restore
[x] Idempotency tested
[x] All conversations in PR resolved
[ ] Solution meets requirements and is done according to design doc
Is your feature request related to a problem? Please describe. Currently we download all files as is, but we would like to download only those needed by the user.
Describe the solution you'd like Each file entry in the requirements file should have an additional key called
deps
, which will contain a list of components that use such file. Check should be made based ondeps
and info extracted from the manifest's roles mapping.Describe alternatives you've considered .
Additional context
DoD checklist