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

add: k8s-csi-s3 #529

Merged
merged 2 commits into from
Jun 17, 2024
Merged

add: k8s-csi-s3 #529

merged 2 commits into from
Jun 17, 2024

Conversation

jkpe
Copy link
Contributor

@jkpe jkpe commented Jun 16, 2024

BACKGROUND

This PR adds k8s-csi-s3

k8s-csi-s3 allows you to use a DigitalOcean Spaces Object Storage bucket as ReadWriteMany (RWX) storage for a Kubernetes Pod with DOKS (DigitalOcean Kubernetes). By default, csi-s3 will create a new bucket per volume. The bucket name will match that of the volume ID. Under the hood it uses GeeseFS which allows you to mount an S3 bucket as a file system.


Changes

  • Adding k8s-csi-s3

Checklist

  • review the contributing doc with steps for both adding or updating your application (if applicable)

Reviewer: @marketplace-eng

* feat: Add CSI S3 stack with values and examples

This commit adds the CSI S3 stack to the repository. It includes the values.yml file, uninstall script, upgrade script, and deployment script. It also includes examples for a pod and a persistent volume claim.

* fix: readme formatting tweaks

* chore: Update namespace in CSI S3 deploy, uninstall, and upgrade scripts

* fix: we don't need any custom values

* chore: tidy readme

* chore: fix readme

* chore: readme fixes

* chore: Update DigitalOcean Spaces Object Storage link in README.md

* chore: Update DigitalOcean Spaces Object Storage link in README.md

* chore: Update DigitalOcean Spaces Object Storage link in README.md

* chore: Update DigitalOcean Spaces Object Storage link in README.md

* chore: Update namespace in CSI S3 deploy script

* chore: Update CSI S3 README.md with correct information about dynamically provisioned PVC

* chore: Update CSI S3 README.md with correct information about dynamically provisioned PVC
@jkpe jkpe marked this pull request as ready for review June 16, 2024 16:03
@mbeyt mbeyt merged commit da6fe4c into digitalocean:master Jun 17, 2024
1 check passed
Copy link

👋 @jkpe
If this is an EXISTING Marketplace app, now that the PR is merged, all new users of your app will get the current version. You should visit the Vendor Portal to make sure you update any version numbers, Description, or Getting Started information that are related to the merged PR.
If this is a BRAND NEW Marketplace app, before this app update can go live on the Marketplace, please update and submit your app from the Vendor Portal.
Thanks!

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

Successfully merging this pull request may close these issues.

2 participants