Packages in Go should generally be singular in name. So the pkg controllers was renamed to controller. The 2 controllers, tinkerbellcluster and tinkerbellmachine were put into their own packages. This was done to help improve the cognitive load for understanding and maintaining this repo.
Additional files in the machine package were created to also help with the cognitive load of that controller.
[!NOTE]
No functionality has been changed.
Why is this needed
Fixes: #
How Has This Been Tested?
How are existing users impacted? What migration steps/scripts do we need?
Checklist:
I have:
[ ] updated the documentation and/or roadmap (if required)
Description
Packages in Go should generally be singular in name. So the pkg
controllers
was renamed tocontroller
. The 2 controllers,tinkerbellcluster
andtinkerbellmachine
were put into their own packages. This was done to help improve the cognitive load for understanding and maintaining this repo.Additional files in the machine package were created to also help with the cognitive load of that controller.
Why is this needed
Fixes: #
How Has This Been Tested?
How are existing users impacted? What migration steps/scripts do we need?
Checklist:
I have: