Add support for additional Helm chartmuseum endpoints
Proposal
#18997 (closed) implemented the Helm charts registry MVC, but there are other endpoints available from chartmuseum that may be desired:
GET /api/v4/projects/<id>/packages/helm/<channel>/charts/<name>-<version>.tgz.prov
POST /api/v4/projects/<id>/packages/helm/api/<channel>/prov
-
DELETE /api/v4/projects/<id>/packages/helm/api/<channel>/charts/<name>/<version>
👍 GET /api/v4/projects/<id>/packages/helm/api/<channel>/charts
GET /api/v4/projects/<id>/packages/helm/api/<channel>/charts/<name>
GET /api/v4/projects/<id>/packages/helm/api/<channel>/charts/<name>/<version>
HEAD /api/v4/projects/<id>/packages/helm/api/<channel>/charts/<name>
HEAD /api/v4/projects/<id>/packages/helm/api/<channel>/charts/<name>/<version>
- (
GET /api/v4/projects/<id>/packages/helm/
?) - (
GET /api/v4/projects/<id>/packages/helm/info
?) - (
GET /api/v4/projects/<id>/packages/helm/health
?)
We should consider implementing some of the most popular endpoints to support more functionality.