Skip to content

chore: fix docs for RustFS AssumeRole#3058

Open
fresh-borzoni wants to merge 2 commits intoapache:mainfrom
fresh-borzoni:rust-fs-docs-update
Open

chore: fix docs for RustFS AssumeRole#3058
fresh-borzoni wants to merge 2 commits intoapache:mainfrom
fresh-borzoni:rust-fs-docs-update

Conversation

@fresh-borzoni
Copy link
Copy Markdown
Contributor

PR fixes the RustFS STS workaround introduced in #2660. That PR disabled KV snapshots (kv.snapshot.interval: 0s) because RustFS doesn't support GetSessionToken. Now that #2989 added AssumeRole support, we can re-enable snapshots by configuring the AssumeRole STS settings instead.

Also adds S3 filesystem documentation for S3-compatible storage and AssumeRole configuration

@fresh-borzoni
Copy link
Copy Markdown
Contributor Author

@luoyuxia @leekeiabstraction PTAL 🙏

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Fluss quickstart and S3 filesystem documentation to reflect the RustFS STS AssumeRole support (introduced in #2989), removing the prior workaround that disabled KV snapshots and documenting the required AssumeRole configuration for S3-compatible backends.

Changes:

  • Replaces the prior kv.snapshot.interval: 0s workaround in RustFS-based quickstarts with s3.region + AssumeRole STS settings.
  • Adds/expands S3 filesystem docs covering S3-compatible endpoints (RustFS/MinIO) and AssumeRole STS configuration.
  • Updates Flink quickstart narrative to link to the new AssumeRole STS documentation.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.

File Description
website/docs/quickstart/lakehouse.md Updates RustFS compose examples to include s3.region + AssumeRole STS settings and removes the snapshot-disable workaround.
website/docs/quickstart/flink.md Updates RustFS compose examples similarly and adds a doc link explaining AssumeRole STS requirements.
website/docs/maintenance/filesystems/s3.md Adds S3-compatible storage guidance plus an AssumeRole STS configuration section for delegation-token dependent features.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@fresh-borzoni
Copy link
Copy Markdown
Contributor Author

@luoyuxia Ty, addressed Copilot comments

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