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

Allow configuration of S3 Blob Store #23

Open
ron1 opened this issue Nov 26, 2019 · 6 comments
Open

Allow configuration of S3 Blob Store #23

ron1 opened this issue Nov 26, 2019 · 6 comments
Assignees
Labels
enhancement 👑 New feature or request nexus3 Issue Related to Nexus version 3.x
Milestone

Comments

@ron1
Copy link

ron1 commented Nov 26, 2019

Nexus 3.12 introduces support for S3 blob stores. The Nexus Operator should consider supporting an S3 blob store via an ObjectBucketClaim offered by the lib-bucket-provisioner operator (see https://github.com/kube-object-storage/lib-bucket-provisioner) and its various implementation operators.

@ricardozanini ricardozanini added enhancement 👑 New feature or request nexus3 Issue Related to Nexus version 3.x labels Nov 26, 2019
@ricardozanini ricardozanini self-assigned this Nov 26, 2019
@ricardozanini ricardozanini added this to the v0.3.0 milestone Nov 29, 2019
@ricardozanini ricardozanini modified the milestones: v0.3.0, v0.4.0 Aug 2, 2020
@ricardozanini ricardozanini modified the milestones: v0.4.0, v0.5.0 Sep 1, 2020
@ricardozanini ricardozanini modified the milestones: v0.5.0, v0.6.0 Dec 9, 2020
@ricardozanini ricardozanini modified the milestones: v0.6.0, v0.7.0 Jun 2, 2021
@patlachance
Copy link

When implementing this feature, please make sure to support access key / secret key (ak/sk) rotation. For example on OpenShift there is a Cloud Credential Operator handling creation of AWS IAM users and access key rotation (by simply deleting the secret containing the ak/sk). So the Nexus Operator could monitor the secret used for the blobstore and update the blobstore configuration when the secret changes.

@ricardozanini
Copy link
Member

hey @patlachance! thanks for reaching out. Do you have knowledge of Go and Operators to help us there? I have very limited time to work on this and I don't know when I'll be available to implement it. :(

@patlachance
Copy link

@ricardozanini unfortunately I don't have enough knowledge of Go or operators development in Go, at the moment. Maybe some day! Till then, I'll try to have some colleagues looking at this issue!

@ricardozanini
Copy link
Member

Many thanks, @patlachance
I don't have an AWS environment to test, thou. Are you able to test it?

@ibotty
Copy link

ibotty commented Jan 10, 2022

I can and like to test with my local s3 compatible service.

@ricardozanini
Copy link
Member

+1! Thanks @ibotty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 👑 New feature or request nexus3 Issue Related to Nexus version 3.x
Projects
None yet
Development

No branches or pull requests

4 participants