Skip to content

docs(helm): Document that admin tools don't work with K8s fs storage deployments.#2077

Merged
junhaoliao merged 5 commits into
y-scope:mainfrom
junhaoliao:helm-admin
Mar 6, 2026
Merged

docs(helm): Document that admin tools don't work with K8s fs storage deployments.#2077
junhaoliao merged 5 commits into
y-scope:mainfrom
junhaoliao:helm-admin

Conversation

@junhaoliao

@junhaoliao junhaoliao commented Mar 5, 2026

Copy link
Copy Markdown
Member

Description

As the title says. See the docs contents for details.

Checklist

  • The PR satisfies the contribution guidelines.
  • This is a breaking change and that has been indicated in the PR title, OR this isn't a
    breaking change.
  • Necessary docs have been updated, OR no docs need to be updated.

Validation performed

The docs built and rendered without artifacts.

Summary by CodeRabbit

  • Documentation
    • Clarified support status for admin tool scripts in Kubernetes deployments, noting they are unsupported when using filesystem-backed or object storage-backed archives.
    • Updated deployment guidance and script references for exposing services and configuring deployments.
    • Added a dedicated limitations section and linked admin-tools guidance in related references.

@junhaoliao junhaoliao requested a review from a team as a code owner March 5, 2026 22:00
@junhaoliao junhaoliao requested a review from hoophalab March 5, 2026 22:00
@coderabbitai

coderabbitai Bot commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 877a7034-f948-42ba-8ed2-f3f3353aff52

📥 Commits

Reviewing files that changed from the base of the PR and between 8f71591 and fdf5f23.

📒 Files selected for processing (1)
  • docs/src/user-docs/reference-sbin-scripts/admin-tools.md

Walkthrough

Updated Kubernetes deployment and admin-tools documentation to reference explicit sbin scripts, add notes that archive-manager.sh and dataset-manager.sh are unsupported for Kubernetes Helm deployments using filesystem storage (PVC-backed archives), and added related guide/link entries and revised UTC timestamp wording.

Changes

Cohort / File(s) Summary
Kubernetes Deployment Documentation
docs/src/user-docs/guides-k8s-deployment.md
Replaced generic sbin script references with sbin/compress.sh and sbin/search.sh for default NodePort exposure; added an inline admin-tools block and Related guides entry noting archive-manager.sh and dataset-manager.sh are not supported when archives use filesystem storage (PVCs) in-cluster.
Admin Tools Reference
docs/src/user-docs/reference-sbin-scripts/admin-tools.md
Added Limitations sections for archive-manager.sh and dataset-manager.sh documenting unsupported scenarios: Kubernetes (Helm) deployments with filesystem storage (archive_output.storage.type: "fs") and object-storage-backed archives/datasets; removed obsolete future-release note and clarified UTC timestamp wording.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 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 PR title accurately summarizes the main change: documenting that admin tools are incompatible with Kubernetes deployments using filesystem storage, which aligns with the substantial documentation updates in both guide and reference files.
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.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


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.

@junhaoliao junhaoliao added this to the February 2026 milestone Mar 5, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

♻️ Duplicate comments (1)
docs/src/user-docs/reference-sbin-scripts/admin-tools.md (1)

148-151: ⚠️ Potential issue | 🟡 Minor

Cross-reference doesn't point to the detailed explanation.

Same issue as with archive-manager.sh: Line 151 references "note above" but that section doesn't contain details about the Kubernetes filesystem storage limitation. The detailed explanation is in guides-k8s-deployment.md (lines 447-451).

📝 Suggested fix: Cross-reference to the K8s deployment guide
 * `dataset-manager.sh` is not supported for Kubernetes (Helm) deployments when using filesystem
-  storage (`archive_output.storage.type: "fs"`). See the [note above](`#admin-tools`) for details.
+  storage (`archive_output.storage.type: "fs"`). See the [Kubernetes deployment guide](../guides-k8s-deployment.md#using-clp) for details.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/src/user-docs/reference-sbin-scripts/admin-tools.md` around lines 148 -
151, Update the cross-reference for the dataset-manager.sh note: replace the
current "[note above](`#admin-tools`)" link (used in the Limitations paragraph
referencing dataset-manager.sh and mirroring the archive-manager.sh issue) with
a direct link to the Kubernetes deployment guide section that contains the
detailed explanation of the filesystem storage limitation for Helm deployments
(the K8s deployment guide section that explains archive_output.storage.type:
"fs" not being supported). Ensure the new anchor/text points to that specific
K8s deployment guide section so readers land on the detailed explanation.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/src/user-docs/reference-sbin-scripts/admin-tools.md`:
- Around line 90-91: Replace the misleading "#admin-tools" cross-reference on
the `archive-manager.sh` note with a link to the Kubernetes deployment guide
that contains the detailed explanation (the section in guides-k8s-deployment.md
covering Docker bind mounts vs PVCs), or alternatively copy the brief technical
explanation about bind mounts vs PVCs directly into this file under the
`admin-tools`/`archive-manager.sh` note so the note explains why filesystem
storage isn't supported for Kubernetes deployments.

---

Duplicate comments:
In `@docs/src/user-docs/reference-sbin-scripts/admin-tools.md`:
- Around line 148-151: Update the cross-reference for the dataset-manager.sh
note: replace the current "[note above](`#admin-tools`)" link (used in the
Limitations paragraph referencing dataset-manager.sh and mirroring the
archive-manager.sh issue) with a direct link to the Kubernetes deployment guide
section that contains the detailed explanation of the filesystem storage
limitation for Helm deployments (the K8s deployment guide section that explains
archive_output.storage.type: "fs" not being supported). Ensure the new
anchor/text points to that specific K8s deployment guide section so readers land
on the detailed explanation.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: c0aaee3a-bac9-4c32-8000-2323881a7803

📥 Commits

Reviewing files that changed from the base of the PR and between dbc1799 and 8f71591.

📒 Files selected for processing (2)
  • docs/src/user-docs/guides-k8s-deployment.md
  • docs/src/user-docs/reference-sbin-scripts/admin-tools.md

Comment thread docs/src/user-docs/reference-sbin-scripts/admin-tools.md Outdated
hoophalab
hoophalab previously approved these changes Mar 6, 2026
@junhaoliao junhaoliao requested a review from kirkrodrigues March 6, 2026 22:28
@junhaoliao junhaoliao merged commit b8ae85a into y-scope:main Mar 6, 2026
8 checks passed
@junhaoliao junhaoliao deleted the helm-admin branch May 7, 2026 19:46
junhaoliao added a commit to junhaoliao/clp that referenced this pull request May 17, 2026
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.

3 participants