ModelEngine-Group / ModelEngine-Group/nexent
fix(deploy): include official skills in K8s offline packages
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5.9k
- Forks
- 731
- Avg merge
- 19h 34m
- Merged PRs (30d)
- 172
Description
Problem
Kubernetes-targeted offline packages remove the entire deploy/docker tree, while the Kubernetes deployment path requires deploy/docker/assets/official-skills-zip during official skill synchronization.
Expected behavior
--target k8s packages contain the runtime assets required by the Kubernetes deploy script without retaining unrelated Docker deployment files.
Acceptance
- A K8s-only offline package contains all official skill archives.
- Package checksum generation includes those archives.
- K8s-only package tests prove the deployment-required directory is present.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect the offline-package handling for the --target k8s path and the deploy/docker/assets/official-skills-zip directory used by Kubernetes deployment. Run the existing K8s-only package tests, then verify that official skill archives and their checksums are included without unrelated Docker deployment files. Done means the acceptance checks pass and the deployment-required directory is present.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, kubernetes, python
- Domain
- build-system, devops
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 76/100