This repository was archived by the owner on Feb 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
This repository was archived by the owner on Feb 4, 2021. It is now read-only.
Reserving Namespaces #4
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestroadmapfeatures under consideration for the current roadmapfeatures under consideration for the current roadmap
Description
Namespaces in ChartCenter are currently reserved on a first-come, first-serve basis. We are also considering enhanced options for chart inclusion, but the goal of this outline is to discuss namespacing issues.
Proposal Details:
- Naming conventions
- Guidelines for prohibited namespaces
- How to check ownership of the Helm repo to reserve the namespace?
- Will it be a manual process?
Discussion of Repos:
- We need to support adding charts from git repos from source
- User should be able to choose the name (which becomes the namespace) of the Helm repo name in ChartCenter
- That repo can include many git repositories that the user owns, so this becomes validation of the ownership
- Some users may not want to have their own repo, should we provide e.g. stable repo where they can put their charts?
- Charts must be versioned: e.g. github/bitbucket/gitlab release, we should not use the code from the master
Questions / Considerations:
- Do we allow maintainers to change a namespace?
- Issues with immutability
- Issues with ownership verification
- Issues with reserved namespaces
Should we support/endorse official namespaces?:
- Create a 2nd Tier Verification Process to verify organizational ownership
- Create criteria to make stability, security, and maintenance of official namespaces a focus
- Provide a badge on the ChartCenter UI to signify official namespaces from organizations
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestroadmapfeatures under consideration for the current roadmapfeatures under consideration for the current roadmap