aws / eks-anywhere

Run Amazon EKS on your own infrastructure 🚀
https://anywhere.eks.amazonaws.com
Apache License 2.0
1.96k stars 285 forks source link

[Fl-23] feature: use a non-patch approach to maintaining Tinkerbell actions #5223

Open chrisdoherty4 opened 1 year ago

chrisdoherty4 commented 1 year ago

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.

ndeksa commented 11 months ago

https://github.com/aws/eks-anywhere/issues/5292