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

feat: Ceph & other S3-compatible database-based storages are working #86

Merged
merged 1 commit into from
Jul 1, 2024

Conversation

brian-mulier-p
Copy link
Member

@brian-mulier-p brian-mulier-p commented Jun 28, 2024

fixes kestra-io/kestra#4160

However, it also introduces a breaking change for Ceph & other S3-compatible database-based storages as we no longer have a leading slash in paths. Minio users are not impacted

Prior to this PR, Namespace files listing was not working as well as CP / MV files.

After this PR, to keep old data working (executions outputs / NS Files), you need to bulk move everything:
s3cmd mv s3://{bucket}// s3://{bucket}/ --recursive

Note that this is done prior to kestra-io/kestra#3933 so a manual migration is needed

@brian-mulier-p brian-mulier-p added the kind/breaking-change Change that requires a migration to a new feature label Jun 28, 2024
@brian-mulier-p brian-mulier-p self-assigned this Jun 28, 2024
@brian-mulier-p brian-mulier-p merged commit 7f99068 into master Jul 1, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/breaking-change Change that requires a migration to a new feature
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Kestra s3 and minio storage plugins are incompatible with Ceph
1 participant