Results 10 issues of Kan Wu

### Minimal reproduce step There is a probability of being blocked when deleting a CollaSet with at lease one Pod. Following codes may have problems: 1. When ownedIDs is empty,...

kind/bug

### Is your feature request related to a problem? Please describe: After preparing finished in PodOpsLifecycle, we still want to hold CollaSet process for a while before it delete or...

### What would you like to be added? CollaSet reconcile should report the error returned from scaling Pods operation, and continue to do following Pod update operation. ### Why is...

kind/enhancement
help wanted
operating
priority/important-longterm

### What would you like to be added? Do not deep copy k8s resources, when listing them from cache. ### Why is this needed? Deep copy is one of the...

help wanted
kind/feature

### What would you like to be added? CollaSets are able to exclude their owned Pods and designate them as orphaned. Conversely, they can also include these orphaned Pods to...

help wanted
kind/feature

### What would you like to be added? add some comment to explain PodOpsLifecycle procedure in webhook codes, like here https://github.com/KusionStack/kafed/blob/main/pkg/webhook/server/generic/pod/opslifecycle/webhook.go#L123 also the codes here could be refactored more readable....

kind/enhancement
operating

### What would you like to be added? build e2e test framework ### Why is this needed? to promote kafed quality by running kafed e2e test

kind/feature
operating

### Minimal reproduce step Scale in 2 pods, along with more than 2, let's say 3 podToDelete. ### What did you expect to see? 2 Pods from podToDelete list should...

kind/bug

## What type of PR is this? docs ## What this PR does / why we need it: The doc url in readme is out of date. ## Which issue(s)...

## Enhancement Doc [url](https://kusionstack.io/docs/ctrlmesh/intro/) is out of date. The correct one is https://www.kusionstack.io/ctrlmesh/intro/