devstream
devstream copied to clipboard
:four_leaf_clover: `Proposal`: pkg/util/helm Enhancement (sub task of pkg/util Enhancement #833)
What Would You Like to Add? Why Is This Needed?
see #833 for the details
changes:
- refactor the 'NewHelm' for supporting customized Client and easier mocking
- move 'AddOrUpdateChartRepo' out of the Constructor
- add ut
ut result:
Thank you for your proposal :) ! Do you have any design proposal now? If so, we can discuss it together (maybe it needs help from someone familiar with helm) before we start writing the code, which can reduce a lot of unnecessary troubles.
@iyear good advice, but I don't how to make a desgin propoal. Actually, I've wrote a helm's enhancement and prepared to commit, maybe I should hold it now
@jxs1211 If you've already written the code, please feel free to commit it, and the reviewers will follow up in PR. :)