karmada
karmada copied to clipboard
Enhance karmadactl operation and maintenance experience
What would you like to be added: Refer to https://github.com/karmada-io/karmada/issues/4291 and https://github.com/karmada-io/karmada/issues/5248, we have decided to continuously improve and enhance the user experience of karmadactl in upcoming releases. To track the progress of the project, we will divide it into the following subtasks:
- [x] proposal: Analyzing and designing the flag sets and behavior of the commands. (@hulizhe #5245)
Implement new Commands
- [x] karmadactl create (@hulizhe #5399 )
- [x] karmadactl patch (@zhzhuang-zju #5463)
- [x] karmadactl delete (@zhzhuang-zju #5431)
- [x] karmadactl label (@zhzhuang-zju #5453)
- [x] karmadactl annotate (@zhzhuang-zju #5458)
- [x] karmadactl edit (@zhzhuang-zju #5434)
- [x] karmadactl attach (@hulizhe #5395)
- [x] karmadactl api-resources (@hulizhe #5394)
- [x] karmadactl explain (@hulizhe #5393)
- [ ] karmadactl port-forward (@zhzhuang-zju #5464)
Modification of Existing Commands:
- [x] karmadactl get (@hulizhe #5254)
- [x] karmadactl describe (@hulizhe #5392)
- [x] karmadactl top pod (@hulizhe #5452)
- [x] karmadactl exec(@hulizhe #5398)
- [x] karamdactl top node (@zhzhuang-zju #4224)
Note:
- The flag sets and command behavior need to be consistent with Proposal #5245.
- If there are any other requirements or concerns regarding karmadactl, please feel free to discuss them.
- The subtasks may undergo changes.