Skip to content
This repository has been archived by the owner on Feb 4, 2021. It is now read-only.

Reserving Namespaces #4

Open
Dattax opened this issue Jun 23, 2020 · 0 comments
Open

Reserving Namespaces #4

Dattax opened this issue Jun 23, 2020 · 0 comments
Labels
enhancement New feature or request roadmap features under consideration for the current roadmap

Comments

@Dattax
Copy link
Contributor

Dattax commented Jun 23, 2020

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
@Dattax Dattax added enhancement New feature or request roadmap features under consideration for the current roadmap labels Jun 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request roadmap features under consideration for the current roadmap
Projects
None yet
Development

No branches or pull requests

1 participant