kyma-project / kyma-project/cli
[CLI modules v2] kyma alpha module pull
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 125
- Forks
- 124
- PR merge metrics
- No merged PRs in 30d
Description
Description
Implement the kyma alpha module pull command responsible for pulling the community module to the proper namespace.
pull example usages:
kyma module pull --namespace my-namespace
- pulls all community modules from the official kyma repo (https://kyma-project.github.io/community-modules/all-modules.yaml to the
my-namespacenamespace.
kyma module pull docker-registry --origin https://remote-repository.com/custom-modules.json
- pulls the latest version of docker-registry from custom URL
kyma module pull docker-registry:0.15.0 --origin community
- pulls the specified version from the kyma repository
kyma module pull chaczapuri-module:0.6.8,pizza-sauce:2.0.25,kentucky-fried-chicken:24.9.1952 --origin https://mammia-mia.com/super-modules.yaml,https://kickapoo.com/space-modules.json
The command should be implemented in alignment with the new architecture described in the ADR - https://github.com/kyma-project/cli/pull/2815
Related Issues
https://github.com/orgs/kyma-project/projects/26/views/1?pane=issue&itemId=135822688&issue=kyma-project%7Ccli%7C2689
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
Start by reading the new architecture ADR in PR #2815 and the related project issue #2689; this issue names no source files or tests. Treat the listed command examples, namespace handling, origins, module versions, and comma-separated inputs as the behavior to verify when the command is complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100