ModelEngine-Group / ModelEngine-Group/nexent

fix(k8s): correct shared storage PV rendering

Open
#3,869 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
5.9k
Forks
731
Avg merge
19h 34m
Merged PRs (30d)
172

Description

Problem

The local PersistentVolume rendered for nexent-skills-pv places accessModes under capacity, causing Kubernetes quantity validation to reject the manifest.

Expected behavior

All shared-storage PersistentVolumes render schema-valid Kubernetes resources with accessModes under spec.

Acceptance

  • Local-mode shared storage renders valid PV and PVC YAML.
  • Tests cover workspace, skills, logs, and memory-plugin storage resources.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the rendering code for nexent-skills-pv and the other shared-storage PV/PVC resources, then inspect how local-mode manifests place accessModes. Run the existing storage-related tests, or add focused coverage for workspace, skills, logs, and memory-plugin resources; done means all local-mode PV and PVC YAML is schema-valid with accessModes under spec.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.