Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding repos in Jarvis. #6

Closed
hariharan-devarajan opened this issue Jan 31, 2021 · 0 comments
Closed

Adding repos in Jarvis. #6

hariharan-devarajan opened this issue Jan 31, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@hariharan-devarajan
Copy link
Member

We need to have a repository namespace resolution:
Essentially:

  • create folder structure of var/jarvis/repos where all prebuilt repositories would be present.
  • By default, we should have a builtin repository folder in Jarvis.
  • The list of all repositories add in jarvis will be stored in etc/jarvis/repos.yaml similar to link
  • Adding a new repo will update the file at etc/jarvis/repos.yaml
  • We need a Repository entity which will load and serve a repository
  • We need a RepositoryManager which will maintain a list of all current repositories and instantiate the Repository entity.
  • We need a schema finder module that will locate a given schema from all existing repositories.

Each repository:

  • should have repo.yaml (fixed name) : similar to link
  • and a schemas folder that will contain all the deployment schemas as we have now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants