-
Notifications
You must be signed in to change notification settings - Fork 12
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
base: main
Are you sure you want to change the base?
add initial BucketClaim controller reconciliation #144
Conversation
Skipping CI for Draft Pull Request. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: BlaineEXE 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 |
✅ 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
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.