-
Notifications
You must be signed in to change notification settings - Fork 18
add initial BucketClaim controller reconciliation #144
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
add initial BucketClaim controller reconciliation #144
Conversation
|
Skipping CI for Draft Pull Request. |
✅ Deploy Preview for container-object-storage-interface ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
696215f to
b938411
Compare
b276db2 to
b26e7f2
Compare
437a8d2 to
4fc4441
Compare
4a2cf03 to
bfac155
Compare
6a87a7e to
ecce544
Compare
ecce544 to
941d700
Compare
40a92de to
3824046
Compare
| // +kubebuilder:object:root=true | ||
| // +kubebuilder:subresource:status | ||
| // +kubebuilder:resource:scope=Cluster | ||
| // +kubebuilder:metadata:annotations="api-approved.kubernetes.io=https://github.com/kubernetes/enhancements/tree/master/keps/sig-storage/1979-object-storage-support" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: look into this. This is supposed to be the PR that introduced a particular API change in code, not the KEP. There is some way to indicate that it is unapproved alpha/beta work that we should use instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From KEP 1111, we should use a value beginning with unapproved instead of a link here. The KEP recommends including an explanation after.
I made the change to use api-approved.kubernetes.io=unapproved, experimental v1alpha2 changes, and I was able to install the CRDs in Minikube with no issues.
FYI: @xing-yang
3824046 to
23e5028
Compare
Add initial implementation for BucketClaim reconciliation based on v1alpha2 KEP. This initial implementation covers only the first section of Controller reconciliation for a new BucketClaim. Coverage ends at the point where reconciliation is handed off to the Sidecar. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
23e5028 to
d587b32
Compare
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: BlaineEXE, shanduur 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 |
Add initial implementation for BucketClaim reconciliation based on
v1alpha2 KEP. This initial implementation covers only the first section
of Controller reconciliation for a new BucketClaim. Coverage ends at the
point where reconciliation is handed off to the Sidecar.