Haowei Cai (Roy)

Results 8 issues of Haowei Cai (Roy)

[kubernetes/test/test_api_client.py](https://github.com/kubernetes-client/python/blob/6c90fe3182adc0f3e1a351a0993d3159322b2c80/kubernetes/test/test_api_client.py) doesn't play well with the [release process](https://github.com/kubernetes-client/python/blob/6c90fe3182adc0f3e1a351a0993d3159322b2c80/scripts/release.sh#L206). /assign

lifecycle/rotten
kind/cleanup

Document how to use [debug logging](https://github.com/kubernetes-client/python/blob/51c481692ab0d9c71b9dd96342bfa93b721b029d/examples/deployment_crud.py#L153-L155) to show request and response, in a dev doc.

kind/documentation
lifecycle/rotten
help wanted

**What is the feature and why do you need it**: Kubernetes [server-side apply](https://kubernetes.io/docs/reference/using-api/server-side-apply/) is meant to be the new standard of patching objects and managing fields. Today the Python client...

kind/feature
lifecycle/frozen

ref https://github.com/kubernetes-client/python/issues/1353#issuecomment-824230648 There is some bug fixes in openapi-generator that we want to pick up. We should bump the generator version in an upcoming pre-release. Currently our latest releases are...

kind/feature
lifecycle/rotten
help wanted

Add a test sending (e.g. config map) patches through the same API using: - JSON patch - [Strategic merge patch](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/strategic-merge-patch.md) make sure the API client is able to set the...

kind/feature
good first issue
priority/important-soon
lifecycle/frozen
help wanted

#### What type of PR is this? /kind feature /kind api-change #### What this PR does / why we need it: First two commits are manually-written. The remaining are generated...

kind/feature
cncf-cla: yes
size/XXL
do-not-merge/hold
lifecycle/stale
do-not-merge/release-note-label-needed
approved
kind/api-change
needs-rebase

# Enhancement Description - One-line enhancement description (can be used as a release note): In a HA cluster, each kube-apiserver has an ID. Controllers have access to the list of...

sig/api-machinery
stage/beta
lifecycle/frozen
tracked/yes
lead-opted-in

Talked with @caesarxuchao. There are a few potential performance improvement we can do to the migrator controller: - [ ] Don't [retry on UPDATE conflict](https://github.com/kubernetes-sigs/kube-storage-version-migrator/blob/78600c35396b3992e058163885a16d677bcb3ee8/pkg/migrator/errors.go#L66-L67). A [conflict](https://github.com/kubernetes-sigs/kube-storage-version-migrator/blob/78600c35396b3992e058163885a16d677bcb3ee8/pkg/migrator/core.go#L243-L247) means the object...

kind/cleanup
priority/important-longterm
lifecycle/frozen