Skip to content

feat: Add per-instance HA volumes - #281

Merged
as51340 merged 2 commits into
mainfrom
feat/per-instance-data-volumes
Aug 25, 2026
Merged

as51340 merged 2 commits into
mainfrom
feat/per-instance-data-volumes

Conversation

@as51340

@as51340 as51340 commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add data-instance-specific extra volumes and mounts
  • add coordinator-instance-specific extra volumes and mounts
  • retain shared data and coordinator volume settings

Testing

  • helm template test-release charts/memgraph-high-availability
  • pre-commit run --files charts/memgraph-high-availability/templates/data.yaml charts/memgraph-high-availability/templates/coordinators.yaml charts/memgraph-high-availability/values.yaml

@as51340 as51340 self-assigned this Aug 21, 2026
@as51340 as51340 added docs-needed Set if you think documentation needs to be updated because of this change feature New non-breaking feature labels Aug 21, 2026
@as51340 as51340 added this to the September 06th milestone Aug 21, 2026
@as51340 as51340 added the memgraph-ha Memgraph HA chart issue label Aug 21, 2026
@as51340

as51340 commented Aug 21, 2026 •

Copy link
Copy Markdown
Collaborator Author

Tracking

  • [Link to Epic/Issue]

Standard development

  • Update / add chart templates, values, and NOTES.txt as needed
  • Run helm lint and helm template locally against the changed chart(s)
  • Verify the chart installs and upgrades cleanly on a test cluster

Labels checklist

  • Add a docs label (exactly one): docs-changelog-only, docs-needed, or docs-not-needed
  • Add at least one component label: memgraph, memgraph-ha, memgraph-lab, or infrastructure
  • Add at least one type label: bug, feature, or infrastructure
  • Assign the PR to a milestone
    • If not known, set for a later milestone

Documentation checklist

  • Write a release note, including added/changed clauses
    • A chart users can mount extra volumes, including existing PVCs, on individual data instances or coordinators.[feat: Add per-instance HA volumes #281]
    • What has changed? What does it mean for a user? What should a user do with it? [#{{PR_number}}]({{link to the PR}})
  • Documentation PR link
    • Is back linked to this development PR

@github-actions

Copy link
Copy Markdown

Release note advisory

A chart users can mount extra volumes, including existing PVCs, on individual data instances or coordinators.[#281]

The note has format and minor grammar issues: the PR link is just [#281] and must include the full URL as #281; the sentence reads "A chart users..." (should be e.g. "Chart users can mount..."), and there should be a space before the PR link; also remove the bold markup.

vpavicic pushed a commit to memgraph/documentation that referenced this pull request Aug 24, 2026
Add an "Extra volumes" section explaining role-level vs. per-instance
extraVolumes/extraVolumeMounts in the HA chart, with a PVC import example,
and add the two new fields to the per-instance configuration table.

Follows memgraph/helm-charts#281.
@as51340
as51340 merged commit c3095f8 into main Aug 25, 2026
6 checks passed
@as51340
as51340 deleted the feat/per-instance-data-volumes branch August 25, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-needed Set if you think documentation needs to be updated because of this change feature New non-breaking feature memgraph-ha Memgraph HA chart issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants