mirror of
https://github.com/outbackdingo/kubernetes.git
synced 2026-02-26 12:50:35 +00:00
Automatic merge from submit-queue (batch tested with PRs 58716, 59977, 59316, 59884, 60117). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. collapse printing paths This collapses our printers into: 1. `PrintSuccess` - which was special cased before and should really just be a flavor of printer 2. `PrintObject` - prints an object using all the defaults. This should go away once we have options on all our commands. 3. `PrinterForOptions` - which gives back a printer based on the options. This should really be a method on the options themselves. And none of these methods have any factory dependencies anymore. @kubernetes/sig-cli-maintainers @soltysh @juanvallejo You two have followed the work. Let's tie this off. ```release-note NONE ```