New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Graduate RemoveSelfLink to Stable #107527
Conversation
@wojtek-t: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
e086773
to
b28f92b
Compare
b28f92b
to
03e6644
Compare
b3c6f98
to
7268524
Compare
a4e04b6
to
315b689
Compare
88f5658
to
f4aab53
Compare
@liggitt - thanks; PTAL |
f4aab53
to
9732bf0
Compare
@liggitt - thanks; PTAL |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: liggitt, wojtek-t The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
The Kubernetes project has merge-blocking tests that are currently too flaky to consistently pass. This bot retests PRs for certain kubernetes repos according to the following rules:
You can:
/retest |
Ref kubernetes/enhancements#1164
/kind feature
/sig api-machinery
/priority important-longerm
Note to reviewers:
There are still some places where SelfLink is used/referenced:
ObjectMeta
andListMeta
(and thus referenced from autogenerated code)the reasoning behind is is that we want to use this method to ensure selflink is cleared before storing an object in etcd: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apiserver/pkg/storage/etcd3/api_object_versioner.go#L64
If we can somehow ensure that selfink will be cleared and remove those accessors from the interface, I would like to hear a suggestion