EKS Anywhere uses the upstream Tinkerbell writefile action to write various configuration files to disk during machine provisioning. We have developed a set of extensive patches to add new functionality and essentially changed writefile into a different action targeting EKS Anywhere clusters. Maintaining patches (totaling so far 8) has become cumbersome and makes understanding our default Tinkerbell templates unnecessarily difficult for both maintainers and the end user.
Given the action has taken on a new form, it would be useful to treat it as an entirely new action dedicated to EKS Anywhere needs that we maintain Go.
EKS Anywhere uses the upstream Tinkerbell
writefile
action to write various configuration files to disk during machine provisioning. We have developed a set of extensive patches to add new functionality and essentially changedwritefile
into a different action targeting EKS Anywhere clusters. Maintaining patches (totaling so far 8) has become cumbersome and makes understanding our default Tinkerbell templates unnecessarily difficult for both maintainers and the end user.Given the action has taken on a new form, it would be useful to treat it as an entirely new action dedicated to EKS Anywhere needs that we maintain Go.