Skip to content
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

What are your Long-term plans? #85

Open
ykoer opened this issue Jan 20, 2021 · 2 comments
Open

What are your Long-term plans? #85

ykoer opened this issue Jan 20, 2021 · 2 comments

Comments

@ykoer
Copy link

ykoer commented Jan 20, 2021

Hi,

what are your long-term plans with the AWS S3 Operator since lib-bucket-provisioner is deprecated. I am asking because I would like to contribute the tagging and server-side bucket encryption support.

Thanks
Yusuf

@screeley44
Copy link
Contributor

Hi @ykoer - There are no long term plans for this particular provisioner. This was a proof of concept project to help test and evaluate the now deprecated object-bucket-library when it was first being developed.

As the OB Library has been transformed into an official upstream Kubernetes SIG repo - Container Object Storage Interface (COSI), I think it makes sense to start using and contributing to that. Below are some links

KEP:
kubernetes/enhancements#2100

Project Repos:
https://github.com/kubernetes-sigs/container-object-storage-interface-csi-adapter
https://github.com/kubernetes-sigs/container-object-storage-interface-controller
https://github.com/kubernetes-sigs/container-object-storage-interface-spec
https://github.com/kubernetes-sigs/container-object-storage-interface-api
https://github.com/kubernetes-sigs/container-object-storage-interface-provisioner-sidecar

@ykoer
Copy link
Author

ykoer commented Jan 25, 2021

Hi Scott,

I Added support for turning ObjectBucketClaim labels into S3 Bucket Tags and default server-side encryption which can be enabled with an annotation ("aws-s3-server-side-default-encryption") in the storage class.

See:
ykoer@45f2775

Unfortunately, a change in the lib-bucket-provisioner library was also required, because all labels are getting overwritten.
ykoer/lib-bucket-provisioner@94ac4a6

Let me know if you are interested. I can send a PR.

Thanks
Yusuf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants