Skip to content

docs: add documentation for harvester-node-disk-manager ConfigMap#975

Merged
Yu-Jack merged 3 commits intoharvester:mainfrom
Yu-Jack:HARV-5059
Mar 17, 2026
Merged

docs: add documentation for harvester-node-disk-manager ConfigMap#975
Yu-Jack merged 3 commits intoharvester:mainfrom
Yu-Jack:HARV-5059

Conversation

@Yu-Jack
Copy link
Collaborator

@Yu-Jack Yu-Jack commented Feb 13, 2026

harvester/harvester#5059

  • Need to put the link next to this after merging this doc PR.
image

@github-actions
Copy link

github-actions bot commented Feb 13, 2026

Name Link
🔨 Latest commit 031a973
😎 Deploy Preview https://69b917d015e5e6dd0205287f--harvester-preview.netlify.app

@Yu-Jack Yu-Jack marked this pull request as ready for review March 2, 2026 04:08
Copilot AI review requested due to automatic review settings March 2, 2026 04:08
@Yu-Jack Yu-Jack requested review from Vicente-Cheng and tserong March 2, 2026 04:08
Copy link
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

This PR adds new documentation for the harvester-node-disk-manager ConfigMap, which is the recommended way (from Harvester v1.8.0 onwards) to configure disk filtering and auto-provisioning. It also updates the legacy auto-disk-provision-paths setting page to reference the new ConfigMap approach.

Changes:

  • New disk-filter-and-auto-provision.md page documenting the ConfigMap-based disk filtering and auto-provisioning feature
  • Update to settings.md adding a version note and a callout block pointing to the new page

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
docs/advanced/disk-filter-and-auto-provision.md New documentation page covering ConfigMap location, YAML configuration structure, hostname patterns, filter options, auto-provisioning options, and migration from the legacy setting
docs/advanced/settings.md Adds a **Versions** field and a :::note callout to the auto-disk-provision-paths section directing readers to the new ConfigMap-based approach

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

- Add new disk-filter-and-auto-provision.md page with complete documentation
- Document ConfigMap location, structure, and configuration options
- Update settings.md to link to the new documentation page

Signed-off-by: Jack Yu <jack.yu@suse.com>
Signed-off-by: Jack Yu <jack.yu@suse.com>
akashraj4261
akashraj4261 previously approved these changes Mar 10, 2026
tserong
tserong previously approved these changes Mar 17, 2026
Copy link
Member

@tserong tserong left a comment

Choose a reason for hiding this comment

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

Good stuff! Just one question about a possible tweak.


## Auto-Provisioning Configuration

The `autoprovision.yaml` section allows you to automatically add disks as VM storage.
Copy link
Member

Choose a reason for hiding this comment

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

Is it worth saying here explicitly that it'll be Longhorn V1? Or should we just leave it as-is and update later to talk about different provisioner types, once we add support for autoprovisioning LHv2 and LVM?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Good catch. I think we should explicitly mention longhorn v1 here.

Signed-off-by: Jack Yu <jack.yu@suse.com>
@Yu-Jack Yu-Jack dismissed stale reviews from tserong and akashraj4261 via 031a973 March 17, 2026 08:54
@Yu-Jack Yu-Jack requested review from akashraj4261 and tserong March 17, 2026 08:54
@Yu-Jack Yu-Jack merged commit 6477c91 into harvester:main Mar 17, 2026
4 checks passed
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.

4 participants