fixing the broken logic in the mocked BMC that generated incorrect data structures
simplify the addition of a new metric logic to get common code across various BMC drivers
The PR was made with two commits to get a history of what was wrong in the mocked BMC driver and then the cleanup with a helper.
This PR also fixes the missing packaging python deps and adds a very simple job used during the development of this PR.
This PR is about
fixing the broken logic in the mocked BMC that generated incorrect data structures simplify the addition of a new metric logic to get common code across various BMC drivers The PR was made with two commits to get a history of what was wrong in the mocked BMC driver and then the cleanup with a helper.
This PR also fixes the missing packaging python deps and adds a very simple job used during the development of this PR.