Skip to content

Update paths for Helm charts, and add ArtifactHub README file#227

Merged
chrislusf merged 4 commits intoseaweedfs:masterfrom
aimmac23:master
Jan 9, 2026
Merged

Update paths for Helm charts, and add ArtifactHub README file#227
chrislusf merged 4 commits intoseaweedfs:masterfrom
aimmac23:master

Conversation

@aimmac23
Copy link
Contributor

@aimmac23 aimmac23 commented Jan 9, 2026

A few documentation updates I found while installing the driver.

Summary by CodeRabbit

  • Documentation
    • Corrected Helm chart installation path references and example snippets so install commands and values file locations are accurate.
    • Added a Helm-based installation guide for the SeaweedFS CSI Driver with step-by-step instructions, two installation approaches (CLI overrides or values file), example YAML for filer configuration, and usage notes.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 9, 2026

📝 Walkthrough

Walkthrough

Documentation updates: corrected Helm chart path references from nested seaweedfs-csi-driver/deploy/helm/... to deploy/helm/... in the root README, and added a Helm installation guide under the chart directory with install steps, examples, and an overrides YAML example.

Changes

Cohort / File(s) Change Summary
Documentation path corrections
README.md
Replaced occurrences of seaweedfs-csi-driver/deploy/helm/... with deploy/helm/... in Helm install examples and values.yaml references.
Helm chart README added
deploy/helm/seaweedfs-csi-driver/README.md
Added Helm installation instructions: add repo, helm repo update, install via --set seaweedfsFiler=... or -f seaweedfs-overrides.yaml, included example YAML and usage note referencing testing.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 I hopped through docs with tidy delight,
Paths un-nested, shining and bright,
A Helm guide planted, seeds in a row,
Values and examples ready to show,
SeaweedFS charts — off we go! 🌱📜

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately and clearly summarizes the two main changes in the pull request: updating Helm chart paths and adding an ArtifactHub README file.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between c4c40ac and 0cfd838.

📒 Files selected for processing (1)
  • deploy/helm/seaweedfs-csi-driver/README.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • deploy/helm/seaweedfs-csi-driver/README.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @aimmac23, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request primarily focuses on enhancing the documentation for the SeaweedFS CSI driver's Helm chart. It rectifies outdated installation paths in the project's main README and introduces a dedicated README file within the Helm chart's directory to offer clearer, more detailed guidance for deployment and configuration.

Highlights

  • Helm Chart Path Corrections: Updated the Helm chart installation paths in the main README.md to reflect the correct directory structure, ensuring accurate instructions for users.
  • New Helm Chart README: Added a new README.md file within the deploy/helm/seaweedfs-csi-driver/ directory, providing comprehensive installation and usage instructions specifically for the Helm chart, likely intended for platforms like ArtifactHub.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates documentation by correcting paths for Helm chart installation and adding a new README.md for ArtifactHub. The changes are beneficial, but I've identified a few areas for improvement. In the main README.md, the installation instructions could be clarified by explicitly adding a cd command. For the new README.md file, I've suggested using fenced code blocks for better readability and simplifying a URL.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @deploy/helm/seaweedfs-csi-driver/README.md:
- Around line 20-27: The YAML snippet for seaweedfs-overrides.yaml is not
fenced, causing MD023 linter errors; wrap the lines showing the example
configuration (including the seaweedfsFiler line and the subsequent helm install
command example) in a fenced code block using triple backticks with a yaml
language tag (i.e., add ```yaml before the commented line and ``` after the end
of the example) so the YAML and command render correctly.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 879ded2 and 513001c.

📒 Files selected for processing (2)
  • README.md
  • deploy/helm/seaweedfs-csi-driver/README.md
🧰 Additional context used
🪛 LanguageTool
README.md

[grammar] ~98-~98: Ensure spelling is correct
Context: ...fs-csi-driver Example with multiple filers :bash helm install seaweedfs-csi-driver ./deploy/helm/seaweedfs-csi-driver/ \ --namespace seaweedfs-csi-driver \ --set seaweedfsFiler="filerHost:port,filerHost:port,filerHost:port,filerHost:port,filerHost:port" ### Uninstall bash helm uninstall seawee...

(QB_NEW_EN_ORTHOGRAPHY_ERROR_IDS_1)

🪛 markdownlint-cli2 (0.18.1)
deploy/helm/seaweedfs-csi-driver/README.md

22-22: Headings must start at the beginning of the line

(MD023, heading-start-left)

🔇 Additional comments (3)
README.md (1)

94-94: ✓ Path updates are consistent and correct.

The Helm chart path references have been consistently updated across all installation examples. Paths use the simplified ./deploy/helm/seaweedfs-csi-driver/ structure, which aligns with the chart's directory structure and matches the existing pattern on line 56.

Also applies to: 96-96, 100-103

deploy/helm/seaweedfs-csi-driver/README.md (2)

32-32: Verify the GitHub README link fragment.

Line 32 references the Testing section via a GitHub README URL with a ?tab=readme-ov-file#testing fragment. Confirm this URL fragment resolves correctly to the Testing section in the main repository's README, as GitHub URL fragments can be sensitive to section heading format changes.


9-28: Installation instructions are clear and cover two common approaches.

The documentation provides both --set and values-file installation methods, which gives users flexibility. The example values are realistic and well-commented. This complements the Helm repo reference and should serve ArtifactHub users well.

aimmac23 and others added 2 commits January 9, 2026 10:08
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@chrislusf chrislusf merged commit c0b3136 into seaweedfs:master Jan 9, 2026
6 of 7 checks passed
@chrislusf
Copy link
Contributor

@aimmac23 thanks for taking the time to fix it!

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