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

Improved Repo and Chart Inclusion #3

Closed
Dattax opened this issue Jun 23, 2020 · 1 comment
Closed

Improved Repo and Chart Inclusion #3

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

Comments

@Dattax
Copy link
Contributor

Dattax commented Jun 23, 2020

Currently, ChartCenter supports including new charts by making a pull request to a repos.yaml file and providing us the name, the source url of your repositories, and your name and email as the maintainer. The domain of this source url must match your email address so that we can verify that you are the owner of the repo and chart.

Proposal to Discuss:

The goal of this issue is to discuss standardization of the inclusion process. This should help ChartCenter and other chart repositories ingest HelmCharts in ways that support the community - and should be a shared exercise that other community members also use and endorse.

Details:

Moving forward, we hope to be able to support other ways to include charts in ChartCenter:

  • Push from source (how is ownership verified)
  • Login with GitHub and to authenticate ownership and push directly
  • Login with Bitbucket and to authenticate ownership and push directly
  • Login with GitLab and to authenticate ownership and push directly

Issues with Repos/Versioning

  • Chart versioning isn’t standardized. We need standards to version new charts so we can find them in repos automatically
    Folder Path

See Issue with Reserving Namespaces

  • Namespaces must be unique
  • If we allow push from source, how do we keep namespace reservations safe from abuse? (We should allow organizations to reserve their namespaces)

Issues / Questions:

  • If a chart fails validation - how should maintainers be informed?
  • Checking ownership of the Helm repo may be different based on the different inclusion type we support.
  • License and legal compliance - what licenses should we automatically clear and will they include language for redistribution?
@Dattax Dattax added enhancement New feature or request roadmap features under consideration for the current roadmap labels Jun 23, 2020
@ankushchadha
Copy link
Contributor

Closing the issue since the feature was rolled out last week. Great work @elioengcomp, @aarvyved, @rimusz, and @Dattax.

Information about this feature is located at https://chartcenter.io/docs/source-inclusion.html

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

3 participants